Vue d ensemble de Drupal

Dimension: px
Commencer à balayer dès la page:

Download "Vue d ensemble de Drupal"

Transcription

1 1 Vue d ensemble de Drupal Cet ouvrage explique de quelle façon construire plusieurs types de sites web différents en utilisant la plate-forme d édition web Drupal. Que votre objectif soit de promouvoir votre groupe de rock ou de mettre en place l intranet de votre entreprise, certains besoins seront identiques. Le site proposera du contenu ; qu il s agisse de sons, de textes ou d images GIF animées, un site web communique son contenu aux visiteurs. Vous devrez également gérer ce contenu. Même si, avec suffisamment de connaissances des technologies web sous-jacentes, vous pouvez faire tourner votre propre système, Drupal facilite et accélère la création du site web, l ajout de nouvelles fonctionnalités et l édition quotidienne du contenu. Enfin, le site web aura des visiteurs, et ce livre propose différentes manières d impliquer votre communauté avec l aide de Drupal. Ce chapitre débute par une présentation de Drupal : ce qu il est, qui l utilise et les raisons de ce choix. Il en donne ensuite une vue conceptuelle, en expliquant tout d abord le sens de l expression ambiguë "gestion de contenu" et comment parvenir à construire des sites web de cette manière. Pour finir, il définit et explique les concepts de Drupal qu il est indispensable de connaître pour comprendre la manière dont le contenu est pris en charge. Présentation de Drupal Drupal est un système de gestion de contenu (CMS, Content Management System) open-source utilisé par des centaines de milliers d entreprises et de personnes pour construire des sites web attrayants et au contenu riche 1. Avec Drupal, développer un site web consiste à combiner différents "blocs de construction", décrits plus loin dans ce chapitre, afin d adapter ses fonctionnalités à des besoins précis. Une fois le site web Drupal construit, sa maintenance se fait au travers de formulaires en ligne, sans que le code soit modifié manuellement. L utilisation de Drupal est libre. Sa bibliothèque d outils, volumineuse et en perpétuelle évolution, permet à votre site de se distinguer. Drupal est également un framework de gestion de contenu (CMF, Content Management Framework). En plus d offrir aux webmestres les outils de construction dont ils ont besoin, il permet aux programmeurs et aux développeurs de le personnaliser à l aide de modules complémentaires. Quasiment chaque aspect du comportement de Drupal peut être adapté à l aide de ces modules, et il existe des milliers de modules pour ajouter les 1. Pour de plus amples informations concernant le mouvement du logiciel open-source, consultez le site qui, incidemment, est également un site Drupal.

2 12 COMPOSEZ AVEC LES MODULES DE DRUPAL fonctionnalités allant de la galerie de photos au chariot d achat en passant par des traducteurs en langage des pirates 1. La plupart des modules sont fournis par la communauté Drupal, ils sont disponibles en téléchargement et peuvent être utilisés sur votre site web Drupal. Toutes les fonctionnalités présentées dans cet ouvrage sont réalisées en combinant le noyau de Drupal et ces modules additionnels. Il faut remercier la communauté Drupal ; toutes ces personnes qui codent sont souvent citées comme l un des atouts majeurs de Drupal. Lorsque Drupal 6 est sorti en février 2008, plus de 700 membres de la communauté avaient apporté leur code au cœur du logiciel. Plus de développeurs assurent la maintenance des modules additionnels, et un plus grand nombre encore participent aux tests, à la documentation, à l assistance aux utilisateurs, aux traductions et à d autres aspects importants du projet. Tous ceux qui sont familiers de l évaluation des plates-formes open-source attesteront de l importance d une base communautaire prospère. Utilisateurs de Drupal Ces deux dernières années, la popularité de Drupal a explosé, au point que des grands noms en ont pris note. Certaines sociétés de médias, comme MTV UK, Lifetime et Sony BMG Records, utilisent Drupal pour mettre en place des communautés fidèles autour de leurs produits. Des éditeurs papier, comme le New York Observer, The Onion, le magazine Popular Science et le magazine Fast Company, utilisent Drupal pour offrir à leurs lecteurs un contenu en ligne interactif. Amnesty International, les Nations unies et l Electronic Frontier Foundation se servent de Drupal pour coordonner leur militantisme sur des questions importantes. Linux Ubuntu, Eclipse, Firefox et jquery sont des projets open-source qui emploient Drupal pour encourager leurs communautés. Des blogueurs, comme Tim Berners-Lee, Heather B. Armstrong (alias Dooce), la communauté BlogHer et Merlin Mann, utilisent Drupal comme plate-forme de publication. La Figure 1.1 présente certains de ces sites web Drupal de haut vol. Tous ces sites web ont en commun un besoin d outils d édition puissants et de fonctionnalités de communauté riches. Pour savoir qui utilise Drupal, il existe plusieurs sources d information. Dries Buytaert, le fondateur du projet Drupal, maintient sur son blog une liste des sites web Drupal les plus connus ( Sur le site web de Drupal, vous trouverez une section qui contient des études de cas et des réussites détaillées ( drupal.org/cases). Par ailleurs, le site répertorie des milliers de sites Drupal rencontrés sur Internet, qu il s agisse de petits sites web personnels ou de grands réseaux sociaux avec des millions d utilisateurs actifs. 1. N.d.T. : chaque année, le 19 septembre est le jour où les Américains peuvent utiliser le langage des pirates sans choquer. Pour de plus amples informations sur le "Talk Like a Pirate Day" (TLAPD), consultez le site et la page

3 VUE D ENSEMBLE DE DRUPAL 13 Figure 1.1 Les pages d accueil de plusieurs sites web Drupal d envergure. Fonctionnalités de Drupal Les caractéristiques de Drupal, qui seront détaillées au Chapitre 2, sont nombreuses. En voici quelques-unes : Système de modules flexible Les modules sont des plug-ins qui peuvent modifier et ajouter des fonctionnalités à un site Drupal. Quel que soit le besoin fonctionnel, il est fort probable que le module adapté existe ou que vous puissiez combiner plusieurs modules pour le satisfaire. Dans le cas contraire, vous pourrez certainement trouver du code qui en réalise une grande partie. Système de thèmes personnalisables Dans Drupal, tout ce qui est affiché peut être intégralement personnalisé. Vous pouvez donc donner à votre site l apparence que vous souhaitez (plus précisément celle que souhaite le designer). Création de contenu extensible Vous pouvez définir tout nouveau type de contenu (blog, événement, citation du jour). Les modules additionnels vont même plus loin et permettent aux administrateurs de spécifier des champs personnalisés dans les types de contenu créés.

4 14 COMPOSEZ AVEC LES MODULES DE DRUPAL Optimisation native pour les moteurs de recherche Drupal prend directement en charge les URL simplifiées et toutes les sorties produites sont conformes aux standards. Grâce à ces deux fonctionnalités, les sites web s intègrent parfaitement aux moteurs de recherche. Autorisations d accès basées sur les rôles Les rôles personnalisés et l abondance d autorisations permettent d obtenir un contrôle précis sur les accès au système. Les modules existants peuvent également aller plus loin dans ce contrôle d accès, jusqu au niveau de l utilisateur individuel. Outils de publication sociale et de collaboration Drupal fournit les outils permettant de prendre en charge les blogs de groupe, les commentaires, les forums et les profils d utilisateurs personnalisés. Pour ajouter n importe quelle autre fonctionnalité imaginable, par exemple la notation, les groupes d utilisateurs ou les outils de modération, il suffit généralement de télécharger un module. Histoire de la gestion de contenu Avant d aborder plus en détail Drupal, faisons un petit retour dans le temps, à l époque où les systèmes de gestion de contenu n existaient pas encore. Pour comprendre comment Drupal et les autres CMS simplifient le travail, nous allons voir comment cela se passait aux débuts du Web. Création des sites web Autrefois, c est-à-dire dans les années 1990, les pages web n étaient rien d autre que des fichiers texte simples stockés dans les dossiers d un serveur quelque part sur Internet. Avec des noms comme index.html, actualite.html ou apropos.html, ces fichiers étaient visibles par quiconque disposait d un navigateur web. Par le biais du langage de balisage HTML, ces fichiers pouvaient établir des liens les uns avec les autres, inclure des images et d autres types de médias, et avoir un aspect présentable. Un site web, comme pourraient l expliquer les hippies de cette époque, n était qu un ensemble de fichiers placés dans un dossier précis (voir Figure 1.2). Ce système fonctionnait plutôt bien et avait un sens. Chaque URL que l internaute pouvait visiter correspondait à un fichier.html unique sur le serveur. Pour organiser le site en sections, il suffisait de créer un dossier et d y déplacer les fichiers adéquats ; par exemple, pourrait correspondre à l adresse de la rubrique Actualité du site, tandis que la lettre d information de 1997 serait accessible à l adresse produits_printemps_1997.html. Lorsque le webmestre devait corriger un problème,

5 VUE D ENSEMBLE DE DRUPAL 15 il lui suffisait de consulter la page dans son navigateur web et d ouvrir le fichier correspondant sur le serveur web pour apporter les modifications. Figure 1.2 La structure d un site web aux débuts du Web. index.html apropos actualite apropos.html contact.html produits_printemps _1997.html produits_automne _1997.html Malheureusement, avec l expansion des sites web, il est apparu clairement que cette organisation n était pas viable. Après une année d ajout de pages et de création de répertoires, l administration de nombreux sites web couvrait des dizaines, des centaines ou parfois même des milliers de pages. Les problèmes sérieux ont évidemment fini par arriver : La modification de l aspect du site exigeait un travail énorme La mise en forme des informations, la présentation générale et les autres aspects de la conception du site sont à réaliser sur chaque page. Les feuilles de style en cascade (CSS, Cascading Style Sheets) n avaient pas encore envahi le Web et des opérations aussi élémentaires que la modification de la police par défaut du site nécessitaient l édition de chaque fichier. La structure du site conduisait à une importante duplication du contenu La présentation générale des sites web comprenait habituellement un pied de page standard, avec des informations de copyright et de contact, une image d en-tête, une sorte de menu de navigation récurrent, etc. Si l un de ces éléments devait être modifié, la mise à jour devait être effectuée sur chaque fichier. Si vous étiez très chanceux, tous les webmestres avant vous avaient consciencieusement vérifié qu il n existait aucune divergence de présentation et que ce type de modification pouvait

6 16 COMPOSEZ AVEC LES MODULES DE DRUPAL être réalisé par un script. Malheureusement, la plupart des webmestres n étaient pas chanceux et pestaient contre les sites construits avec FrontPage, PageMill, Dreamweaver et Notepad, tous à la fois. Il était impossible de garder des sites web cohérents et à jour La plupart des sites complexes étaient déjà organisés en répertoires et sous-répertoires de manière à organiser le contenu. L ajout d une actualité dans le répertoire correspondant demandait la mise à jour de la page de sommaire qui recensait toutes les nouvelles, peut-être une petite note sur la page d accueil du site, et imposait de ne pas oublier de supprimer cette note lorsque la nouvelle était obsolète. Un grand site, avec de multiples rubriques et une quantité notable de contenu, pouvait occuper un webmestre à plein-temps, simplement pour jongler avec ces mises à jour. L époque des scripts et des bases de données La recherche de solutions à ces problèmes a conduit à la première véritable révolution dans la conception web : l utilisation des scripts et des programmes CGI (Common Gateway Interface). La première étape consistait à placer des balises particulières, appelées SSI (Server-Side Includes), dans chaque fichier HTML. Grâce à ces balises, les concepteurs pouvaient demander au serveur web de prendre le contenu d un autre fichier, par exemple un message de copyright standard ou la liste des dernières nouvelles, et de l inclure dans la page web en cours, comme s il faisait partie du fichier HTML. Cette solution a permis de faciliter la mise à jour de ce type de contenu, car il était enregistré en un seul endroit. La seconde évolution s est traduite par l utilisation de bases de données simples pour enregistrer des parties de contenu semblables. Toutes les nouvelles sur CNN.com ( ont une structure comparable, même si leur contenu diffère. C est également le cas des pages de produits sur Apple.com ( des billets de blog sur Blogger.com ( etc. Au lieu d enregistrer ces contenus dans des fichiers HTML séparés, les webmestres ont utilisé un programme qui s exécutait sur le serveur web pour rechercher le contenu de chaque article dans la base de données et l afficher avec le balisage HTML adéquat pour obtenir la mise en page du site. Des URL comme soldes.html ont été remplacées par des URL de la forme actualite.cgi?id=10. Au lieu d examiner le répertoire actualites, puis le répertoire 1997, et de retourner le fichier soldes.html au navigateur web de l utilisateur, le serveur web exécutait le programme actualite.cgi, le laissait retrouver l article numéro 10 dans la base de données et renvoyait le texte fourni par ce programme. Ces solutions ont nécessité un changement dans la manière dont les concepteurs et les développeurs abordaient la création des sites web. Toutefois, les bénéfices obtenus en valaient la peine : des dizaines ou des centaines de fichiers pouvaient être remplacées par une base de données de contenu et un ou plusieurs scripts (voir Figure 1.3).

7 VUE D ENSEMBLE DE DRUPAL 17 Figure 1.3 Le passage des fichiers individuels aux scripts accédant à une base de données. index.html includes apropos.shtml contact.pl actualite.cgi navigation.inc en_tete.inc pied_de_ page.inc base de données base de données Toutefois, même ces améliorations ne suffisaient pas à régler tous les problèmes : Où donc modifier le paramètre X? Les grands sites, avec de nombreuses sortes de contenu (informations sur les produits, biographies des employés, annonces de presse, téléchargements gratuits, etc.), devaient toujours jongler avec un assortiment de scripts, de bases de données séparées et d autres éléments afin de rester opérationnels. Les webmestres qui mettaient à jour le contenu devaient déterminer si la modification concernait un fichier HTML, un enregistrement dans une base de données ou le code d un script. Trop de petits éléments étaient combinés Le contenu dynamique, comme les forums de discussion ou les livres de visiteurs permettant aux internautes d interagir, nécessitait sa propre infrastructure, avec chaque système souvent conçu séparément. Leur combinaison en un site web unifié n avait rien de simple. La révolution du contenu Lentement, mais sûrement, des programmes ont été développés pour gérer ces différents contenus et ces diverses fonctionnalités à partir d une interface utilisateur cohérente. La première génération des logiciels se focalisait sur une tâche ou une application précise, mais les implémentations récentes des CMS ont offert des outils génériques pour créer, modifier et organiser les informations sur le site. La plupart des systèmes offraient également aux développeurs des mécanismes leur permettant d écrire des modules complémentaires et de nouvelles fonctionnalités sans réinventer la roue.

8 18 COMPOSEZ AVEC LES MODULES DE DRUPAL La Figure 1.4 illustre l intégration de ces possibilités dans un système de gestion de contenu comme Drupal. Figure 1.4 La structure d un site web intégré orienté base de données. index.php base de données forums rubrique actualité formulaire de contact Drupal fait partie de cette nouvelle génération des systèmes de gestion de contenu. Il permet de créer et d organiser différents types de contenu, fournit des outils de gestion des utilisateurs pour les créateurs du site et les internautes, et donne accès à des milliers de plug-ins tiers pour ajouter de nouvelles fonctionnalités. Dans son discours lors du Open Source CMS Summit de 2007, Dries Buytaert, l initiateur du projet Drupal, a indiqué que l objectif de Drupal était de "supprimer le webmestre". Si vous êtes ce webmestre, cela peut vous sembler quelque peu effrayant, mais, après réflexion, les implications sont passionnantes. Avec Drupal, le travail d organisation et de maintenance des milliers de pages disparaît : vous pouvez vous concentrer sur la mise en place des fonctionnalités dont le site a besoin et sur celles proposées aux internautes.erreur! Signet non défini. Fonctionnement de Drupal À un niveau conceptuel, la pile Drupal ressemble à celle illustrée Figure 1.5. Drupal est une sorte de couche intermédiaire entre la partie dorsale (ce qui assure le fonctionnement d Internet) et la partie frontale (ce que les internautes voient dans leur navigateur web). Dans les couches inférieures, le système d exploitation, le serveur web, la base de données et l environnement PHP mènent la danse. Le système d exploitation s occupe de tout ce qui permet le fonctionnement du site web : les tâches de bas niveau comme la gestion des connexions réseau, les fichiers et les autorisations de fichiers. Le serveur web rend l ordinateur accessible depuis Internet et sert le contenu qui correspond au site Une base de données enregistre, évidemment, des

9 VUE D ENSEMBLE DE DRUPAL 19 données : le contenu du site web, les comptes d utilisateurs et les paramètres de configuration se trouvent en un lieu central, pour être retrouvés ultérieurement. PHP est un langage de programmation qui permet de générer dynamiquement des pages à partir des informations placées dans la base de données, pour les envoyer ensuite au serveur web. Figure 1.5 Le lien entre les couches conceptuelles de Drupal et les autres couches d un site web. CSS HTML JavaScript Système de thèmes Modules additionnels (Fivestar, Organic Groups, Calendar,...) Drupal Modules standard (User, Node, Block,...) Sous-systèmes centraux PHP Base de données (MySQL, PostgreSQL) Serveur web (Apache, Light, IIS,...) Système d'exploitation (Linux, Windows, Mac OS,...) Drupal est lui-même constitué de plusieurs couches. Au niveau le plus bas, il apporte des fonctionnalités supplémentaires au-dessus de PHP en ajoutant plusieurs sous-systèmes, comme la gestion des sessions des utilisateurs et leur authentification, les filtres de sécurité et le rendu de modèles. Cette partie est surmontée d une couche offrant une capacité de personnalisation à l aide de modules ; nous y reviendrons à la section suivante.

10 20 COMPOSEZ AVEC LES MODULES DE DRUPAL Les modules ajoutent des fonctionnalités à Drupal et génèrent le contenu des pages. Mais, avant que les pages ne soient présentées à l utilisateur, elles passent au travers du système de thèmes. Il permet une modification et un réglage précis pour satisfaire les exigences des concepteurs, même les plus méticuleux. Le système de thèmes sera détaillé au Chapitre 11. Le système de thèmes produit le contenu d une page, généralement sous forme de XHTML même si d autres formats sont pris en charge. CSS est utilisé pour contrôler l agencement, les couleurs et les polices d une page. JavaScript intervient pour les éléments dynamiques, comme les zones de champs escamotables dans les formulaires et le glisser-déposer des lignes de tableaux dans l interface d administration de Drupal. Nous avons présenté l ancienne manière de construire des sites web à partir de fichiers HTML statiques, le passage aux scripts, ainsi que la nouvelle approche : des applications web complètes qui gèrent l intégralité du site web. La troisième solution, celle de Drupal, se fonde sur un nouveau jeu de blocs de construction conceptuels. Chaque site web que vous créerez avec Drupal les utilisera! Modules Dans Drupal, tout, ou presque, s articule autour du concept de modules. Il s agit de fichiers contenant du code PHP et un ensemble de fonctionnalités que Drupal sait employer. Toutes les fonctionnalités d administration, ainsi que celles proposées à l utilisateur final, en allant de la possibilité d ouvrir une session ou de créer du contenu, jusqu aux galeries de photos dynamiques et aux systèmes de vote complexes, sont mises en œuvre par des modules. Par exemple, le module Contact propose un formulaire de contact au niveau du site, tandis que le module User prend en charge l authentification et le contrôle des autorisations des utilisateurs. Dans d autres CMS, les modules sont appelés plug-ins ou extensions. Il existe deux types de modules : les modules standard, inclus dans Drupal lui-même, et les modules additionnels, fournis par la communauté Drupal et qui peuvent être téléchargés et activés séparément. Hormis quelques modules standard obligatoires, tous les modules sont activés ou désactivés en fonction des besoins précis du site web. Bien que certains modules additionnels apportent une fonctionnalité complète, la communauté Drupal a aujourd hui tendance à se focaliser sur des modules qui font une seule chose, la font bien et peuvent être combinés avec d autres modules. Autrement dit, vous disposez d un contrôle pratiquement sans limites sur l aspect et le comportement de votre site web. Votre galerie d images n est pas contrainte par la façon dont le développeur original imagine une galerie de photos. Vous pouvez lui ajouter un système de notation ou de saisie de commentaires et trier les photos en fonction du type de l appareil au lieu d utiliser la date de prise de vue. Toutefois, pour disposer de cette souplesse, vous devez "construire" la fonctionnalité dans Drupal en connectant différents modules et en ajustant leurs paramètres, au lieu de cocher simplement la case marquée

LE CONCEPT DU CMS CHAPITRE 1

LE CONCEPT DU CMS CHAPITRE 1 CHAPITRE 1 LE CONCEPT DU CMS Techniques traditionnelles de construction de sites... 14 Les principes des CMS... 18 Le langage HTML... 26 Check-list... 41 11 Même s il est d usage de comparer Internet

Plus en détail

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées? Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est

Plus en détail

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris SYSTÈMES DE PUBLICATION POUR L INTERNET Beatep 2006 SPIP UN système de publication sur Internet Marie-France Landréa - Observatoire de Paris Caractéristiques des CMS Des auteurs (de contenu) Créent, d

Plus en détail

Drupal (V7) : principes et petite expérience

Drupal (V7) : principes et petite expérience Drupal (V7) : principes et petite expérience Jean-Luc Archimbaud CNRS/Mathdoc http://jl.archimbaud.free.fr/ Présentation journées Mathrice 10 oct 2012 V1.2 Corrigez mon discours ou complétez... Licence

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

1. Des chartes graphiques homogènes, élégantes, créatives

1. Des chartes graphiques homogènes, élégantes, créatives Comment sont résolues des difficultés rencontrées par les sites de première génération? Comment faire vivre facilement des sites élégants, réactualisés, à contenu riche, et aux fonctionnalités évolutives?

Plus en détail

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Pour l architecte de solutions web Table des matières Présentation générale... 3 Des outils disparates.... 4 Une gestion

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

Savoir- Faire Offres mé1ers Offres technologiques

Savoir- Faire Offres mé1ers Offres technologiques www.neuros.fr Savoir- Faire Offres mé1ers Offres technologiques! Audit et conseil (stratégie, organisation, urbanisation )! Assistance à maîtrise d'ouvrage! Développement d'applications métiers! Migration

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

CMS Open Source : état de l'art et méthodologie de choix

CMS Open Source : état de l'art et méthodologie de choix CMS Open Source : état de l'art et méthodologie de choix Définition d'un CMS (wikipedia) Les CMS sont une famille de logiciel de conception et de mise à jour dynamique de sites web partageant les fonctionnalités

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Découvrir le CMS. et l utiliser dans une approche pro!

Découvrir le CMS. et l utiliser dans une approche pro! Découvrir le CMS et l utiliser dans une approche pro! Cyril THIBOUT Pulsar Informatique SARL créée en 2005 12 personnes www.pulsar-informatique.com Qu est-ce que Joomla? Un des meilleurs CMS opensource

Plus en détail

Utiliser un CMS: Wordpress

Utiliser un CMS: Wordpress Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

L utilisation de Drupal dans l entreprise

L utilisation de Drupal dans l entreprise L utilisation de Drupal dans l entreprise Trois façons de capitaliser sur Drupal en tant que plate-forme unifiée pour la gestion centralisée à bas coût de plusieurs sites web Produire des expériences web

Plus en détail

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

Système de gestion de contenu

Système de gestion de contenu 1 Système de gestion de contenu Un système de gestion de contenu ou SGC ((en) Content Management System ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

!" #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2'

! #$%&'(&)'*'+,--./&0'1&23,+2.)$4$%52'&%'6.%&2' Évaluer un site web, cours de descriptions de controverses i Dans le cadre du cours Description des controverses, le repérage des acteurs et la connaissance de leurs positions passent largement par l identification

Plus en détail

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Table des matières Table des matières 1 Chapitre 1 Introduction 1. Objectif de l'ouvrage.............................................

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008 Panorama des CMS open sources Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008 Table des matières Qu'est ce qu'un CMS Pourquoi utiliser un CMS Des CMS génériques SPIP

Plus en détail

Site web établissement sous Drupal

Site web établissement sous Drupal Site web établissement sous Drupal Etat Date Rédacteur Version Création 12/12/2013 C. Vilport Pôle Web DASI 1.0 Modification 04/02/2014 C. Vilport Pôle Web DASI 1.1 Diffusion aux 06/02/2014 C. Vilport

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

Programmation Web. Introduction

Programmation Web. Introduction Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous

Plus en détail

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Menu du jour Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite? Le web comment ça marche? - Internet le réseau des réseaux. Un peu d'histoire. - adresse IP : numéro

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de

Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de Supplément de renseignements : Examens d applications et pare-feux d applications web clarifiés Normes : Normes en matière de sécurité des données de la PCI (PCI DSS) Version : 1.2 Date : Octobre 2008

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Manuel d utilisation du site web de l ONRN

Manuel d utilisation du site web de l ONRN Manuel d utilisation du site web de l ONRN Introduction Le but premier de ce document est d expliquer comment contribuer sur le site ONRN. Le site ONRN est un site dont le contenu est géré par un outil

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Portfolio Sites internet :

Portfolio Sites internet : Portfolio Sites internet : 2010 ARA architecture www.ara-architecture.com Type : Portfolio d architecte Fonctionnalités principales : Galerie de projet d architecture, Actualités, Textes sur l agence,

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

Cursus 2013 Déployer un Content Management System

Cursus 2013 Déployer un Content Management System Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme

Plus en détail

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

Plus en détail

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France Développement d applications Internet et réseaux avec LabVIEW Alexandre STANURSKI National Instruments France Quelles sont les possibilités? Publication de données Génération de rapports et de documents

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Armand PY-PATINEC 2010

Armand PY-PATINEC 2010 Armand PY-PATINEC 2010 EPREUVE PRATIQUE : TABLEAU SYNOPTIQUE Activités Inventaire de bières et de leur lieu de fabrication Gestion des clients pour un programme de facturation Emploi du ruban de l interface

Plus en détail

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)

Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) OBJECTIFS - Créer une boutique sous wordpress et la référencer. - Mise en place du contenu, des articles Une bonne connaissance

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Travaux pratiques. avec. WordPress. Karine Warbesson

Travaux pratiques. avec. WordPress. Karine Warbesson Travaux pratiques avec WordPress Karine Warbesson Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Mise en pages réalisée par ARCLEMAX Illustration

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES h tt p : / / w w w. s c i e n c e s c o n f. o rg Sommaire Introduction Le portail Sciencesconf.org L espace conférence Site web Inscription Gestion scientifique

Plus en détail

Démarrer rapidement un site avec Drupal 7

Démarrer rapidement un site avec Drupal 7 Démarrer rapidement un site avec Drupal 7 Léon Cros Chipway Journées Du Logiciel Libre - Lyon 16 octobre 2010 1 Chipway : Spécialiste Drupal Conseil Développement Formations et séminaires Drupal Webmaster

Plus en détail

INTRODUCTION AU CMS MODX

INTRODUCTION AU CMS MODX INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de

Plus en détail

Documentation Honolulu 14 (1) - 0209

Documentation Honolulu 14 (1) - 0209 Documentation Honolulu 14 (1) - 0209 Honolulu 14 3 Sommaire Honolulu 14 le portail Intranet / Internet de votre entreprise PARTIE 1 -MANUEL UTILISATEUR 1. LE PORTAIL HONOLULU : PAGE D ACCUEIL 8 1.1 Comment

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube

Content Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en

Plus en détail

Web & Libre. Outils pour être présent sur le net librement

Web & Libre. Outils pour être présent sur le net librement Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012 Un site web collaboratif avec Drupal Judith Hannoun - Journées INSHS 16 Octobre 2012 Site web Ensemble de pages en html Des liens hypertextes Une base de données si site dynamique Une interface graphique

Plus en détail

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015 PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES 12 mars 2015 Sommaire La plateforme Sciencesconf.org Le portail L espace conférence Site web Gestion scientifique Dépôt, sélection, envoi de mails, édition

Plus en détail

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition) Introduction 1. Les systèmes de gestion de contenu 11 2. Les avantages de Drupal 15 3. Le fonctionnement de Drupal 17 4. L'environnement de développement 20 5. L'installation de Drupal 25 6. Le passage

Plus en détail

Introduction à HTML5, CSS3 et au responsive web design

Introduction à HTML5, CSS3 et au responsive web design 1 Introduction à HTML5, CSS3 et au responsive web design Jusqu à une période récente, les sites web étaient conçus avec une largeur fixe de l ordre de 960 pixels, en espérant que les visiteurs en tirent

Plus en détail

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche emuseum emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET emuseum est un système de publication Web qui s intègre de façon transparente avec TMS pour la publication d informations sur Internet et les appareils

Plus en détail

N SIRET : 437 582 422 00055 - N

N SIRET : 437 582 422 00055 - N Makina-Corpus Rédacteur Drupal - Cap Atlantique Formateur : Florent Lebreton Date : janvier 2011 1 Makina-Corpus Makina Corpus conçoit, développe et intègre des solutions innovantes s'appuyant exclusivement

Plus en détail

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

Plus en détail

Drupal vs La concurrence

Drupal vs La concurrence Drupal vs La concurrence Présentation créée par : Exove Traduction : Julien DUBOIS Version originale : http://www.slideshare.net/exove/drupal vsthe others Wordpress Wordpress fr.net Wordpress CMS centré

Plus en détail

Performance, rendement Vs Evolutivité

Performance, rendement Vs Evolutivité La Communauté Drupal 1000 cerveaux sont bien plus puissants qu un seul Les fonctionnalités que nous cherchons existent déjà! Ne réinventons pas la roue! Il ya des développeurs Drupal qui sont des génies!

Plus en détail

ASTER et ses modules

ASTER et ses modules ASTER et ses modules Sommaire Caractéristiques du site internet Rubriques et pages... page 3 Actualités... page 3 Agenda... page 4 Sons... page 4 Documents à télécharger... page 4 Liens... page 4 Albums

Plus en détail

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e : CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i

Plus en détail

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009

Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 Rapport de Stage Christopher Chedeau 2 au 26 Juin 2009 «Web. De l intégration de pages statiques HTML à un CMS, à la dynamisation d un site grâce au Javascript et l utilisation de nouvelles technologies

Plus en détail

Banque de données d offres & carte web interactive d offres

Banque de données d offres & carte web interactive d offres Réseau des parcs suisses Monbijoustrasse 61, 3007 Bern Tel. +41 31 381 10 71; info@paerke.ch; www.paerke.ch Banque de données d offres: a.jordan@paerke.ch Carte web interactive: t.estermann@paerke.ch Feuille

Plus en détail

Le test automatisé des applications web modernes

Le test automatisé des applications web modernes Le test automatisé des applications web modernes Résumé : Aujourd hui, les applications Web sont développées au moyen de différentes technologies AJAX et Web 2.0. Des outils nouveaux et puissants offrent

Plus en détail

Réussir. son site e-commerce. avecoscommerce

Réussir. son site e-commerce. avecoscommerce N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce Table des matières 1. INTRODUCTION AU COMMERCE ÉLECTRONIQUE AVEC OSCOMMERCE...

Plus en détail

Drupal, un CMS libre adapté aux besoins des bibliothèques

Drupal, un CMS libre adapté aux besoins des bibliothèques Grenoble, mai 2009 Drupal, un CMS libre adapté aux besoins des bibliothèques Nicolas Morin nicolas.morin@biblibre.com Portail? Un portail Web est un site Web : qui offre une porte d'entrée unique sur un

Plus en détail

Créateur de sites Internet. Développeur de logiciels. www.logipro.com

Créateur de sites Internet. Développeur de logiciels. www.logipro.com Créateur de sites Internet Développeur de logiciels Logipro, partenaire de vos «e projets» depuis 1997 Fort d une dizaine d années d expériences dans le développement de solutions Internet globales, Logipro

Plus en détail

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos. KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html

Plus en détail

En date du 11 décembre 2008

En date du 11 décembre 2008 R E F O N T E S I T E W E B G F I E CAHIER DES CHARGES ET DEVIS En date du 11 décembre 2008 ADITEL - WEB AGENCY 4 RUE CAROLINE 75017 PARIS Tel 01 44 70 02 77 SARL AU CAPITAL DE 20 000 EUROS R.C.S BOBIGNY

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec Production d un site web = CMS Il n y a plus besoin aujourd

Plus en détail