Drupal Introduction à Drupal. 2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Cette présentation est basée sur le document « Introduction à Drupal.

Slides:



Advertisements
Présentations similaires
Introduction aux CMS.
Advertisements

GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
QuickPlace de LOTUS Logiciel générateur de SITE WEB : Installé sur un serveur (grenet), Permet de créer / gérer / utiliser un site privé, De donner des.
Logiciel Assistant Gestion d’Événement Rémi Papillié (Chef d’équipe) Maxime Brodeur Xavier Pajani Gabriel Rolland David St-Jean.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
Étude de cas: Implantation de Zimbra chez Remax Québec Hugues Clouâtre Gestion-Ressources Inc.
Des commandes plus avancées I. Les processus Lister des processus : ps & top Arrêter des processus : kill II. Recherche Rechercher des fichiers : find.
Apéro SPIP – 16 Novembre 2009 SPIP en chiffres. Les sites SPIP* Introduction Présentation Avantages / Inconvénients SPIP 2.0 Après SPIP 2.0 Démonstration.
Comprendre les sites web MODULE 1 | CHRISTIAN BLÉSER (2015)
Créer un site Web avec Eva Spip Première approche B. Gugger – Mars 2006 – Département RTC.
GCstar Gestionnaire de collections personnelles Christian Jodar (Tian)
Savoirs en partage Le portail de ressources de l'AUF Objectifs ● Proposer de.
A9 - Utilisation de composants avec des vulnérabilités connues.
1 Y a-t-il une place pour Opensocial dans l'enseignement supérieur ? David Verdin RENATER JRES - Toulouse – novembre 2011.
Publication collaborative ➔ Présentation de Centra ➔ SPIP : les principes éditoriaux ➔ Les plugins : première approche ➔ Les fichiers SPIP : un tour du.
Exposé sur Twitter. Qu’est-ce que Twitter ? « Twitter » en anglais signifie « gazouiller », « jaser », « rire sottement ». « Twitter est un outil de réseau.
Octobre 2013 Smartweb Refonte des sites Internet AIDE – K-Sup v6.
Les outils de veille Par Andrée-Anne Bernier. Whole food Market J’ai choisi Whole Food Market, une entreprise d’alimentation biologique, végétalienne,
A partir du 1er mars 2016 : 2 offres
FORMATION EPMT ENTRAINEMENT PROFESSIONNEL AUX MÉTIERS DU TERTIARE
Créer un site web avec WordPress
La feuille de style LaTeX
L'ESPACE NUMÉRIQUE DE TRAVAIL
Rechercher des articles et des sites web
Le CMS Joomla La mise en place du CMS est inscrite dans le dossier d’homologation Attente : avoir une plateforme commune de travail et de publication.
LimeSurvey : Logiciel Open Source pour réaliser des enquêtes
La différence entre un blog et un site…
EPREUVES HISTOIRE ET GEOGRAPHIE
Formation « Administrateur ATRIUM »
Entretien simplifié d’un site web dans l’environnement WordPress
Soutenance PMI Lundi 4 Février 2008
J’ai un bug, qu’est-ce que je peux faire ? Samuel Thibault 7 Mars 2017
Se connecter toujours depuis TecfaMoodle
Plateforme CountrySTAT
Rechercher des articles et des sites web
Le « Bugtracking » Alejandro FERNANDEZ – Etienne FONTEIX
Moodle est une plateforme d'apprentissage en ligne (en anglais : Learning Management System ou LMS) sous licence libre servant à créer des communautés.
Séminaire EOLE Beaune Septembre 2007
Présentation de JQUERY
fonctionnalités iiS iis
Outils Statistiques pour la Sémantique Décembre 2013
Produire, collaborer, partager avec un blog d’école
E-lyco C’est quoi ?.
Bienvenue Comment peut-on disposer d’un espace numérique permettant de stocker toutes sortes de documents pouvant être utilisés par n’importe quel membre.
Les interfaces en PHP.
CeMEB La plateforme MBB
Le site FORUM liste de diffusion DROPBOX GESTAPRC Travail collaboratif
Gestion du compte et Méthodes d’inscription
CeMEB La plateforme MBB
Drupal pour le site web de Parinux
Formation ENT des chefs d'établissement Session 2018
Langueauchat - Novembre Jacques Cartier
Introduction Moodle est un système de gestion de cours, conçu pour aider les enseignants à créer des cours en ligne et de gérer les interactions virtuelles.
Outils et principes de base. Exemple d’application  Gestion de données d’enquête : Interface de saisie en ligne  insère directement les données dans.
Bases de données sous Access. Initiation aux bases de données  Structure d’une base de données.
Présentation de l’outil
La gestion des habilitations par le partenaire
Atelier de formation à l’élaboration de CD-ROM (Ouagadougou, 19 et 20 août 2015) Par-Gs 1.
Content Management System / Système de gestion de contenu
Logiciel de présentation
TD Multimédia : cours 1 Année Groupe C TD multimédia.
Créer un site Word Press
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Tout ce que vous avez toujours voulu savoir sur Facebook
FRAMEWORKS : XMLBEANS / STRIPES
Projet CRImage UNIVERSITE STENDHAL GRENOBLE
ScienceDirect Guide d’utilisation de la base de données : ScienceDirect Pr R. EL OUAHBI.
Qu’est ce qu’une page web? Comment fonctionne un site web?
Site web, Ce qu’il faut savoir ?
Transcription de la présentation:

Drupal Introduction à Drupal

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Cette présentation est basée sur le document « Introduction à Drupal » de La communauté Drupal de Suisse-Romande

Histoire Dries Buytaert, fondateur de Drupal en 2000 à l'Université de Anvers en Belgique. Oui Drupal n'est pas Américain :-D C'est quand même bien sympa de se rendre compte qu'on arrive à développer de très belles technologies. D'après Dries, Drupal est un "assembleur rapide de site web". 2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal

Drupal? C’est quoi? 2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Drupal est modulaire. C'est une ensemble de brique que vous assemblez suivant vos besoins Drupal est la prononciation à l’anglaise du mot néerlandais « druppel » qui veut dire « goutte »

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal « Définition » Drupal est un système de gestion de contenu (abrégé CMS en anglais) : gratuit et… open source. Un CMS est un logiciel qui permet de gérer le contenu d'un site web. Ceci permet aux utilisateurs de faire évoluer le site sans recourir systématiquement à un programmeur, et sans avoir besoin de programmes couteux comme Dreamweaver. Drupal est également présenté comme un environnement de développement PHP (Framework). On parle alors de «Content Management Framework».

Philosophie Drupal possède une philosophie, celle de ne jamais toucher au contenu. Dans le sens où le système évolue, mais l'intégrité du contenu du site reste totale, quelque soit le passage d'une version à l'autre. Dans Drupal, les données sont nettement séparés de la présentation. Les modules qui s'occupent de traiter des données, ne font pas de mise en page ou d'affichage. Cela permet de placer le contenu d'une façon très souple sur la page, de le trier, le filtrer. 12/11/2010Didier Misson - Introduction Drupal

Comment ça fonctionne ? Drupal est basé sur des noeuds, des modules, et sur une communauté importante. 2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Création et consécration Drupal a été crée en 2000 par Dries Buytaert et Hans Snijder à l’Université d’Anvers. Publication: Packt Publishing Drupal for Dummies Récompenses: 1er au concours du meilleur CMS 2007, dans la catégorie 2007 Overall Open Source Content Management System Award (Packt Publishing) 2e dans la catégorie Best PHP Open Source Content Management System 2e dans la catégorie Best Open Source Social Networking Content Management System Également 1er en 2008 et en Gros clients: La Maison Blanche France.fr Monarchie.be MTV UK

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal La communauté Drupal est soutenu par une communauté de plus de 500’000 membres (sur drupal.org) de nombreuses sociétés proposant plusieurs milliers de modules (+ de 5000) servant des clients prestigieux (exemples marquants ?) Organisée sur le web… évidemment! drupal.org ; drupalfr.org drupalfr.be : Drupal en Belgique francophone drupal.be : Drupal en Belgique néerlandophone et aux Pays-Bas …mais aussi autour d’un agenda de rencontres Réunions mondiales: DrupalCon et DrupalCamp Groupes locaux: groups.drupal.org -> « Suisse Romande »

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Les concepts de base: développement Cœur (core) ensemble des fonctionnalités considérées comme essentielles et intégrées au profil d’installation de base Modules Les modules contribués (fonctionnalités à installer en plus du core et maintenu par la communauté) Les codes personnalisés (patch, modules maisons maintenus par le développeur) Thèmes Un thème est en ensemble de règles d’affichage contenues dans plusieurs fichiers. Il permet d’appliquer des mises en forme, des styles à l’ensemble des vues garantissant ainsi une cohérence d’affichage. Poussé loin, le thème devient une véritable ligne graphique.

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Les concepts de base: le contenu Types de contenus Page statique Article (news) Page de blog Contacts Sujet de discussion (forum) Sondage Page Wiki … Nœuds Drupal nomme tout contenu qu'il gère un "nœud". Une page d'article sera par exemple un nœud.

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Les concepts de base: le contenu Champs Les nœuds sont composés de champs: Titre Contenu ou Corps de texte Date Nom, Prénom, Téléphone Image, vidéo, fichier …

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Les concepts de base: le contenu Vues Une vue est un affichage des informations à disposition. Un certain nombre de vues existent par défaut, mais le développeur peut en composer à sa guise. Taxonomies Les contenus peuvent être classés, ou « tagués », dans plusieurs univers de classement. Ces tags peuvent être utilisés pour générer des classement, des actions ou encore gérer l’affichage dans le site.

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Les concepts de base: contrôles d’accès Utilisateurs (les rôles) : anonyme = tout internaute accédant au site publique authentifié = accès à des parties privées avec un nom d’utilisateur et un mot-de-passe. Administrateur = gestionnaire du site. Permissions: Droits d’accès (ajout/suppression de contenu, de commentaires, accès à certains contenus…) Rôles (ensemble de droits attribués, = profil d’utilisateur)

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Spécificités Plus qu’un CMS: une plateforme de développement (framework). Grande flexibilité Rapidité de déploiement (baisse des coûts) Le contenu est roi: Drupal est conçu pour ne jamais toucher aux tables du contenu. Soutenu par une communauté dynamique et novatrice Une fois développé, utilisation très facile pour les non informaticiens.

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Spécificités Mais, pour les développeurs… Apprentissage plus lent que sur d’autres plateformes Nécessité de comprendre la logique Nécessité de capacités techniques assez avancées

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Drupal: à quoi ça sert? Site de présentation Portail web Blog Extranet/intranet Site e-commerce Plateforme e-learning Gestion de projet Gestion de contact Gestion documentaire GED CRM (gestion relation client) Veille thématique Réseau social

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Fonctionnalités spécifiques multilingue extraction/communication: rss, csv, xml multimédias Intégration avec: flash, java, ajax révisions, notifications, géo-localisation

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal C’est fini! Merci!

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Sources drupalfr.org drupal.org Drupal 6 Content Administration Tutoriels : drupaldojo.com, codingpad.maryspad.com Livre Atelier Drupal 6 : Drupal, la machine à tout faire du Web (Rue89)

2/4/2010Kian Rieben - Inovae Sàrl - Introduction Drupal Exemples de sites Une liste de sites high profile utilisant Drupal est disponible sur France 24 Le Figaro Rue89 RTBF.be