CMS systems:
http://www.cmsmatrix.org/
http://www.steptwo.com.au/papers/kmc_evaluate/index.html
Mambo - PHP & MySQL
Pros
- product is focused on content
- easy to set up and use
Cons
- poor user profile and permissions management: difficult to give out user-roles and permissions to different parts of the site
- no wiki feature?
- Lacking comment system
- Uses a lot of resources on the server when scaling to a larger site
Drupal - PHP & MySql / Postgres
http://drupal.org/handbook/is-drupal-right-for-you
http://drupal.org/handbook/drupal/gallery
Pros
- multi-site features - can set up several sites with one installation
- friendly URLs - easier to bookmark and search engine friendly
- powerful templating system
- product is focused on communities
- dashboard / portal page for users can be added with a free add-on
- wiki functionality can be added with a free add-on
- scalable
Cons
- possibly a steep initial learning curve to get used to the system
- no easy WYSIWYG text editing features like in Confluence (might be able to be added as a module)
COMMENTS:
"I love using Drupal! The community is huge and there are so many pluggin modules to use. I have Two installs running a total of 10 sites. The multi-site func is a real winner. The learning curve is a little step at first, but only because Drupal is such a powerful CMS. Once setup the site is easy to adjust. Knowing how to do it I can now set up a new install in about 15 minutes."
http://www.opensourcecms.com/index.php?option=content&task=view&id=132&Itemid=159&show=1&start=4
sounds like it is possible to do the multi-sites!
TYPO3 - PHP & MySQL / Postgres
http://typo3.com/Feature_list.1243.0.html
Pros
- very flexible system
- complete with WYSIWYG text editing features
Cons
- steep learning curve
Wiki systems:
Confluence
http://www.wikimatrix.org/screenshots/screen_16_3.gif
Pros
- easy to use
- ability to attach files to a wiki entry
- versioning history control - both content pages and attachments
- different users can edit a single entry àversion history
- commenting system on each wiki entry
- spaces - can use spaces to organize projects
Cons
- limited user management system - no tiered role user system
- site design not so flexible ?
- community aspect: events management
MediaWiki
Pros
Cons
- no real user profiles
TikiWiki
Perl based
Pros
Cons
MoinMoin
Python based
http://moinmoin.wikiwikiweb.de/
Trac
Project management software
Google Mini
Currently some segp's have or are developing their own 'database' of projects. Many of these databases are already accessible via a webpage. It would be useful if their was a centralized index of these webpages that could be searched. A 'Google Mini' or similar search application could be leveraged to aggregate multiple websites and create a central data store of pages.
Pros
- Allows for decentralized publication of projects and reduces data duplication
- Does not place any restrictions on how project data is published
Cons
- Data is unstructured
RSS Aggregator
Many products like "Drupal" or "Wordpress" offer the ability to export RSS feeds. It would be interesting if there was a "Google News" like site that would pull together various RSS feeds being produced by various segp's.
Pros
- Allows for easy aggregation of structured data
Cons
- Requires more complex software for project presentation
- Limited to RSS data fields
Homegrown
If a standard "Project Schema" could be defined (i.e. title, description, url, status, publish_date, last_update). Each segp could be responsible for creating their own database that could be exported via a standard format (comma separated file, XML, etc...). This would offer benefits similar to an RSS aggregator and offer very structured data fields specific to a project.
Pros
- Get precision of data entered
Cons
- Requires completely custom coding
2 Comments
Unknown User (iam)
This is Iman from WSG. George pointed out this page to me, when he realized we are both doing the same kind of research. I thought I would share ours:
Firstly, if you like Plone- there is an extension premade for the WYSIWYG that even includes a spell checker. See: http://tinymce.moxiecode.com/index.php - on this site, there is already a distribution of plone with this installed.
Secondly, We are also looking at CMS's, and I was hoping we could share information. Our research page is located here: https://wiki.internet2.edu/confluence/display/wsg/CMS+requirements+and+possibilities (you must be logged in to see the page.) One thing in particular on our wiki page is an attachment to help with CMS requirements. It might not be useful to you, but it helped me with my own set of requirements. I've looked at more CMS's than are listed on the page and i'll be updating it to reflect that. Please feel free to edit the page and add your own comments to each CMS.
Thirdly, there are installs of several CMS's you can play with here: http://www.opensourcecms.com
and finally, if we are about to work together and decide on the same type- does k20 want to be included in our instance or run your own?
Great work!
Unknown User (wongle)
Iman,
I wasn't able to load up your research page, even after logging in. Can you double check that link for me?
I haven't actually checked out Plone yet - The ones above are really the only ones that I've had a chance to look at and write up about, so hopefully I'll get to Plone eventually. That tinyMCE editor looks great, and it'll be even better if it's easily integrated into other CMS's too.
I'm open to checking out any other CMS/Wiki systems too. At this stage, we're just trying to figure out what product is best to fit our base needs that we can easily expand and build upon, so a good developer network is key.
Thanks!