Need Secure Flexible Portal Technology Recommendations...
I need to create a portal that can present different views to different people. It needs to be able to invoke existing web-based applications, as well as present summary and alert information from each app through what have been called "portlets".
It also needs to keep track of messages between users, almost like an email system, but with enforced read and receipt notifications and enforced notification of download of attachments back to a database.
I think the main characteristics I need are:
1) Rigorous security, with code injection filtering, etc.
2) Enforced audit trailing of *all* configuration changes and data entries, including username, rationale and timestamp.
3) Each user could be of more than one type, and therefore have different views available.
4) The portal will be hosted for mutiple organizations, so segmentation needs to be possible, so each organization sees its own portal.
5) BUT some users can work for more than one organization, but should only have one account regardless of how many organizations. When they log in, they should be authenticated, and then able to access each portal to which they have been granted access by each organization, potentially having different roles per organization. Other users will have different accounts - one for each organization for which they work.
6) Data driven view configurations.
Someone suggested SharePoint, but I'm not sure.
WHat choices do I have, and where do I start looking, and why?
- How much are you looking to spend?
- Are you a programmer and/or do you have technical resources or funding (see above) to customize a system?
I'm fairly sure there's no turnkey solution to do what you want out of the box. Something like Sharepoint is a nice start, if you've already got a Windows environment and know how to work in the environment.
posted by mkultra at 7:19 AM on November 21, 2007