Survey results | In IMC alba install? | Proposed 'new-imc' install | |
---|---|---|---|
Version | 5.x(5), 6.x(2) | 6.x | 6.x |
Core Modules enabled | Aggregator(4), Blog(2), Blogapi(1), Book(1), Color(1), Comment(6), Contact(3), Content Translation(2), Database Logging(1), Drupal(2), Forum(3), Help(6), Legacy(1), Locale(3), Menu(7), openID(1), Path(6), Ping(3), Profile(2), Search(7), Statistics(2), Syslog(1), Throttle(1), Taxonomy(7), Throttle(2), Tracker(3), Update Status(4), Upload(6) | Aggregator, Color, Help, Menu, Search, Taxonomy, Translation, Upload | Aggregator, Comment, Help, Menu, Path, Search, Taxonomy, Update Status, Upload |
Other Modules: | audio(2), cck(6)-Note1, cck: date(5), event(1), image(2), image assist(2), upload image(3), indymedia_cities(6), notify(3), hidden(4), spam(1), taxonomy access control(2)-Note2, web links(1), captcha(4), tagadelic(3), views(6)-Note3, tinymce(3), pathauto(3), panels/Panels2(3), (more) | fckeditor, indymedia_cities; custom modules: article, dadamigrate, imc_alba, imceditor, imcviews, nodecomment, nodeextradata | cck, cck:date, images(which?), hidden, captcha, cities list, pathauto, views, views:ui |
Roles/Permissions | editor, admin roles and some have 'regular contributors/user/trusted' role (use adminrole - no d6) | editor (content admin) and site_admin (all) | |
Workflow | Hiddens: Hidden module and node queue for featured articles. Workflow module (inc. 'hidden' state). |
||
Views | mostly simple views, but see: Keyword-based podcast generator |
imcviews | |
Themes | contact any IMC that you like http://drupal.org/project/abac radio.indy |
indymedia_alba | |
Patches | http://drupal.org/node/210405 - a views addition for image upload http://drupal.org/node/276732 - hidden for 6.x IMC Belgium patches Forward, Panels2, jQuery media, Token |
Feature | Description | Drupal 5 solution | Drupal 6 solution |
---|---|---|---|
Anonymous open publishing | It should be possible for users to anonymously add content to an indymedia site. | admin/user/access config | admin/user/access config |
easy mirroring capability | To be able to cope with massive hits it should be possible to host mirrors easily. The requirements for a prospective mirror host sdhould be as low as possible. Also it should be easily set up. | Squid or Boost and Rsync | Squid or/and Boost and Rsync |
syndication -out/in | most indymedia sites offer rss feeds. some indymedia sites also import rss feeds | Views RSS feeds; aggregator module | Views RSS feeds; aggregator module |
search | search module | search module | |
The ability to create multiple instances | It should be possible to host multiple IMCs on a single server | sites directory | sites directory |
Multimedia handling | It should be possible to post images and videos, as these are used frequently by our user base | multiple options | |
Categories | It should be possible to organise content (i.e. postings) by category, region, type, etc | taxonomy module | taxonomy module |
Good performance on affordable hardware | Our often improvised equipment should be able to host the IMC sites | enable aggressive caching (install memcache contrib) | enable aggressive caching |
Customisability | The CMS should allow different IMCs to tailor the organization of their site | intrinsic | intrinsic |
internationalisation | The ability to present the navigation of an IMC site in multiple languages / the ability to easily add suported languages | locale module | locale module |
translation | The ability to allow users to anonymously translate postings | i18n | drupal core |
comments | The ability to comment / add clarification / updates to an article is an essential feature on most IMC sites | comment module | comment module |
anti-abuse measures | Unfortunately, a lot of IMC's have to deal with a lot of abuse: spam, trolling, ddos attacks. The CMS should offer the tools to deal with this. | flood control, spam module, captcha | flood control, spam module, captcha |
easy moderation | moderation of open postings is one of the least favourite tasks in indymedia collectives. This should be as easy as possible. Think about removing spam postings, hiding racist postings entirely from sight (as is required in some countries) | hidden module | |
calendar | A lot of IMC sites have a calendar where people can post there activism events on | CCK date and views calendar (or event) | |
features | Most IMCs work with an open newswire and a middle (feature) column with postings by the editorial collective. | views, node queue, etc. | |
documentation | drupal.org handbooks, ... | drupal.org handbooks, ... | |
Logins | In order to prevent people abusively masquerading as another user, it would be nice to be able to register the (nick)name of a poster. This feature might furthermore be employed to allow easy navigation to "more of this user" postings, stimulating open publishing for frequent contributers. An extra aspect of this feature might be to have these (nick)names registered globally, so one registration suffices to have a (nick)name registered for every IMC. | user module | user module |
access control | It would be desirable to be able to differentiate between different admins / users with regards to what they are allowed to do. An example usage might be: for a multi-collective imc site, each collective might only have access to change the pages belonging to the collective. As CMSes may implement this feature in widely varying ways, it is extra important to make a good description of the possibilities of the given CMS regarding to functionality like this. | core | core |
user moderation | In what sense can visitors play a role in the moderation of the site? A CMS may for instance support voting a la http://slashdot.org . | votingapi, spam module, etc. | |
open editing | Can posters edit their articles after submission? | user access configuration | user access configuration |
profile | What possibilities does the CMS with regards to user profiles? This might include a page with the articles posted by the user, a list of their friends and so on | profile module | profile module |
user notifications | Related to the previous feature: does the CMS offer the possibility to contact an author by way of his profile, without the author having to publish his email address in plain sight? | contact module | contact module |
notify moderator button | spam module | ||
podcasting/vodcasting | Does the CMS support podcasting/vodcasting? What possible extra features does it have in relation to this? | upload module, audio module, etc. | |
redundancy (DB content storage) | Given the problems indymedia has with server seizures, we would be much helped if we could find a CMS that can be installed so that "if one machine is taken by surprise out of the network, no imc will suffer downtime as a result". This would typically include database replication, but this is neither necessary nor sufficient. | replicate database, rsync filesystem | replicate database, rsync filesystem |
version control | Does the CMS offer version control on publish content? That is: is it possible to track all previous versions of an article as it's edited? | enable node revisions | enable node revisions |
customisable skins by user | Can users customize the presentation of the site? If so, what possibilities are available? | enable multiple themes, allow users to choose | enable multiple themes, allow users to choose |
accessibility | core is accessible (custom theme could introduce accessibility issues) | core is accessible | |
xhtml validation | contrib html corrector | core HTML corrector filter | |
GIS | ?location module? (not sure what this is) | ||
photo galleries | views, image gallery, etc. | ||
licensing options | creativecommons_lite | ||
image manipulation | auto thumbnail generation: imagecache or image module or media mover | ||
p2p integration | bittorrent module | ||
social networking / filtering systems | ?? | ||
wysiwyg | tinymce | ||
tagging: | Does the CMS support tagging? What options are available? (think of searches, the ability to moderate tags, etc) | free-tagging taxonomy | |
anti-bot systems like captchas | captcha module | ||
easier installation | Is it easy to install the CMS using default configuration values? Do packages exist for the major distros? | install profile needed! | install profile needed! |
cross site search | possible to integrate 3rd party search service or search aggregated nodes |