learn how and why drupal was used for

Post on 14-Dec-2014

2.638 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

top related