What CMS should Oxford Indy use?

==

Platform Reviews

Mir

Current feature list would be handy.

How many sites currently use it, and how many may be coming on board.

How many active developers does the project have, and how many of these know pretty much all of it.

What are the resources supporting it? wikis, repositories, lists, irc, etc?

What's the learning curve for new developers, in terms of time for a Perl or PHP programmer to start doing it?

What's the set-up time to move to it? So if we said, yep, let's go! How long to install, skin simply and run with it?

What's the situation with forks, JD says that the Northern branch is extended, but will the branch re-merge and therefore have a single code base?

Any thoughts on our old Mir content? I know there's a plan for an archive site, but have you done any bulk importing from Mir to Hyperactive in the past?

Hyperactive

Current feature list would be handy.

How many sites currently use it, and how many may be coming on board.

How many active developers does the project have, and how many of these know pretty much all of it.

What are the resources supporting it? wikis, repositories, lists, irc, etc?

What's the learning curve for new developers, in terms of time for a Perl or PHP programmer to start doing it?

What's the set-up time to move to it? So if we said, yep, let's go! How long to install, skin simply and run with it?

What's the situation with forks, JD says that the Northern branch is extended, but will the branch re-merge and therefore have a single code base?

Any thoughts on our old Mir content? I know there's a plan for an archive site, but have you done any bulk importing from Mir to Hyperactive in the past?

Drupal

Overview

A very popular and highly extensible open source CMS.

Note: Drupal have just (in January 2011) released Drupal 7. This write up is a bit of a combo between D6 and D7.

Drupal homepage | Drupal 7

Current feature list would be handy.
Blimey. Where to start?

Here's a link to Drupal's why choose Drupal.

Here's what it says on the Drupal site (about D7) ...

Flexible content: Define custom fields that can be used across content types, users, comments, terms and other entities. Store the data for these fields in SQL, NoSQL, or use remote storage.
Better theming: Control exactly what gets shown where on the screen with the new Render API and some truly radical alter hooks. The new RDF module provides semantic web markup.
Accessible: Administration screens are now far more accessible. Many front-end improvements make it easier for you to build highly accessible websites.
Images and files: Adding images to content is now built in. Generate different versions for thumbnails, previews and other image styles. Private file handling can now be used alongside public files.
Automated code testing: A new automated testing framework with over 30,000 built-in tests allows for continuous integration testing of all Drupal core patches and contributed modules.
Improved database support: A new database layer provides out-of-the-box support for SQLite, MySQL/MariaDB, and PostgreSQL. Install contributed modules to use MS SQL Server, Oracle, and more.
Better distribution support: Use installation profiles to distribute your custom Drupal product. A new API and exportable configurations let you capture more settings in code.
Extend: Thanks to a great community effort, over 800 modules are available or under active development for Drupal 7, including Views, Pathauto, and WYSIWYG, with more on the way every day.


How many sites currently use it, and how many may be coming on board.

Indymedia - not very many. IMC Drupal list hasn't had any messages for a long time. The UK aggregator and Manchester IMC (now defunct) both used it.

Drupal IMC sites: Aggro-Indymedia | Manchester IMC | Linksunten in Germany ("We are using Drupal 6. We actively maintain our site which exists for two years now. We wrote some custom modules but we are tryingt to use mainstream modules as much as possible. See our latest communiqu\xE9 for recent changes: https://linksunten.indymedia.org/en/node/29174 ")

Non-IMC - lots! Drupal is a very popluar CMS, and seems to be growing in strength.

Drupal 7 was released in January 2011. Heard lots of good things about it, but not had a proper play with it. (Wouldn't suggest Oxford IMC to be an early adopter of D7.)


How many active developers does the project have, and how many of these know pretty much all of it.
The core team seem pretty big and well resourced.
Module developers vary from module to module, but the key ones seem well supported.
Nobody knows all of it - there are thousands of modules available!


What are the resources supporting it? wikis, repositories, lists, irc, etc?
The Drupal website has pretty good documentation for the core. For modules there are 'issue queues' - bug reports and feature requests for modules. Documentation varies for different modules, but the main ones seem to be well supported.
There is a large amount of unofficial support - module based howtos, etc. D7 is new, so it will take a bit of time for D7 specific advice to filter through.
There is a security team that seem to respond quickly when vulnerabilities are found.


What's the learning curve for new developers, in terms of time for a Perl or PHP programmer to start doing it?
If a module exists that does what a developer needs, no programming skills are required.
Drupal is written in object oriented PHP with a MySql database. The standards used for the base system and modules is very well documented.


What's the set-up time to move to it? So if we said, yep, let's go! How long to install, skin simply and run with it?
How long is a piece of string? If every feature OIMC wants already exists as a module, then it would take perhaps a day to set up (inc. creating a custom style). If we had to develop our own modules it would depend on the complexity of the modules.
As far as I'm aware, all of the current features on Mir, Hyperactive, and Wordpress exist as Drupal modules. I haven't looked extensively into this.


What's the situation with forks, JD says that the Northern branch is extended, but will the branch re-merge and therefore have a single code base?
I'm sure some Drupal users fork, but that's there own thing.
Many modules (most if not all of the popular ones) will have different versions (e.g. for different Drupal core versions, development versions).
Modules hosted on the Drupal site are categorised (e.g. supported, development, security, recommended).

Any thoughts on our old Mir content? I know there's a plan for an archive site, but have you done any bulk importing from Mir to Hyperactive in the past?
I believe bulk importing can do done, but am not too sure.

Main pros for OIMC
  • Very broad base of developers (core & modules). There's no reason to believe that Drupal won't be around for many years to come.
  • OIMC has several people who have given Drupal a go, and several who are familiar with PHP.
  • Very strong on access control.
  • Lots of modules - don't have to reinvent the wheel.
Main cons for OIMC
  • Admin pages not intuitive (Drupal claim this is much improved in D7).
  • Might be a bit memory hungry (but think flat HTML can be generated).
  • Doesn't seem to be popular amongst other IMCs (Hyperactive seems to be popular in UK).

Wordpress

Current feature list would be handy.

How many sites currently use it, and how many may be coming on board.

http://en.wordpress.com/stats/ Says There are over 32 million WordPress publishers as of December 2010: 16 million blogs hosted on WordPress.com plus 16.7 million active installations of the WordPress.org software.

No IMCs are using it AFAIK. noblogs.org are running a version.

How many active developers does the project have, and how many of these know pretty much all of it.

Thousands if you include plugin developers. 218 developers contributed to latest release (3.0) http://www.quora.com/WordPress/How-many-people-are-working-on-WordPress


What are the resources supporting it? wikis, repositories, lists, irc, etc?

http://google.com/search?q=wordpress%20support


What's the learning curve for new developers, in terms of time for a Perl or PHP programmer to start doing it?

I built a functional oxford indymedia with it in an evening (including installing nginx and a fastcgi version of php to run it on). I didn't fiddle much with the code but it looked OK.


What's the set-up time to move to it? So if we said, yep, let's go! How long to install, skin simply and run with it?

Probably a day or two.


What's the situation with forks, JD says that the Northern branch is extended, but will the branch re-merge and therefore have a single code base?

Well it isn't forked atm.

Any thoughts on our old Mir content? I know there's a plan for an archive site, but have you done any bulk importing from Mir to Hyperactive in the past?

I was able to cut and paste stories straightforwardly. We'd probably want to develop a migration script.

Facebook

Just kidding wink


-- PenGuin - 06 Jan 2011
* a current feature list would be handy.
* how many sites currently use it, and how many may be coming on board.
* how many active developers does the project have, and how many of
these know pretty much all of it.
* what are the resources supporting it?  wikis, repositories, lists,
irc, etc?
* what's the learning curve for new developers, in terms of time for a
Perl or PHP programmer to start doing it?
* what's the set-up time to move to it?  So if we said, yep, let's go! 
How long to install, skin simply and run with it?
* what's the situation with forks, JD says that the Northern branch is
extended, but will the branch re-merge and therefore have a single code
base?
* Any thoughts on our old Mir content?  I know there's a plan for an
archive site, but have you done any bulk importing from Mir to
Hyperactive in the past?
Topic revision: r4 - 07 Jan 2011, PenGuin
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback