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:

http://www.wikimatrix.org/

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

http://trac.edgewall.org/

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
  • No labels

2 Comments

  1. 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! (smile) 

  2. 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!