• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Drupal et les Systèmes de gestion de contenu
 

Drupal et les Systèmes de gestion de contenu

on

  • 6,070 views

 

Statistics

Views

Total Views
6,070
Views on SlideShare
6,047
Embed Views
23

Actions

Likes
3
Downloads
117
Comments
0

4 Embeds 23

http://www.linkedin.com 11
http://www.slideshare.net 10
http://idemablog.blogspot.com 1
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Drupal et les Systèmes de gestion de contenu Drupal et les Systèmes de gestion de contenu Presentation Transcript

    • 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