SlideShare une entreprise Scribd logo
Programme d’Appui à la mise en œuvre de l’Accord d’Association financé par l’Union Européenne - Jumelage TU06/AA/FI/11 Renforcement des capacités institutionnelles des Organismes de Développement Régional en matière de promotion de ’investissement privé -  Ministère du Développement et de la Coopération Internationale COMPOSANTE A: GESTION ET RESSOURCES HUMAINES Activité A2: Mise en œuvre, sur la durée du jumelage, des activités de formation prévues par le plan de formation intégré Formation sur les thèmes liés aux outils de travail:  Administration des sites Web Drupal et les systèmes de gestion de contenu Open Source pour les intranet Tunis , 24-25  Octobre  2007
Programme de la journée  Montrer les opportunités concernant les système de gestion de contenu, en particulier le logiciel « Drupal » pour la création d'un intranet. Vue d'ensemble des logiciels open source Vue d'ensemble des intranet dans les organisations  Analyse des considérations et suggestions provenant du public
Première Partie: Open Source, licence GPL et logiciels libres
Qu'est-ce que c'est  l'Open source? La désignation  Open Source  ( source ouverte  en français) s'applique aux  logiciels  dont la  licence  respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire la possibilité de libre redistribution, d'accès au code source, et de travaux dérivés. On qualifie souvent un logiciel libre d'Open Source, car les licences compatibles Open Source englobent les licences libres selon la définition de la FSF ( Free Software Foundation ).
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 réutilisation de l'œuvre dans des  œuvres  dérivées. Une licence libre applique quatre types de liberté pour l'utilisateur d'une œuvre : La liberté de lire (d'exécuter 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'accès au code source est une condition requise. La liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2). La liberté d'améliorer l'œuvre et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3). Pour ceci l'accès au code source est une condition requise. source: Wikipédia, M.Marcello Verona
Les licences libre:  GPL La  Licence publique générale GNU , ou  GNU General Public License,  écrite  par  Richard Stallman  et outres collaborateurs, est la licence de logiciel libre la plus utilisée.  Presque 75% des projets libres étaient publiés sous licence GPL.
Les licences libre:  GPL L'expression «Logiciel libre» fait référence à la liberté et non pas au prix.  Pour comprendre le concept, vous devez penser à la «liberté d'expression», pas à «l'entrée libre» ( Richard Stallman ).
Logiciels  open source Linux (GNU/Linux) Système d'exploitation libre OpenOffice Suite bureautique libre
Logiciels  open source Wikipédia Encyclopédie libre  572.480 articles en français, plus de 8 millions dans plus de 200 langues (21/10/2007) Firefox Navigateur web
Logiciels  open source Drupal Système de gestion de contenue
Deuxième Partie: Les systèmes de gestion de contenu
Qu'est-ce que c'est  les  SGC  ( systèmes de gestion de contenu )? Les  systèmes de gestion de contenu , ou  SGC  (de l'anglais  Content Management Systems  ou  CMS ), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes :  Ils permettent à plusieurs individus de travailler sur un même document ; Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; Ils permettent de séparer les opérations 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.) ;
Deux approches du développement...
Les  SGC  permettent à plusieurs individus de travailler sur un même document : chaîne de publication auteurs responsable document
Les  SGC  ( systèmes de gestion de contenu ) Typologie de SGC   Blog - Exemple :  Wordpress Plate-forme d'apprentissage en ligne (e- learning  en anglais) - Exemple :  Moodle Création de site web ou intranet – Exemple: Plone, Drupal...
Les  SGC  ( systèmes 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 système d'exploitation au moyen d'un simple navigateur. Ainsi, les utilisateurs n'ont pas besoin d'installer de logiciels spécifiques supplémentaires.  Séparation entre contenu et présentation Le contenu est stocké le plus souvent dans une base de données, structurée en tables et en champs. C'est le contenu des champs de la base qui est créé/modifié par le rédacteur, et non pas la page elle-même. On parle de site "dynamique" ; La présentation est définie dans un gabarit (thème) . Le gabarit définit 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 données (de même que l'endroit où celles-ci doivent être affichées et sous quelles conditions).
Les  SGC  ( systèmes de gestion de contenu ) Fonctions communes :  Édition de page simplifiée Du fait du principe de séparation contenu/présentation, les rédacteurs peuvent se concentrer sur le contenu. L'édition des pages est considérablement simplifiée avec un système  WYSIWYG  (acronyme de la locution anglaise  What you see is what you get , signifiant littéralement en français « ce que vous voyez est ce que vous obtenez » ou de façon plus concise « tel affichage, tel résultat ») Gestion des droits  Le système offre la possibilité de gérer les utilisateurs et leurs droits. C'est-à-dire de leur donner accès ou non aux fonctionnalités du système. Les fonctionnalités sont multiples et variables selon la plate-forme, très basiques comme un droit de lecture/écriture sur un article, ou plus élaborées comme un droit de modération d'autres utilisateurs.
SGC  open source
SGC  open source
Troisième Partie: Les Intranet
Intranet Un intranet est un réseau informatique utilisé à l'intérieur d'une entreprise ou de toute autre entité organisationnelle utilisant les techniques de communication d'internet (IP, serveurs HTTP).
Intranet : Avantages  1) Travail des employés : L'intranet aide les employés à trouver et à visualiser rapidement des informations dans des documents électroniques et des applications pertinentes dans leurs domaines de compétences. Via une interface de Navigateur Web facile à utiliser, les utilisateurs peuvent accéder aux données de n'importe quelle base de données qu'une organisation veut rendre disponible, n'importe quand, de n'importe où, augmentant par la même l'habileté des employés dans leur travail. 2) Communication : L'intranet est un puissant moyen de communication à l'intérieur d'une organisation, verticalement et horizontalement. 3) Publipostage Web : l'utilisation d'intranet permet aux informations d'être publiées par des liens au delà du simple hypertexte. 4) Organisation et business : L'intranet est aussi utilisé comme une plate forme pour développer et déployer des applications de support aux transactions informatiques
Intranet : quatre dimensions Espace du travail Espace des informations (connaissances explicites et tacites) Espace social  Espace de l'organisme (ressources humaines)
Quatrième Partie: Drupal  http://www.drupal.org
Drupal Drupal  est un  système de gestion de contenu  publié sous licence libre et distribué gratuitement. Le développement initial du projet a été fait par Dries Buytaert. Drupal permet de gérer une information comme un  nœud , ce  nœud  peut ensuite être attaché à un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif... La forme n'est plus figée à une architecture type, il est donc facilement modifiable.
Drupal dans le monde... Organisme et institutions ONU –  End Poverty NASA
Drupal dans le monde... Journaux et magazines New York Observer – États Unis Die Zeit - Allemagne
Drupal dans le monde... TV et information Fox – États Unis The World - BBC – Royaume-Uni
Drupal dans le monde... Informatique et Technologies de l'information  Linux Ubuntu Open Source Initiative
Drupal dans le monde...  Arts et music Sony-BMG Musicbox Tori Amos (chanteuse)
Drupal : points de force Puissantes fonctionnalités Pureté du code Communauté très dynamique  Modularité  À août 2007, les traductions pour l'interface de Drupal étaient disponibles dans 37 langues plus l'anglais (le défaut) , telle que l'arabe.
Les solutions adoptées pour développer le site web du projet Jumelage Tunisie.
Les solutions adoptées  Serveur web Apache Le logiciel Apache HTTP Server, souvent appelé Apache, est un serveur HTTP produit par la  Apache Software Foundation . C'est le serveur HTTP le plus populaire du Web.  PHP 5 PHP est un langage de  scripts  libre principalement utilisé pour être exécuté par un serveur HTTP. MySQL MySQL est un gestionnaire de base de données libre. Il est très utilisé dans les projets libres et dans le milieu industriel. Drupal Système de gestion du contenu
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.
Liens SGC (Wikipédia) :  http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu Intranet (Wikipédia) : http://fr.wikipedia.org/wiki/Intranet Drupal : http://drupal.org , http://drupal.fr  Serveur web Apache :  http://httpd.apache.org/ , http://www.apachefrance.com/ PHP :  http://www.php.net

Contenu connexe

Tendances

3 nouveautes moodle2_v1
3 nouveautes moodle2_v13 nouveautes moodle2_v1
3 nouveautes moodle2_v1
Naoufel Nabli
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
krynudino
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
krynudino
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
krynudino
 
Debian Packaging tutorial (version française)
Debian Packaging tutorial (version française)Debian Packaging tutorial (version française)
Debian Packaging tutorial (version française)
nussbauml
 
Tutoriel agora project Cietice
Tutoriel agora project CieticeTutoriel agora project Cietice
Tutoriel agora project Cietice
Dominique Thomas
 
Top outils apprentissage
Top outils apprentissageTop outils apprentissage
Top outils apprentissage
Nikolay Nikolov
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open Source
Yannick Pavard
 
Initiation au web 2.0 : principes et présentation des différents outils
Initiation au web 2.0 : principes et présentation des différents outilsInitiation au web 2.0 : principes et présentation des différents outils
Initiation au web 2.0 : principes et présentation des différents outils
URFIST de Paris
 
Web 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & WikisWeb 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & Wikis
Bruno Bernard SIMON
 
Présentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative CommonsPrésentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative Commons
Gilbert Paquette
 
(travail collaboratif et e learning)
(travail collaboratif et e learning)(travail collaboratif et e learning)
(travail collaboratif et e learning)
Anouar Abtoy
 
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
Thomas Chaimbault-Petitjean
 
Outils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignementOutils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignement
Stéphane Bazan
 

Tendances (17)

3 nouveautes moodle2_v1
3 nouveautes moodle2_v13 nouveautes moodle2_v1
3 nouveautes moodle2_v1
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
 
Les outils de partage
Les outils de partageLes outils de partage
Les outils de partage
 
Web2 Rennes Janvier 2010
Web2 Rennes Janvier 2010Web2 Rennes Janvier 2010
Web2 Rennes Janvier 2010
 
Debian Packaging tutorial (version française)
Debian Packaging tutorial (version française)Debian Packaging tutorial (version française)
Debian Packaging tutorial (version française)
 
Tutoriel agora project Cietice
Tutoriel agora project CieticeTutoriel agora project Cietice
Tutoriel agora project Cietice
 
Bibliothèques et Web 2.0
Bibliothèques et Web 2.0Bibliothèques et Web 2.0
Bibliothèques et Web 2.0
 
Top outils apprentissage
Top outils apprentissageTop outils apprentissage
Top outils apprentissage
 
Tour d'horizon des CMS Open Source
Tour d'horizon des CMS Open SourceTour d'horizon des CMS Open Source
Tour d'horizon des CMS Open Source
 
Initiation au web 2.0 : principes et présentation des différents outils
Initiation au web 2.0 : principes et présentation des différents outilsInitiation au web 2.0 : principes et présentation des différents outils
Initiation au web 2.0 : principes et présentation des différents outils
 
Web 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & WikisWeb 2.0 : Blogs, RSS & Wikis
Web 2.0 : Blogs, RSS & Wikis
 
Chap10 extrait
Chap10 extraitChap10 extrait
Chap10 extrait
 
Présentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative CommonsPrésentation sur les ressources ouvertes et les licences Creative Commons
Présentation sur les ressources ouvertes et les licences Creative Commons
 
(travail collaboratif et e learning)
(travail collaboratif et e learning)(travail collaboratif et e learning)
(travail collaboratif et e learning)
 
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
Des bibliothèques 2.0 ? Quand les bibliothèques s'emparent des outils du web ...
 
Outils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignementOutils Web 2.0 pour l'enseignement
Outils Web 2.0 pour l'enseignement
 

Similaire à Drupal et les Systèmes de gestion de contenu

Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
Hery Zo Rakotondramanana
 
Pourquoi linux
Pourquoi linuxPourquoi linux
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
Bruno Cornec
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
Nicolas Morin
 
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Vanessa David
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
Nicolas Morin
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
Christophe Deschamps
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
Bruno Cornec
 
Web content management wcm
Web content management wcmWeb content management wcm
Web content management wcm
Ghizlane El Karchouli
 
Communiqué de presse TYPO3 V4.4
Communiqué de presse TYPO3 V4.4Communiqué de presse TYPO3 V4.4
Communiqué de presse TYPO3 V4.4
Christophe Delauve
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internet
piera5
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Daniella Mbuta
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
Christian Charreyre
 
Intranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAllIntranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAll
Personall SAS
 
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
CCI 21
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de Charg
Valdes Nzalli
 
Accessibilité & Utilisabilité Web par Eric Lamidieu
Accessibilité & Utilisabilité Web par Eric LamidieuAccessibilité & Utilisabilité Web par Eric Lamidieu
Accessibilité & Utilisabilité Web par Eric Lamidieu
Eric LAMIDIEU
 
Conception De Supports PéDagogiques
Conception De Supports PéDagogiquesConception De Supports PéDagogiques
Conception De Supports PéDagogiques
François Duport
 

Similaire à Drupal et les Systèmes de gestion de contenu (20)

Nveaux outils web
Nveaux outils webNveaux outils web
Nveaux outils web
 
Nveaux outils web
Nveaux outils webNveaux outils web
Nveaux outils web
 
Drupal presentation
Drupal presentationDrupal presentation
Drupal presentation
 
Pourquoi linux
Pourquoi linuxPourquoi linux
Pourquoi linux
 
Introduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libresIntroduction à Linux et aux logiciels libres
Introduction à Linux et aux logiciels libres
 
Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)Drupal en bibliothèque (2008)
Drupal en bibliothèque (2008)
 
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
Blend web mix 2015 - Rencontre entre un gestionnaire de contenu et un framewo...
 
Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)Drupal en bibliothèque (2009)
Drupal en bibliothèque (2009)
 
Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?Jusqu’ou iront les weblogs?
Jusqu’ou iront les weblogs?
 
intro-linux-v4.pdf
intro-linux-v4.pdfintro-linux-v4.pdf
intro-linux-v4.pdf
 
Web content management wcm
Web content management wcmWeb content management wcm
Web content management wcm
 
Communiqué de presse TYPO3 V4.4
Communiqué de presse TYPO3 V4.4Communiqué de presse TYPO3 V4.4
Communiqué de presse TYPO3 V4.4
 
Création de blog et sites internet
Création de blog et sites internetCréation de blog et sites internet
Création de blog et sites internet
 
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi Mbuta
 
Comment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open SourceComment travailler avec les logiciels Open Source
Comment travailler avec les logiciels Open Source
 
Intranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAllIntranet 2 0 Inserm Transfert avec PersonAll
Intranet 2 0 Inserm Transfert avec PersonAll
 
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
Atelier ENP - Comment gérer l'activité de votre entreprise et la relation cli...
 
Presentation communaute (Cahier de Charg
Presentation communaute (Cahier de ChargPresentation communaute (Cahier de Charg
Presentation communaute (Cahier de Charg
 
Accessibilité & Utilisabilité Web par Eric Lamidieu
Accessibilité & Utilisabilité Web par Eric LamidieuAccessibilité & Utilisabilité Web par Eric Lamidieu
Accessibilité & Utilisabilité Web par Eric Lamidieu
 
Conception De Supports PéDagogiques
Conception De Supports PéDagogiquesConception De Supports PéDagogiques
Conception De Supports PéDagogiques
 

Drupal et les Systèmes de gestion de contenu

  • 1. Programme d’Appui à la mise en œuvre de l’Accord d’Association financé par l’Union Européenne - Jumelage TU06/AA/FI/11 Renforcement des capacités institutionnelles des Organismes de Développement Régional en matière de promotion de ’investissement privé - Ministère du Développement et de la Coopération Internationale COMPOSANTE A: GESTION ET RESSOURCES HUMAINES Activité A2: Mise en œuvre, sur la durée du jumelage, des activités de formation prévues par le plan de formation intégré Formation sur les thèmes liés aux outils de travail: Administration des sites Web Drupal et les systèmes de gestion de contenu Open Source pour les intranet Tunis , 24-25 Octobre 2007
  • 2. Programme de la journée Montrer les opportunités concernant les système de gestion de contenu, en particulier le logiciel « Drupal » pour la création d'un intranet. Vue d'ensemble des logiciels open source Vue d'ensemble des intranet dans les organisations Analyse des considérations et suggestions provenant du public
  • 3. Première Partie: Open Source, licence GPL et logiciels libres
  • 4. Qu'est-ce que c'est l'Open source? La désignation Open Source ( source ouverte en français) s'applique aux logiciels dont la licence respecte des critères précisément établis par l'Open Source Initiative, c'est-à-dire la possibilité de libre redistribution, d'accès au code source, et de travaux dérivés. On qualifie souvent un logiciel libre d'Open Source, car les licences compatibles Open Source englobent les licences libres selon la définition 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 réutilisation de l'œuvre dans des œuvres dérivées. Une licence libre applique quatre types de liberté pour l'utilisateur d'une œuvre : La liberté de lire (d'exécuter 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'accès au code source est une condition requise. La liberté de redistribuer des copies, donc d'aider votre voisin (liberté 2). La liberté d'améliorer l'œuvre et de publier vos améliorations, pour en faire profiter toute la communauté (liberté 3). Pour ceci l'accès au code source est une condition requise. source: Wikipédia, M.Marcello Verona
  • 6. Les licences libre: GPL La Licence publique générale GNU , ou GNU General Public License, écrite par Richard Stallman et outres collaborateurs, est la licence de logiciel libre la plus utilisée. Presque 75% des projets libres étaient publiés sous licence GPL.
  • 7. Les licences libre: GPL L'expression «Logiciel libre» fait référence à la liberté et non pas au prix. Pour comprendre le concept, vous devez penser à la «liberté d'expression», pas à «l'entrée libre» ( Richard Stallman ).
  • 8. Logiciels open source Linux (GNU/Linux) Système d'exploitation libre OpenOffice Suite bureautique libre
  • 9. Logiciels open source Wikipédia Encyclopédie libre 572.480 articles en français, plus de 8 millions dans plus de 200 langues (21/10/2007) Firefox Navigateur web
  • 10. Logiciels open source Drupal Système de gestion de contenue
  • 11. Deuxième Partie: Les systèmes de gestion de contenu
  • 12. Qu'est-ce que c'est les SGC ( systèmes de gestion de contenu )? Les systèmes de gestion de contenu , ou SGC (de l'anglais Content Management Systems ou CMS ), sont une famille de logiciels de conception et de mise à jour dynamique de site Web ou d'application multimédia partageant les fonctionnalités suivantes : Ils permettent à plusieurs individus de travailler sur un même document ; Ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents ; Ils permettent de séparer les opérations 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 développement...
  • 14. Les SGC permettent à plusieurs individus de travailler sur un même document : chaîne de publication auteurs responsable document
  • 15. Les SGC ( systèmes de gestion de contenu ) Typologie de SGC Blog - Exemple : Wordpress Plate-forme d'apprentissage en ligne (e- learning en anglais) - Exemple : Moodle Création de site web ou intranet – Exemple: Plone, Drupal...
  • 16. Les SGC ( systèmes 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 système d'exploitation au moyen d'un simple navigateur. Ainsi, les utilisateurs n'ont pas besoin d'installer de logiciels spécifiques supplémentaires. Séparation entre contenu et présentation Le contenu est stocké le plus souvent dans une base de données, structurée en tables et en champs. C'est le contenu des champs de la base qui est créé/modifié par le rédacteur, et non pas la page elle-même. On parle de site "dynamique" ; La présentation est définie dans un gabarit (thème) . Le gabarit définit 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 données (de même que l'endroit où celles-ci doivent être affichées et sous quelles conditions).
  • 17. Les SGC ( systèmes de gestion de contenu ) Fonctions communes : Édition de page simplifiée Du fait du principe de séparation contenu/présentation, les rédacteurs peuvent se concentrer sur le contenu. L'édition des pages est considérablement simplifiée avec un système WYSIWYG (acronyme de la locution anglaise What you see is what you get , signifiant littéralement en français « ce que vous voyez est ce que vous obtenez » ou de façon plus concise « tel affichage, tel résultat ») Gestion des droits Le système offre la possibilité de gérer les utilisateurs et leurs droits. C'est-à-dire de leur donner accès ou non aux fonctionnalités du système. Les fonctionnalités sont multiples et variables selon la plate-forme, très basiques comme un droit de lecture/écriture sur un article, ou plus élaborées comme un droit de modération d'autres utilisateurs.
  • 18. SGC open source
  • 19. SGC open source
  • 21. Intranet Un intranet est un réseau informatique utilisé à l'intérieur d'une entreprise ou de toute autre entité organisationnelle utilisant les techniques de communication d'internet (IP, serveurs HTTP).
  • 22. Intranet : Avantages 1) Travail des employés : L'intranet aide les employés à trouver et à visualiser rapidement des informations dans des documents électroniques et des applications pertinentes dans leurs domaines de compétences. Via une interface de Navigateur Web facile à utiliser, les utilisateurs peuvent accéder aux données de n'importe quelle base de données qu'une organisation veut rendre disponible, n'importe quand, de n'importe où, augmentant par la même l'habileté des employés dans leur travail. 2) Communication : L'intranet est un puissant moyen de communication à l'intérieur d'une organisation, verticalement et horizontalement. 3) Publipostage Web : l'utilisation d'intranet permet aux informations d'être publiées par des liens au delà du simple hypertexte. 4) Organisation et business : L'intranet est aussi utilisé comme une plate forme pour développer et déployer 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. Quatrième Partie: Drupal http://www.drupal.org
  • 25. Drupal Drupal est un système de gestion de contenu publié sous licence libre et distribué gratuitement. Le développement initial du projet a été fait par Dries Buytaert. Drupal permet de gérer une information comme un nœud , ce nœud peut ensuite être attaché à un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif... La forme n'est plus figée à 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'information Linux Ubuntu Open Source Initiative
  • 30. Drupal dans le monde... Arts et music Sony-BMG Musicbox Tori Amos (chanteuse)
  • 31. Drupal : points de force Puissantes fonctionnalités Pureté du code Communauté très dynamique Modularité À août 2007, les traductions pour l'interface de Drupal étaient disponibles dans 37 langues plus l'anglais (le défaut) , telle que l'arabe.
  • 32. Les solutions adoptées pour développer le site web du projet Jumelage Tunisie.
  • 33. Les solutions adoptées Serveur web Apache Le logiciel Apache HTTP Server, souvent appelé Apache, est un serveur HTTP produit par la Apache Software Foundation . C'est le serveur HTTP le plus populaire du Web. PHP 5 PHP est un langage de scripts libre principalement utilisé pour être exécuté par un serveur HTTP. MySQL MySQL est un gestionnaire de base de données libre. Il est très utilisé dans les projets libres et dans le milieu industriel. Drupal Système 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 (Wikipédia) : http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_contenu Intranet (Wikipédia) : http://fr.wikipedia.org/wiki/Intranet Drupal : http://drupal.org , http://drupal.fr Serveur web Apache : http://httpd.apache.org/ , http://www.apachefrance.com/ PHP : http://www.php.net