Web site migration

Requirements

Please list requirements here:

1) Users able to add new pages and edit existing pages.

2) Users able to vote on discussion points in order for decisions to be made on a group basis.

3) Any others? Possible solutions here:

 

 

Site acts as a showcase to recruit new members, so

* it shows we're friendly and inclusive, and welcome experts and beginners alike. Even the simply curious.

* shows upcoming meetings

* shows past meetings (the 20+ year history of the group)

* has a calendar that users can subscribe to

* allows members to post articles (the 'knowledge base')

* shows profiles of each member who registers and has a summary index of all of them

* allows creation of polls

* is accessible for visitors browsing and for those contributing content, conforms at least to WCAG 2.0. Ideally should go the extra mile for a11y.

* is secure against spammers and vandals

* users must register before being able to create content, and registration is vetted by any of the lug admin team (i.e. as at present).  (There are very few registration attempts per year, so this is not arduous, but perhaps half of them are from people who have no interest in Linux and are clearly link farming).

 

  • Easy to administer:
    • As few bespoke changes as possible.
    • A stack that most potential admins have experience with would be beneficial.
    • Easy to backup/restore
    • Easy to upgrade with security fixes

Possible solutions here:

Drupal

WordPress

Nikola

Note: At the moment the possible solutions are just a list, and have not be evaluated to see if they meet any of the requirements above or not. We can do that evaluation after the requirements list is judged to be good enough to start the evaluation.