Drupal et les Systèmes de gestion de contenu

Embed Size (px)

Citation preview

  • 1. Programme dAppui la mise en uvre de lAccord dAssociation financ par lUnion Europenne - Jumelage TU06/AA/FI/11 Renforcement des capacits institutionnelles des Organismes de Dveloppement Rgional en matire de promotion de investissement priv -Ministre du Dveloppement et de la Coopration Internationale COMPOSANTE A: GESTION ET RESSOURCES HUMAINES Activit A2: Mise en uvre, sur la dure du jumelage, des activits de formation prvues par le plan de formation intgr Formation sur les thmes lis aux outils de travail:Administration des sites Web Drupal et les systmes de gestion de contenu Open Source pour les intranet Tunis , 24-25Octobre2007

2. Programme de la journe

  • Montrer les opportunits concernant les systme de gestion de contenu, en particulier le logiciel Drupal pour la cration d'un intranet.
  • Vue d'ensemble des logiciels open source
  • Vue d'ensemble des intranet dans les organisations
  • Analyse des considrations et suggestions provenant du public

3.

    • Premire Partie:
    • Open Source, licence GPL et logiciels libres

4. Qu'est-ce que c'estl'Open source?

    • La dsignationOpen Source( source ouverteen franais) s'applique auxlogicielsdont lalicencerespecte des critres prcisment tablis par l'Open Source Initiative, c'est--dire la possibilit de libre redistribution, d'accs au code source, et de travaux drivs.
    • On qualifie souvent un logiciel libre d'Open Source, car les licences compatibles Open Source englobent les licences libres selon la dfinition de la FSF ( Free Software Foundation ).

5. Les licences libre

  • Une licence libre est une licence s'appliquant une uvre (de nature quelconque) pour en faire un contenu libre offrant l'utilisateur certains droits quant l'utilisation, la modification, la rediffusion et la rutilisation de l'uvre dans desuvresdrives. Une licence libre applique quatre types de libert pour l'utilisateur d'une uvre :
  • La libert de lire (d'excuter dans le cas d'un programme) l'uvre, pour tous les usages (libert 0).
  • La libert de modifier l'uvre (libert 1). Pour ceci l'accs au code source est une condition requise.
  • La libert de redistribuer des copies, donc d'aider votre voisin (libert 2).
  • La libert d'amliorer l'uvre et de publier vos amliorations, pour en faire profiter toute la communaut (libert 3). Pour ceci l'accs au code source est une condition requise.
  • source: Wikipdia, M.Marcello Verona

6. Les licences libre:GPL

  • LaLicence publique gnrale GNU , ouGNU General Public License,criteparRichard Stallmanet outres collaborateurs, est la licence de logiciel libre la plus utilise.
  • Presque 75% des projets libres taient publis sous licence GPL.

7. Les licences libre:GPL

  • L'expression Logiciel libre fait rfrence la libert et non pas au prix.
  • Pour comprendre le concept, vous devez penser la libert d'expression, pas l'entre libre ( Richard Stallman ).

8. Logicielsopen source Linux (GNU/Linux) Systme d'exploitation libre OpenOffice Suite bureautique libre 9. Logicielsopen source Wikipdia Encyclopdie libre572.480 articles en franais, plus de 8 millions dans plus de 200 langues (21/10/2007) Firefox Navigateur web 10. Logicielsopen source Drupal Systme de gestion de contenue 11.

    • Deuxime Partie:
    • Les systmes de gestion de contenu

12. Qu'est-ce que c'estlesSGC( systmes de gestion de contenu )?

  • Lessystmes de gestion de contenu , ouSGC(de l'anglaisContent Management SystemsouCMS ), sont une famille de logiciels de conception et de mise jour dynamique de site Web ou d'application multimdia partageant les fonctionnalits suivantes :
  • Ils permettent plusieurs individus de travailler sur un mme document ;
  • Ils fournissent une chane de publication (workflow) offrant par exemple la possibilit de publier (mettre en ligne le contenu) des documents ;
  • Ils permettent de sparer les oprations de gestion de la forme et du contenu ;
  • Ils permettent de structurer le contenu (utilisation de FAQ, de document, de blog, forum de discussion, etc.) ;

13. Deux approches du dveloppement... 14. LesSGCpermettent plusieurs individus de travailler sur un mme document : chane de publication auteurs responsable document 15. LesSGC( systmes de gestion de contenu )

  • Typologie de SGC
  • Blog - Exemple :Wordpress
  • Plate-forme d'apprentissage en ligne (e- learningen anglais) - Exemple :Moodle
  • Cration de site web ou intranet Exemple: Plone, Drupal...

16. LesSGC( systmes de gestion de contenu )

  • Fonctions communes :
  • Utilisation d'interface web Au travers d'interfaces dites Web les SGC sont accessibles quel que soit le type de systme d'exploitation au moyen d'un simple navigateur. Ainsi, les utilisateurs n'ont pas besoin d'installer de logiciels spcifiques supplmentaires.
  • Sparation entre contenu et prsentation
    • Le contenu est stock le plus souvent dans une base de donnes, structure en tables et en champs. C'est le contenu des champs de la base qui est cr/modifi par le rdacteur, et non pas la page elle-mme. On parle de site "dynamique" ;
    • La prsentation est dfinie dans un gabarit (thme) . Le gabarit dfinit deux choses : la mise en page des pages web - via le code html et les feuilles de styles (css), ainsi que les informations extraites de la base de donnes (de mme que l'endroit o celles-ci doivent tre affiches et sous quelles conditions).

17. LesSGC( systmes de gestion de contenu )

  • Fonctions communes :
  • dition de page simplifie Du fait du principe de sparation contenu/prsentation, les rdacteurs peuvent se concentrer sur le contenu. L'dition des pages est considrablement simplifie avec un systmeWYSIWYG(acronyme de la locution anglaiseWhat you see is what you get , signifiant littralement en franais ce que vous voyez est ce que vous obtenez ou de faon plus concise tel affichage, tel rsultat )
  • Gestion des droitsLe systme offre la possibilit de grer les utilisateurs et leurs droits. C'est--dire de leur donner accs ou non aux fonctionnalits du systme. Les fonctionnalits sont multiples et variables selon la plate-forme, trs basiques comme un droit de lecture/criture sur un article, ou plus labores comme un droit de modration d'autres utilisateurs.

18. SGCopen source 19. SGCopen source 20.

    • Troisime Partie:
    • Les Intranet

21. Intranet Un intranet est un rseau informatique utilis l'intrieur d'une entreprise ou de toute autre entit organisationnelle utilisant les techniques de communication d'internet (IP, serveurs HTTP). 22. Intranet : Avantages1) Travail des employs : L'intranet aide les employs trouver et visualiser rapidement des informations dans des documents lectroniques et des applications pertinentes dans leurs domaines de comptences. Via une interface de Navigateur Web facile utiliser, les utilisateurs peuvent accder aux donnes de n'importe quelle base de donnes qu'une organisation veut rendre disponible, n'importe quand, de n'importe o, augmentant par la mme l'habilet des employs dans leur travail. 2) Communication : L'intranet est un puissant moyen de communication l'intrieur d'une organisation, verticalement et horizontalement. 3) Publipostage Web : l'utilisation d'intranet permet aux informations d'tre publies par des liens au del du simple hypertexte. 4) Organisation et business : L'intranet est aussi utilis comme une plate forme pour dvelopper et dployer des applications de support aux transactions informatiques 23. Intranet : quatre dimensions

  • Espace du travail
  • Espace des informations (connaissances explicites et tacites)
  • Espace social
  • Espace de l'organisme (ressources humaines)

24.

    • Quatrime Partie:
    • Drupalhttp://www.drupal.org

25. Drupal Drupalest unsystme de gestion de contenupubli sous licence libre et distribu gratuitement. Le dveloppement initial du projet a t fait par Dries Buytaert. Drupal permet de grer une information comme unnud , cenudpeut ensuite tre attach un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif... La forme n'est plus fige une architecture type, il est donc facilement modifiable. 26. Drupal dans le monde... Organisme et institutions ONU End Poverty NASA 27. Drupal dans le monde... Journaux et magazines New York Observer tats Unis Die Zeit - Allemagne 28. Drupal dans le monde... TV et information Fox tats Unis The World - BBC Royaume-Uni 29. Drupal dans le monde... Informatique et Technologies de l'informationLinux Ubuntu Open Source Initiative 30. Drupal dans le monde...Arts et music Sony-BMG Musicbox Tori Amos (chanteuse) 31. Drupal : points de force

  • Puissantes fonctionnalits
  • Puret du code
  • Communaut trs dynamique
  • Modularit
  • aot 2007, les traductions pour l'interface de Drupal taient disponibles dans 37 langues plus l'anglais (le dfaut) , telle que l'arabe.

32.

    • Les solutions adoptes pour dvelopper le site web du projet Jumelage Tunisie.

33. Les solutions adoptes

  • Serveur web Apache Le logiciel Apache HTTP Server, souvent appel Apache, est un serveur HTTP produit par laApache Software Foundation . C'est le serveur HTTP le plus populaire du Web.
  • PHP 5 PHP est un langage descriptslibre principalement utilis pour tre excut par un serveur HTTP.
  • MySQL MySQL est un gestionnaire de base de donnes libre. Il est trs utilis dans les projets libres et dans le milieu industriel.
  • Drupal Systme de gestion du contenu

34. Libres VanDyk, John K., and Matt Westgate .Pro Drupal Development . New York: Springer Verlag/Apress, 2007. ISBN 1590597559. Mercer, David . Drupal:Creating Blogs, Forums, Portals, and Community Websites . Birmingham, England: Packt Publishing, 2006. ISBN 1904811809. 35. Liens SGC (Wikipdia) :http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu Intranet (Wikipdia) : http://fr.wikipedia.org/wiki/Intranet Drupal : http://drupal.org , http://drupal.frServeur web Apache :http://httpd.apache.org/ , http://www.apachefrance.com/ PHP :http://www.php.net