Since there was a need to have shared content for 4.0 until the SP is released, I came up with a temporary solution. We created a control that will temporarily allow you to place "Generic Content", shared, on a page. The control will show a list of all generic content that has been created through the admin section. Once you select the content item you want, it will render it, along with handling parsing of links and such, to the page. To administer the content, you will need to go back to the "Generic Content" module under the Content section.
While it doesn't allow you to create the shared content from the "Content Block" widget, it does allow you to place content on multiple pages that can be administered in one spot and propagate throughout the site. You can get a copy of the control here
. I don't plan on extending this any further. It is only a temporary solution until the SP is released with the true Shared Content functionality.The zip file has all of the files needed to compile the widget. I also included a toolboxssConfig.config file with the correct path to add the widget to the site. You can copy the information from the file and add it through the admin section, or you can just copy the one "add" line and put it in your toolboxesConfig.config file. If you add it to the file, don't forget to restart your site for the addition to show up.