I’m looking for a lightweight solution that will let me spread out the responsibility for content amongst various departments. This sounds a lot like a CMS. However, initial impressions suggest that when implementing a CMS you usually then have to integrate your existing tools to work inside that CMS. That doesn’t sound terribly appealing.
What would be ideal, would be a CMS solution that could operate alongside existing architecture without the existing tools needing to make changes in order to continue doing what they’ve always done. Something like a control I can drop into a page and give a unique id, and that control will pull the appropriate content from the DB (one example only, other ways to accomplish the same goal are fine). Can probably put something like this together myself, but that seems very likely to be reinventing the wheel.
Are there any asp.net CMS solutions that can integrate in that fashion?
Extra points for:
- Compatible with MS SQL
- Ability to use existing asp.net users/roles to determine access to edit content
- Works with both web forms and MVC
- Ability to work with regular css, rather than needing to convert it in some fashion
Edit – Integrated HTML editor looks likely to solve the problem. N2 CMS also claimed to integrate alongside existing asp.net solutions, but I’m not sure what that entails. Are there things that I miss out on by going with an html editor? If I can put more power into the users hands, that’d be good as long as it was still able to operate alongside stuff rather than being something that everything else has to integrate into.
IF all you need is a very lightweight ability for users to control content on some ares of your site you can use an HTML editor control integrated into your environment just as suggested for free.
FCKEditor
TinyMCE
ExtJs
MarkdownSharp (Stack Overflow uses this one, modified…)