Hello,
Since I am a n00b here, I request the respected experts to kindly guide me and clarify my questions...
I am building an online (hosted) application that will be used by many companies, hopefully . I am looking towards DNN to jumpstart my online web app, although my app is NOT a 'Portal' where many people can register, and post news, etc.. etc..
Some of the features that I am looking for are:
1) I need to support many Companies with one installation of DotNetNuke. I am hoping to create ONE Portal for EVERY company who signs up for my service. Is this approach the correct one?
2) Every Company will have an 'admin' who can then 'create' and 'maintain' many 'users' for his Company. Can I (the Super User, or host) create 'admins' for every Company in my app... and allow these 'admins' to maintain their own RESPECTIVE Company users?
3) Can I RESTRICT the Admin for a particular Company (portal) to ONLY create/maintain users (for that Company alone)? I dont want to give access to the Admin to modify 'Page Functions', 'Add/Remove Module', 'Common Tasks', etc.
4) A particular Company's data should not be visible to any other Company. In fact, I dont want Company A to know that even Company B subscribes to my online application.
5) Can I develop a module and share it among different Companies, who are on different Portals? The data contained in this Module needs to be shared as well. For e.g. If I maintain a list of 'preferred' service providers, ALL Companies (portals) in my app should be able to view these providers and be able to 'rate' them and write comments about these providers.
6) Can I disable/remove certain core Portal modules, like News Feeds, Discussions, etc?
7) Can I have a COMMON login page for ALL my Companies (portals)? For example, I will have a login applet in http://www.CoolWebApp.com. Now, when users of Company A login, they will be automatically redirected to Company A's Portal. When users of CompanyB login, they will be automatically redirected to Company B's Portal.
That way, Company A users DONT have to remember that thir subscription is at http://CompanyA.CoolWebApp.com, and Company B users DONT have to remember the URL http://CompanyB.CoolWebApp.com
This post is kinda long, but I pray that some kind soul shed some light...
Thanks in advance
-GFI