SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Centrale Marseille
       Le Projet Multi-Assos
       Powered by DRUPAL



Ismaeil Abouljamal                Noémie Lehuby
iabouljamal@centrale-marseille.fr nlehuby@centrale-marseille.fr
Twitter : @ismaeil_


                                DrupalCamp France | Nantes Janvier 2011
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   3/40
Centrale Marseille & Drupal




Centre de ressources informatiques                          Association Groupe informatique

- Drupal multi-site pour les sites des                         - Drupal multi-site pour les sites des
services de l'école, parcours, filières                        associations, clubs, services pour
métier...                                                      les élèves de l'école

- Plus de 20 sites                                             - Plus de 36 sites


                                          Collaboration++

            Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011      4/40
Pourquoi ECM a choisi Drupal ?


 Aspect multi-sites
 La notion de Nœud (node) : la forme n’est pas

figée à une architecture type et reste donc très
évolutive.
 Séparation Thème-Contenu

 Références

 Communauté extrêmement dynamique




        Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   5/40
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   6/40
Multi-site
 Décentralisation des services
 Maj faciles




                                   Ou PostgreSQL !



     Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   7/40
Multi-site
 36 sous sites pour les associations et clubs de Centrale Marseille.
 France Télévisions: 1000 sous sites !!




ls /
> modules         themes           sites               Modules du noyau => Drupal

ls /sites/all
> modules     themes                         plugins               Ajoutés et vus par tous les sites


ls /sites
> default domaine.ssite1                           domaine.ssite2
ssite3.domaine

ls domaine.ssite1
> setting.php files                      modules           themes modules, themes facultatifs vus
                                                                          Uniquement par ssite1
ls -l /
> ssite1 → .


            Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011         8/40
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   9/40
MAJ-Multi-site
 Mise à jour d'un site = MAJ de tous les sites !
 MAJ en FTP

 MAJ avec l'outil Drush




                         Drush = Drupal                         Shell

cache clear (cc) all (theme, menu, css+js)
cron
disable (dis)
download (dl)
update (updb) ==> update.php




        Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   10/40
MAJ-Multi-site
Script drushall
#!/bin/sh
PATH=/usr/local/bin:/usr/bin:/bin                                   Usage:

if [ $# -lt 1 ]; then                                               drushall cron
   echo "usage: $0 <drush args>"                                    drushall cc all
   exit 1                                                           drushall vget %var
fi                                                                  drushall vset %var %val

cd /var/www/drupal/sites

for x in $(ls -1 | grep -v 'all');
do
   if [ -d $x -a ! -L $x ]; then
      cd $x;
      echo $x
      drush $*
      cd -;
   fi
done



              Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   11/40
MAJ-Multi-site

Script maj
#!/bin/sh
/bin/sh ~/bin/dump.sh
/bin/sh ~/drushall -y upc
/bin/sh ~/bin/drushall updb
/bin/sh ~/bin/drushall cc all
/bin/sh ~/bin/drushall cron




             Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   12/40
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   13/40
On ne hacke pas !

Aucun accès aux fichiers sur le serveur

   => sécurité




                                                    Source: http://brianshumate.com




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011    14/40
Choix des thèmes et des modules


Quand ?
●

Drupal&Drink tous les vendredi soirs

●Test de modules par fonctionnalités et choix du plus adapté
pour l'usage voulu et les capacités du serveur

●Pour les thèmes, surcharge possible, mais uniquement
d'images et de CSS




        Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   15/40
Surcharge des thèmes


●   le concept : nouveau thème basé sur un thème officiel, héritant
    de ses templates.php


●   l'intérêt :
    les màj du thème officiel y sont appliquées aussi




           Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   16/40
Surcharge des thèmes


●   comment ça marche :

      - on crée un répertoire pour le sous-thème dans le
        répertoire du thème officiel
      - on crée le fichier *.info qui définit le thème
      - on copie les fichiers .css et les images et on modifie
        comme on veut !




          Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   17/40
Exemple de fichier *.info
name = Thème perso Massiliades (2011)
 description = un sous-thème de Colourise créé spécialement pour le site des
Massiliades
 core = 6.x
 base theme = colourise
stylesheets[all][] = css/reset.css
stylesheets[all][] = css/baseline.css
stylesheets[all][] = css/typography.css
stylesheets[all][] = css/layout.css
stylesheets[all][] = css/modules.css
stylesheets[all][] = css/system-menus.css
stylesheets[all][] = css/colourise.css
stylesheets[all][] = css/date.css
stylesheets[all][] = css/content-module.css
stylesheets[all][] = css/custom.css
stylesheets[all][] = css/datepicker.css
stylesheets[all][] = css/defaults.css
stylesheets[all][] = css/jquery.css
stylesheets[all][] = css/node.css
stylesheets[all][] = css/system.css

             Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   18/40
Surcharge des thèmes


●   les problèmes :
        - accès au serveur nécessaire pour fichiers à surcharger

●   manque de flexibilité :
      - pour les régions ! il faut choisir le thème de base en
        fonction de ses régions
      - pour les templates

●   Work in progress




           Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   19/40
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   20/40
Flux.ics => Calendrier




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   21/40
Champs CCK




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   22/40
MAP : Feed => Node




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   23/40
De .ics au Calendrier Drupal




  Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   24/40
Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   25/40
La carte du blog des expat
●   Le concept :




              Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   26/40
La carte du blog des expat



                                                            Termes de taxonomie
                                                                géolocalisés




 Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   27/40
La carte du blog des expat
Choix du fond de carte (openlayers) :




 Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   28/40
La carte du blog des expat
Création d'une vue :




    Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   29/40
DDB
le concept : créer un bloc d'images qui défilent




     Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   30/40
DDB

Comment ça marche ? (configuration basique)
✔module Dynamic Display Bloc

✔Images à utiliser dans un même répertoire sur le

serveur
✔bloc activé, mais uniquement sur les pages

souhaitées




       Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   31/40
DDB
                                                            Mais aussi …

                                                            ➔S'intègre bien
                                                            avec panels et
                                                            views
                                                            ➔Possibilité
                                                            d'utiliser des rôles




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   32/40
Site de parcours




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   33/40
ddblock




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   34/40
Projet « Potentiel »
Le concept :

●    Un formulaire de champs CCK
    numérique sous la forme
    de profil d'utilisateur ...




            Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   35/40
Projet « Potentiel »




                                                             … Puis création de la
                                                            vue associée à
                                                            chaque champ




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   36/40
Calendrier des assos




Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   37/40
Filtres du calendrier




Filtre par type d'évènement




                                                                    Filtre par association




          Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   38/40
Agenda

Pourquoi ECM a choisi Drupal ?
Aspect multi-site

Drush, Drushall & MAJ

Simplifier l'administration

Exemples

Questions|Réponses




      Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011   39/40
Drupalcamp Nantes - Centrale marseille

Weitere ähnliche Inhalte

Was ist angesagt?

Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet DrupalAdyax
 
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)Couthaïer FARFRA
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudDevoteam Revolve
 
Kanban vs Scrum (slides)
Kanban vs Scrum (slides)Kanban vs Scrum (slides)
Kanban vs Scrum (slides)Fabrice Aimetti
 
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...Pierre Ternon
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnGautier Pialat
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Fabrice Aimetti
 
Drupagora - Pourquoi mon entreprise contribue à Drupal ?
Drupagora - Pourquoi mon entreprise contribue à Drupal ?Drupagora - Pourquoi mon entreprise contribue à Drupal ?
Drupagora - Pourquoi mon entreprise contribue à Drupal ?Anne-Sophie Picot
 
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Chipway
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Pierre E. NEIS
 

Was ist angesagt? (13)

Article Kanban vs Scrum
Article Kanban vs ScrumArticle Kanban vs Scrum
Article Kanban vs Scrum
 
Réussir son projet Drupal
Réussir son projet DrupalRéussir son projet Drupal
Réussir son projet Drupal
 
Démarrer en Kanban
Démarrer en KanbanDémarrer en Kanban
Démarrer en Kanban
 
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
"Initiation au kanban" à la conférence CodeursEnSeine (Novembre 2014)
 
Séminaire Drupal 8
Séminaire Drupal 8Séminaire Drupal 8
Séminaire Drupal 8
 
La DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et CloudLa DSI plateforme : DevOps, Agilité et Cloud
La DSI plateforme : DevOps, Agilité et Cloud
 
Kanban vs Scrum (slides)
Kanban vs Scrum (slides)Kanban vs Scrum (slides)
Kanban vs Scrum (slides)
 
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...
Gestion de projet Drupal : quelques outils indispensables - OWS - Drupalcamp ...
 
Présentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarnPrésentation scrum pour cours leeaarn
Présentation scrum pour cours leeaarn
 
Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)Journée Agilité avec EI-CESI (15-Mar-12)
Journée Agilité avec EI-CESI (15-Mar-12)
 
Drupagora - Pourquoi mon entreprise contribue à Drupal ?
Drupagora - Pourquoi mon entreprise contribue à Drupal ?Drupagora - Pourquoi mon entreprise contribue à Drupal ?
Drupagora - Pourquoi mon entreprise contribue à Drupal ?
 
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012Cms et-creer-un-petit-site-avec-drupal-jdll-2012
Cms et-creer-un-petit-site-avec-drupal-jdll-2012
 
Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2Gestion de projets agiles avec scrumv2
Gestion de projets agiles avec scrumv2
 

Andere mochten auch

Titulo de multimedia
Titulo de multimediaTitulo de multimedia
Titulo de multimediamayita86
 
PréSentation Banctec 2011
PréSentation Banctec 2011PréSentation Banctec 2011
PréSentation Banctec 2011Jérôme Berthé
 
Catlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableCatlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableFondationClement
 
Nordrhein Westfalen
Nordrhein WestfalenNordrhein Westfalen
Nordrhein WestfalenYPEPTH
 
2 - Ce que le Web dit de nous
2 - Ce que le Web dit de nous2 - Ce que le Web dit de nous
2 - Ce que le Web dit de nousSebastien Stasse
 
Hamburg
HamburgHamburg
HamburgYPEPTH
 
Instrucciones participación foro
Instrucciones participación foroInstrucciones participación foro
Instrucciones participación foroJuan Pablo
 
No dejes tu fe en el closet
No dejes tu fe en el closetNo dejes tu fe en el closet
No dejes tu fe en el closetFrank Pool
 
Introduction à Facebook, Twitter, Wikipédia
Introduction à Facebook, Twitter, WikipédiaIntroduction à Facebook, Twitter, Wikipédia
Introduction à Facebook, Twitter, WikipédiaX-PRIME GROUPE
 
S20 21 la comunicación corporativa
S20 21 la comunicación corporativaS20 21 la comunicación corporativa
S20 21 la comunicación corporativaUSET
 
Catalogue de la saison 2012-2013 de la Fondation Clément
Catalogue de la saison 2012-2013 de la Fondation ClémentCatalogue de la saison 2012-2013 de la Fondation Clément
Catalogue de la saison 2012-2013 de la Fondation ClémentFondationClement
 
SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36projektraum36
 

Andere mochten auch (20)

Application Iphone - BNP Paribas NOTES DE FRAIS
Application Iphone - BNP Paribas NOTES DE FRAISApplication Iphone - BNP Paribas NOTES DE FRAIS
Application Iphone - BNP Paribas NOTES DE FRAIS
 
Parrainage Audencia
Parrainage AudenciaParrainage Audencia
Parrainage Audencia
 
Titulo de multimedia
Titulo de multimediaTitulo de multimedia
Titulo de multimedia
 
PréSentation Banctec 2011
PréSentation Banctec 2011PréSentation Banctec 2011
PréSentation Banctec 2011
 
Excel
ExcelExcel
Excel
 
Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016
 
Catlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: InextricableCatlogue de l'exposition de Thierry Tian So Po: Inextricable
Catlogue de l'exposition de Thierry Tian So Po: Inextricable
 
Nordrhein Westfalen
Nordrhein WestfalenNordrhein Westfalen
Nordrhein Westfalen
 
2 - Ce que le Web dit de nous
2 - Ce que le Web dit de nous2 - Ce que le Web dit de nous
2 - Ce que le Web dit de nous
 
Hamburg
HamburgHamburg
Hamburg
 
Manual hot-potatoes-6
Manual hot-potatoes-6Manual hot-potatoes-6
Manual hot-potatoes-6
 
CREANDO COMITÉS ÉTICOS ESTUDIANTILES PARA FORTALECER LA RESPONSABILIDAD Y HON...
CREANDO COMITÉS ÉTICOS ESTUDIANTILES PARA FORTALECER LA RESPONSABILIDAD Y HON...CREANDO COMITÉS ÉTICOS ESTUDIANTILES PARA FORTALECER LA RESPONSABILIDAD Y HON...
CREANDO COMITÉS ÉTICOS ESTUDIANTILES PARA FORTALECER LA RESPONSABILIDAD Y HON...
 
Paris unite 1
Paris unite 1Paris unite 1
Paris unite 1
 
Instrucciones participación foro
Instrucciones participación foroInstrucciones participación foro
Instrucciones participación foro
 
Winter winter winter
Winter winter winterWinter winter winter
Winter winter winter
 
No dejes tu fe en el closet
No dejes tu fe en el closetNo dejes tu fe en el closet
No dejes tu fe en el closet
 
Introduction à Facebook, Twitter, Wikipédia
Introduction à Facebook, Twitter, WikipédiaIntroduction à Facebook, Twitter, Wikipédia
Introduction à Facebook, Twitter, Wikipédia
 
S20 21 la comunicación corporativa
S20 21 la comunicación corporativaS20 21 la comunicación corporativa
S20 21 la comunicación corporativa
 
Catalogue de la saison 2012-2013 de la Fondation Clément
Catalogue de la saison 2012-2013 de la Fondation ClémentCatalogue de la saison 2012-2013 de la Fondation Clément
Catalogue de la saison 2012-2013 de la Fondation Clément
 
SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36SAP Screen Personas im SAP HCM - projektraum36
SAP Screen Personas im SAP HCM - projektraum36
 

Ähnlich wie Drupalcamp Nantes - Centrale marseille

Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...slybud
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceLINAGORA
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?AgoraCMS
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm
 
Refonte Drupal8 de l'écosystème digital de Campus France
Refonte Drupal8 de l'écosystème digital de Campus FranceRefonte Drupal8 de l'écosystème digital de Campus France
Refonte Drupal8 de l'écosystème digital de Campus Franceslybud
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Thierry Pigot
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
Drupalcamp Nantes - Apprendre et prendre en main drupal
Drupalcamp Nantes - Apprendre et prendre en main drupalDrupalcamp Nantes - Apprendre et prendre en main drupal
Drupalcamp Nantes - Apprendre et prendre en main drupalArtusamak
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Romain Jarraud
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalLINAGORA
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Artusamak
 
Radio France rencontre Drupal
Radio France rencontre DrupalRadio France rencontre Drupal
Radio France rencontre DrupalOlivier Friesse
 
Comment contribuer à Drupal, retour sur le cas Radio France
Comment contribuer à Drupal, retour sur le cas Radio FranceComment contribuer à Drupal, retour sur le cas Radio France
Comment contribuer à Drupal, retour sur le cas Radio FranceOlivier Friesse
 
Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuerArtusamak
 
Une distribution Drupal oriéntée Media pour Radio France
Une distribution Drupal oriéntée Media pour Radio FranceUne distribution Drupal oriéntée Media pour Radio France
Une distribution Drupal oriéntée Media pour Radio Francedrupagora
 
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Chipway
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métierActency
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierRomain Jarraud
 

Ähnlich wie Drupalcamp Nantes - Centrale marseille (20)

Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
Campusfrance.org + D8 : Comment industrialiser la production et l'intégration...
 
Les CMS & Drupal
Les CMS & DrupalLes CMS & Drupal
Les CMS & Drupal
 
Découvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référenceDécouvrir Drupal, le CMS Open Source de référence
Découvrir Drupal, le CMS Open Source de référence
 
Drupagora linagora-20111110
Drupagora linagora-20111110Drupagora linagora-20111110
Drupagora linagora-20111110
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?
 
Alphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateurAlphorm.com support de la formation Drupal 8 webmaster configurateur
Alphorm.com support de la formation Drupal 8 webmaster configurateur
 
Refonte Drupal8 de l'écosystème digital de Campus France
Refonte Drupal8 de l'écosystème digital de Campus FranceRefonte Drupal8 de l'écosystème digital de Campus France
Refonte Drupal8 de l'écosystème digital de Campus France
 
Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?Communautés Drupal et WordPress : le choc des titans ?
Communautés Drupal et WordPress : le choc des titans ?
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Drupalcamp Nantes - Apprendre et prendre en main drupal
Drupalcamp Nantes - Apprendre et prendre en main drupalDrupalcamp Nantes - Apprendre et prendre en main drupal
Drupalcamp Nantes - Apprendre et prendre en main drupal
 
Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8Global Training Day Paris - Drupal 8
Global Training Day Paris - Drupal 8
 
Industrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec DrupalIndustrialisez le développement et la maintenance de vos sites avec Drupal
Industrialisez le développement et la maintenance de vos sites avec Drupal
 
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
Retour d'expérience : France Télévisions - Drupalcamp Paris 2013
 
Radio France rencontre Drupal
Radio France rencontre DrupalRadio France rencontre Drupal
Radio France rencontre Drupal
 
Comment contribuer à Drupal, retour sur le cas Radio France
Comment contribuer à Drupal, retour sur le cas Radio FranceComment contribuer à Drupal, retour sur le cas Radio France
Comment contribuer à Drupal, retour sur le cas Radio France
 
Drupal comment contribuer
Drupal comment contribuerDrupal comment contribuer
Drupal comment contribuer
 
Une distribution Drupal oriéntée Media pour Radio France
Une distribution Drupal oriéntée Media pour Radio FranceUne distribution Drupal oriéntée Media pour Radio France
Une distribution Drupal oriéntée Media pour Radio France
 
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
Wordcamp paris-2016 : Comment fonctionnent le projet et la communauté open so...
 
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 DrupalCamp Paris 2013 - Drupal : un CMS orienté métier DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
DrupalCamp Paris 2013 - Drupal : un CMS orienté métier
 
DrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metierDrupalCamp Paris 2013 - Drupal un cms oriente metier
DrupalCamp Paris 2013 - Drupal un cms oriente metier
 

Mehr von Artusamak

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017Artusamak
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Artusamak
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreArtusamak
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Artusamak
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Artusamak
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Artusamak
 
Comment contribuer à Drupal
Comment contribuer à DrupalComment contribuer à Drupal
Comment contribuer à DrupalArtusamak
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupalArtusamak
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseArtusamak
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts sevilleArtusamak
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésArtusamak
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushArtusamak
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITArtusamak
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalArtusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersArtusamak
 
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translationDrupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translationArtusamak
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersArtusamak
 
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentationDrupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentationArtusamak
 
Drupalcamp Nantes - Adapter Drupal
Drupalcamp Nantes - Adapter DrupalDrupalcamp Nantes - Adapter Drupal
Drupalcamp Nantes - Adapter DrupalArtusamak
 

Mehr von Artusamak (20)

On test quoi - DCLannion 2017
On test quoi - DCLannion 2017On test quoi - DCLannion 2017
On test quoi - DCLannion 2017
 
Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014Care for your backoffice - Drupal Dev Days Szeged 2014
Care for your backoffice - Drupal Dev Days Szeged 2014
 
Agilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendreAgilité - Drupal et Scrum sont faits pour s'entendre
Agilité - Drupal et Scrum sont faits pour s'entendre
 
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013Drupal 8: Mobile initiative - Drupalcamp Paris 2013
Drupal 8: Mobile initiative - Drupalcamp Paris 2013
 
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
Il n'y a pas que Drupal dans la vie - Drupalcamp Paris 2013
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013Openlayers - Drupalcamp Paris 2013
Openlayers - Drupalcamp Paris 2013
 
Comment contribuer à Drupal
Comment contribuer à DrupalComment contribuer à Drupal
Comment contribuer à Drupal
 
Contribuer à drupal
Contribuer à drupalContribuer à drupal
Contribuer à drupal
 
Drupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp ToulouseDrupal commerce - Drupalcamp Toulouse
Drupal commerce - Drupalcamp Toulouse
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
 
Drupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entitésDrupalcamp Nantes - Présentation entités
Drupalcamp Nantes - Présentation entités
 
Drupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation DrushDrupalcamp Nantes - Présentation Drush
Drupalcamp Nantes - Présentation Drush
 
Drupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GITDrupalcamp Nantes - Présentation GIT
Drupalcamp Nantes - Présentation GIT
 
Drupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupalDrupalcamp Nantes - Optimisations drupal
Drupalcamp Nantes - Optimisations drupal
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translationDrupalcamp Nantes - Lost in translation
Drupalcamp Nantes - Lost in translation
 
Drupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layersDrupalcamp Nantes - Open layers
Drupalcamp Nantes - Open layers
 
Drupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentationDrupalcamp Nantes - Aegir presentation
Drupalcamp Nantes - Aegir presentation
 
Drupalcamp Nantes - Adapter Drupal
Drupalcamp Nantes - Adapter DrupalDrupalcamp Nantes - Adapter Drupal
Drupalcamp Nantes - Adapter Drupal
 

Drupalcamp Nantes - Centrale marseille

  • 1.
  • 2. Centrale Marseille Le Projet Multi-Assos Powered by DRUPAL Ismaeil Abouljamal Noémie Lehuby iabouljamal@centrale-marseille.fr nlehuby@centrale-marseille.fr Twitter : @ismaeil_ DrupalCamp France | Nantes Janvier 2011
  • 3. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 3/40
  • 4. Centrale Marseille & Drupal Centre de ressources informatiques Association Groupe informatique - Drupal multi-site pour les sites des - Drupal multi-site pour les sites des services de l'école, parcours, filières associations, clubs, services pour métier... les élèves de l'école - Plus de 20 sites - Plus de 36 sites Collaboration++ Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 4/40
  • 5. Pourquoi ECM a choisi Drupal ?  Aspect multi-sites  La notion de Nœud (node) : la forme n’est pas figée à une architecture type et reste donc très évolutive.  Séparation Thème-Contenu  Références  Communauté extrêmement dynamique Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 5/40
  • 6. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 6/40
  • 7. Multi-site  Décentralisation des services  Maj faciles Ou PostgreSQL ! Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 7/40
  • 8. Multi-site  36 sous sites pour les associations et clubs de Centrale Marseille.  France Télévisions: 1000 sous sites !! ls / > modules themes sites Modules du noyau => Drupal ls /sites/all > modules themes plugins Ajoutés et vus par tous les sites ls /sites > default domaine.ssite1 domaine.ssite2 ssite3.domaine ls domaine.ssite1 > setting.php files modules themes modules, themes facultatifs vus Uniquement par ssite1 ls -l / > ssite1 → . Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 8/40
  • 9. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 9/40
  • 10. MAJ-Multi-site  Mise à jour d'un site = MAJ de tous les sites !  MAJ en FTP  MAJ avec l'outil Drush Drush = Drupal Shell cache clear (cc) all (theme, menu, css+js) cron disable (dis) download (dl) update (updb) ==> update.php Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 10/40
  • 11. MAJ-Multi-site Script drushall #!/bin/sh PATH=/usr/local/bin:/usr/bin:/bin Usage: if [ $# -lt 1 ]; then drushall cron echo "usage: $0 <drush args>" drushall cc all exit 1 drushall vget %var fi drushall vset %var %val cd /var/www/drupal/sites for x in $(ls -1 | grep -v 'all'); do if [ -d $x -a ! -L $x ]; then cd $x; echo $x drush $* cd -; fi done Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 11/40
  • 12. MAJ-Multi-site Script maj #!/bin/sh /bin/sh ~/bin/dump.sh /bin/sh ~/drushall -y upc /bin/sh ~/bin/drushall updb /bin/sh ~/bin/drushall cc all /bin/sh ~/bin/drushall cron Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 12/40
  • 13. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 13/40
  • 14. On ne hacke pas ! Aucun accès aux fichiers sur le serveur => sécurité Source: http://brianshumate.com Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 14/40
  • 15. Choix des thèmes et des modules Quand ? ● Drupal&Drink tous les vendredi soirs ●Test de modules par fonctionnalités et choix du plus adapté pour l'usage voulu et les capacités du serveur ●Pour les thèmes, surcharge possible, mais uniquement d'images et de CSS Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 15/40
  • 16. Surcharge des thèmes ● le concept : nouveau thème basé sur un thème officiel, héritant de ses templates.php ● l'intérêt : les màj du thème officiel y sont appliquées aussi Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 16/40
  • 17. Surcharge des thèmes ● comment ça marche : - on crée un répertoire pour le sous-thème dans le répertoire du thème officiel - on crée le fichier *.info qui définit le thème - on copie les fichiers .css et les images et on modifie comme on veut ! Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 17/40
  • 18. Exemple de fichier *.info name = Thème perso Massiliades (2011) description = un sous-thème de Colourise créé spécialement pour le site des Massiliades core = 6.x base theme = colourise stylesheets[all][] = css/reset.css stylesheets[all][] = css/baseline.css stylesheets[all][] = css/typography.css stylesheets[all][] = css/layout.css stylesheets[all][] = css/modules.css stylesheets[all][] = css/system-menus.css stylesheets[all][] = css/colourise.css stylesheets[all][] = css/date.css stylesheets[all][] = css/content-module.css stylesheets[all][] = css/custom.css stylesheets[all][] = css/datepicker.css stylesheets[all][] = css/defaults.css stylesheets[all][] = css/jquery.css stylesheets[all][] = css/node.css stylesheets[all][] = css/system.css Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 18/40
  • 19. Surcharge des thèmes ● les problèmes : - accès au serveur nécessaire pour fichiers à surcharger ● manque de flexibilité : - pour les régions ! il faut choisir le thème de base en fonction de ses régions - pour les templates ● Work in progress Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 19/40
  • 20. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 20/40
  • 21. Flux.ics => Calendrier Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 21/40
  • 22. Champs CCK Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 22/40
  • 23. MAP : Feed => Node Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 23/40
  • 24. De .ics au Calendrier Drupal Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 24/40
  • 25. Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 25/40
  • 26. La carte du blog des expat ● Le concept : Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 26/40
  • 27. La carte du blog des expat Termes de taxonomie géolocalisés Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 27/40
  • 28. La carte du blog des expat Choix du fond de carte (openlayers) : Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 28/40
  • 29. La carte du blog des expat Création d'une vue : Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 29/40
  • 30. DDB le concept : créer un bloc d'images qui défilent Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 30/40
  • 31. DDB Comment ça marche ? (configuration basique) ✔module Dynamic Display Bloc ✔Images à utiliser dans un même répertoire sur le serveur ✔bloc activé, mais uniquement sur les pages souhaitées Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 31/40
  • 32. DDB Mais aussi … ➔S'intègre bien avec panels et views ➔Possibilité d'utiliser des rôles Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 32/40
  • 33. Site de parcours Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 33/40
  • 34. ddblock Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 34/40
  • 35. Projet « Potentiel » Le concept : ● Un formulaire de champs CCK numérique sous la forme de profil d'utilisateur ... Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 35/40
  • 36. Projet « Potentiel » … Puis création de la vue associée à chaque champ Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 36/40
  • 37. Calendrier des assos Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 37/40
  • 38. Filtres du calendrier Filtre par type d'évènement Filtre par association Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 38/40
  • 39. Agenda Pourquoi ECM a choisi Drupal ? Aspect multi-site Drush, Drushall & MAJ Simplifier l'administration Exemples Questions|Réponses Ginfo - DrupalCamp France | Centrale Marseille - Projet multi-Assos | Janvier 2011 39/40