colttaylor wroteIf on the otherhand, you want multi-layer user security, user-maintained page contents, calendars, forums, ...
Yes (as everybody will not have access to everything... explained in more detail below), yes (as we might include department and/or company news, regulations, holidays, etc.), yes (as we want to include department member holidays, project timelines, etc.) and yes (as we might want to have a unique repository for staff findings, experiences and suggestions).
Thanks a lot, Colt! This all sounds very nice, however, here's what the main functionality of our portal will be. I will be more specific, as we still have not determined whether a CMS is the way for us to go.
We need to automate processes that we have to do manually today, like requesting database configuration changes or access from our DBA's.
The idea was to create a form where you specify server, database, backup file location (if necessary), availability and expiration dates, project name, client name, access needed, purpose, general comments, etc. This form, once submitted, would create a Word document our DBA's currently receive and mail it to them.
Once the DBA's receive this notification, they could log on to the portal, see the requests they have and fulfill them or reject them, also adding information to the request, like completion date, reasons for non-completion, new database name, etc.
We want to log all this activity in a database and keep an inventory of active databases and an inventory of who has access to what, all based on what has been requested through these forms. This inventory would then be used to, among other tasks, launch a "roll call" to everybody that has any type of access to an active database for them to confirm whether the access and/or database is still needed or can be dropped.
Etcetera. I'm sure you get the idea. We were planning to implement other functionalities, but they pretty much follow the same pattern explained above.
Obviously, this is not something I will be able to download anywhere, as it is very specific. My main concern was whether plugging something custom like this (.NET code, backend database, etc.) into DNN would be something easy to do.
Thanks again.