Thank you for contacting us and choosing our product to implement your scenario.
As John mentioned, all modules in the CMS use the ASP.NET provider model. They all allow setting up more than one data provider which may be the default one, or one you write yourself. The provider for each module is the point of contact with the database, so if you develop your provider you can use a totally different database - the one from your site or from another one.
The tricky point in your scenario would be membership - authentication and authorization of users. The Blogs module wouldn't have public users so you're only interested in managing membership of the CMS users that would author posts and blogs. The Forums module however would need public user management. If you want shared Blogs and Forums between several sites, you would need to decide what data store you would use for module data and membership data. You need a single store per module data provider, and a single one for membership, so you have to set up all your sites to use one and the same blog/forum provider.
Additionally there is the concept of membership providers. With Forums you have two options:
- Use the same membership provider (data store) for public and admin users
- Use different membership provider for public and admin users.
Whatever option you choose, the important thing is to configure all your sites to use a single provider for each module and membership case.
Additionally, the Blogs module is based on the Generic Content module, which provides common functionality like tagging, categories, filtering and metadata. The Forums module is not based on it, so have that in mind. We have plans to rework the Forums module for the next major version to also use Generic Content functionality.
Additional resources for providers, Generic Content, Forums and Blogs you can find in our Developer Manual at the following links:
I hope I was able to answer your question thoroughly. If you have any other issues, don't hesitate to contact us again.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.