07-19-2023, 11:19 PM
We are in the planning stages of creating what could hopefully be a high traffic site that has the following initial requirements
1. Target mobile and desktop browsers
2. Provide rich content to visitors through
- News stories
- Blog Posts
- Videos
- Message boards
- Podcasts
3. Allow publishers to create the rich content and easily publish to the site.
4. Allow a pluggable security model to provide single sign on and integrate with other internal systems behind a reverse proxy.
5. Be Asp.Net / MVC based
Naturally these requirements fit a CMS type system. Was wondering what peoples experiences have been (pros / cons) of using off the shelf CMS systems vs rolling your own. What .Net based CMS systems are considered the 'best'
There has been a bit of a push for using Sharepoint 2010, what are peoples views on using Sharepoint for a high traffic external web site? Is it very customizable? Would it be a good fit to be used purely has a content store and then use the APIs to provide a custom MVC solution on top?
Appreciate anyone's insights / experiences to help create an informed decision.
1. Target mobile and desktop browsers
2. Provide rich content to visitors through
- News stories
- Blog Posts
- Videos
- Message boards
- Podcasts
3. Allow publishers to create the rich content and easily publish to the site.
4. Allow a pluggable security model to provide single sign on and integrate with other internal systems behind a reverse proxy.
5. Be Asp.Net / MVC based
Naturally these requirements fit a CMS type system. Was wondering what peoples experiences have been (pros / cons) of using off the shelf CMS systems vs rolling your own. What .Net based CMS systems are considered the 'best'
There has been a bit of a push for using Sharepoint 2010, what are peoples views on using Sharepoint for a high traffic external web site? Is it very customizable? Would it be a good fit to be used purely has a content store and then use the APIs to provide a custom MVC solution on top?
Appreciate anyone's insights / experiences to help create an informed decision.