Wiki - EPO Hackathon

EPO Hackathon

A one day hackathon to help organise and restructure the existing EPO sites. We will be looking at unsnarling the


Tuesday 8th August


Add your name below if you will be at the Hackathon

* Mark Keating (mdk)
* Tom Bloor (TBSliver)
* Finn Kempers (Finn)


tbc - at this moment it is the lobby of Mark's hotel - Mercure (Airport)
* Oude Haagseweg 20
* Tel : (+31)20/5126767 - Fax : (+31)20/6159027


The EPO Membership site has become snarled up with major upgrade issues and a bunch of oh-gods-it-is-easier-to-re-do-it problems. So that's the plan. It is currently a CiviCRM running in Drupal on its own install, we want to integrate it into the main EPO infrastructure. See objectives below.


Existing Info and thoughts

* Original used to be a static site for, and the members was a completely separate Drupal & Civi install.
* Website:
* Need to keep the hostname due to SEO etc.
* Kill existing drupal site, extracting data. Move to a different hostname eg. membersold.*
* Possible issue with automated billing in paypal - need to make sure that's still covered and we get info about it.

New items

* Needs to be easy to maintain, update, and manage.
** DONE - Using Wordpress as it just works for now - less overhead (mdk)

* All under one site, sort out redirects from members.* to new site as required (302 redirects)
* Link up to paypal for payments.
* Recreate current functionality for donations and membership
* Minor style tweaks

* Blog post and announcement
** DONE (mdk)

* Wordpress improvements (Eg Akismet spam protection, jetpack, etc)
** DONE - Askimet, Jetpack are both now installed. Installed theme and plugin updates. Updated to latest Wordpress. Added to automatic plugin upgrades (mdk)

What needs sorting before

* Read through documentation for installing CiviCRM, upgrades, etc.
* Using the existing Wordpress site, double check about extra plugins.
* Read up on user rights on CiviCRM for wordpress and who should have access
* Tom/Finn: Proper breakdown of tasks and targets for the day

* Mark: Signup page, location and announcement of event
** DONE - (mdk)


* Look at Xero, but not for this event.