I want to use a CMS that can be accessed by my clients via the internet. All SharePoint usage I have seen is for intranet sites only. What I am looking to do:
- Landing page for all clients, with general information.
- Client login to client specific portal page with client specific information.
- Accessible via the internet. The clients may or may not have SharePoint.
- General and client specific wikis.
- I won't be hosting this myself. I would be looking for a hosting provider as well.
I am also looking at using DotNetNuke, which has a lower cost of entry. I am open to suggestions of other CMSs, but my skills are built around C# and ASP.NET.
Before going down the SharePoint path, I wanted to make sure these things are possible.
Thanks!
Update:
Thanks to all that have given me some points to ponder. In summary, here is what I have decided to do (given my current skill set):
- SharePoint can be used for my needs (my initial question). Many great example sites.
- DotNetNuke as my CMS. I realize other good CMSs are available, but I prefer to stick to the Microsoft stack.
- Branding will be easier in DotNetNuke.
- The site will not be very big and not used by many. SharePoint will be overkill at this point.
- Many of the 'modules' I am looking to use (wiki, forum, ...) seem to have more options/maturity using DotNetNuke.
Biggest Deciding Factor
Integrating a CMS solution with my software product and then installing/implementing this solution for individual clients will have a much larger cost with SharePoint. DotNetNuke will allow me to 'leave behind' the solution with the client without having them to invest heavily in SharePoint if they do not already own it.
Thanks to all!
Ed