learn how and why drupal was used for
DESCRIPTION
Gouvernement.fr is the main web site of french government. Decision was made to go on Drupal.TRANSCRIPT
LEARN WHY AND HOW DRUPAL WAS USED FOR FRENCH GOVERNMENT WEB SITE
By Maxim TOPOLOV (@mtopolov) CTO at Adyax (@adyaxcorp)
60 awesome Drupal sites in 2010…
IPAD CMS (Open Source)
55 Drupal experts, 3M€ of revenue
www.gouvernement.fr is THE site of THESE persons
The site is managed by the Governement Informational Service
Prime MinisterFrançois Fillon General
Secretary(SGG)Serge Lasvignes
SIG DirectorVéronique Mély
Before 2009 URL was premierministre.gouv.fr and site looked… outdated
And was using SPIP as CMS
SPIP is actually something as French
SPIP is actually something as FrenchAs this…
SPIP is actually something as FrenchAs this…
This…
SPIP is actually something as FrenchAs this…
This…Or THIS
… but not as tasty
Known and supported by few people
So in early 2009 decision was made to :1. Move to new CMS2. Change URL to www.gouvernement.fr
Drupal was finally selected because of…
Drupal was finally selected because of…
Modularity
Drupal was finally selected because of…
Modularity
Templating
Drupal was finally selected because of…
Modularity
Workflow Templating
Drupal was finally selected because of…
Modularity
Flexible data
Workflow Templating
Drupal was finally selected because of…
Modularity
Flexible data
Workflow
Images
Templating
Drupal was finally selected because of…
Modularity
Flexible data
Workflow
Images
Web Services
Templating
Drupal was finally selected because of…
Modularity
Flexible data
Roles & permissions
Workflow
Images
Web Services
Templating
THE DREAM TEAM :
THE DREAM TEAM :
1 Project Manager (Yves CHEDEMOIS)
THE DREAM TEAM :
1 Project Manager (Yves CHEDEMOIS)
3 Senior Drupal developers (ADYAX)
THE DREAM TEAM :
1 Project Manager (Yves CHEDEMOIS)
3 Senior Drupal developers (ADYAX)
3 Junior / not Drupal developers (SIG)
THE DREAM TEAM :
1 Project Manager (Yves CHEDEMOIS)
3 Senior Drupal developers (ADYAX)
3 Junior / not Drupal developers (SIG)
2 Testers (SIG)
THE DREAM TEAM :
1 Project Manager (Yves CHEDEMOIS)
3 Senior Drupal developers (ADYAX)
3 Junior / not Drupal developers (SIG)
2 Testers (SIG)
1 Designer (SIG)
Hard part : content migration.• 10.000 elements (articles, photos, …)• No structured content in SPIP• Hard-coded URLs• SPIP internal codes (like BBCodes)
Hard part 2 : no clear specifications, no final decisions, changes occur often.
Hard part 3 : HIGH PRESSURE !
Simple organisation :Every decision is written & validated
SCRUM based projectLearn to be HARD and say NO
1 person dedicated to migration
Used Tools :• SVN (Source Control)• Redmine (Project Management)• Hudson (Deployment system)• Selenium RC (Automated test)• Drupal (heh)• Over-time-hours (many)
5 months of hard work
And some magic later…
www.gouvernement.fr was HERE !
Power of taxonomies & menus…
Brightcove for videos
Apache SOLR for Searches
Biggest bug : Select * from node where type = ‘ministre’;
Without… AND published = 1
But, workflow doesn’tfit contributors needs.We need to add more flexibilitylike flags, holydays support…
And the multi node system forGovernment composition is notAdapated to gov changes…
After a year without Adyaxexperts, Acquia did an audit…
… and globally no huge problemswere found.
Any question ?@mtopolov
@adyaxcorpwww.adyax.com
Those slidesWill be available
On slideshare.net
Enjoyed ? See you at 16h00for my next session to learn how to handle 20 millionsconnected page views per DAYwith DRUPAL