Informatique altermondialiste Rapport de Stage

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

Download "Informatique altermondialiste Rapport de Stage"

Transcription

1 Pierre Dinh-van Année universitaire er mars au 31 août 2007 Master de sciences, mention Informatique Spécialité Professionnelle : Réseaux informatiques et applications (IUP) Université de Louis Pasteur de Strasbourg Deuxième année Informatique altermondialiste Rapport de Stage Structure d accueil : Attac Deutschland e.v. Avec le soutien du Conseil Régional d Alsace Maître de stage : Nico Wehnemann

2 La fin est dans les moyens comme l arbre est dans la graine Mahatma Mohandas Karamchand Gandhi

3 Informations pratiques Rapporteur Adresse en France : Pierre Dinh-van Né le 26 février 1983 à Strasbourg 13, rue du maréchal Foch F Strasbourg Tél : +33 (0) Adresse en Allemagne : Eberty Straße 21 D Berlin Tél : +49 (0) Responsables pédagogiques Tuteur de stage Vincent Loechner Responsable du Master 2ème année, Réseaux Informatiques et Applications Université Louis Pasteur Maître de stage Nico Wehnemann Co-Webmaster d Attac Deutschland e.v. Pôle API Boulevard Sébastien Brant F Illkirch-Graffenstaden Tél : +33 (0) Fax : +33 (0) Webpage : loechner Attac WebTeam Mainzer Straße 25 D Berlin Tél : +49 (0) Fax : +49 (0)

4 Établissements Établissement alsacien Université Louis Pasteur de Strasbourg UFR de Mathématique et d Informatique 7, rue René Descartes F Strasbourg Cedex Tél : +33(0) Fax : +33(0) Établissement d accueil Attac Deutschland e.v. Bundesbüro Münchener Straße 48 D Frankfurt am Main Tél : +49(0) Fax : +49(0) Webbüro Mainzer Straße 25 D Berlin 4

5 Table des matières I Introduction 8 II Attac et son contexte 12 1 La création 13 2 Attac Deutschland e.v Structure d Attac Deutschland Organisations adhérentes Conseil scientifique Comités locaux Horizontalité et délégation Le bureau fédéral Berlin : Webbüro Problématiques inhérentes à une telle structure Objectifs Moyens Le financement Fonctionnement du siège Activités III Mon travail 20 4 Le serveur de développement Cahier des charges Sécurité du serveur Choix techniques et configuration Debian Apache/MySQL/PHP Samba SANEd Documentation Le congrès McPlanet.com Mon travail Écriture de modules Websitebaker Gestion des plugins de Websitebaker

6 TABLE DES MATIÈRES Mes modules Corrections et mise en conformité Squelette de McPlanet.com Le sommet du G Déroulement des contre-sommets Le rôle d Attac La préparation du contre-sommet Move Against G La campagne G8 d Attac Préparation du blog d information G8-TV Pendant le contre-sommet Délocalisation des bureaux Le blog Campement de Rostock L université d été Présentation Préparation my.attac Blog de l université d été Sur place Technicien réseau Alimentation du blog Atelier GPG Le Chaos Communication Camp Présentation du campement Contexte Conférences Expériences Ateliers Attac et le CCC Attac et l Internet Campagnes communes Mon rôle Infrastructure réseau en plein air Vie privée et militantisme Outil de mutualisation d Attac France Constat Principes de l outil Hiérarchisation Type de supports Besoins Documents écrits Besoins généraux Contraintes Pistes de réalisation technique

7 TABLE DES MATIÈRES Récupération des données Mise en ligne Outils CMS Wiki P2P Avancement de l outil Internationalisation Intégration web Galerie photos Templates Noya Attac-Campus France Typo Situation Présentation de Typo Complexité Multi-site Exemple Tout-en-un Gallery ZenCart oscommerce Wikis Blogs Forum Étude Templates Migration Formation des administrateurs Formation des utilisateurs et des utilisatrices Migration des templates Migration des modules Migration des contenus Université d été d Attac France Groupe logiciel libre Atelier vie privée et informatique Alter-Cybercafé Vente de CD IV Conclusions 74 7

8 Première partie Introduction 8

9 Remerciements Je tiens avant tout à remercier tous ceux et toutes celles qui m ont permis pendant ces 6 derniers mois, de rendre mon stage de fin d étude épanouissant et enrichissant, tant techniquement qu humainement. Je remercie particulièrement l association Attac Deutschland, pour m avoir accueilli pendant 6 mois, et pour m avoir fait confiance pour la réalisation de mes projets dans le cadre de sa Webteam. Je remercie d autant plus les membres du bureau web de Berlin, spécialement Sven, Nico et Jan pour m avoir supporté pendant ces 6 derniers mois. Je remercie également les autres stagiaires que j ai pu croiser pendant ces 6 mois, et qui ont donné beaucoup de leur temps et de leur énergie pour faire avancer des projets de l association. Je remercie bien sûr également les milliers de militants et de militantes d Attac Deutschland, et plus généralement du mouvement altermondialiste, sans qui ce stage n aurait eu ni sens, ni existence. Je n oublie pas de remercier notre hébergeur JPBerlin.de, pour sa grande réactivité, et son excellent support technique, ainsi que toutes les personnes ou structures qui m ont assisté dans la réalisation de mes travaux techniques. Je remercie enfin de manière plus générale toutes les personnes que j ai pu rencontrer pendant cette année à Berlin, et qui ont fait de cette période une expérience inoubliable. 9

10 Préambule Ce mémoire se veut être un bilan humain et technique de mon stage de fin d études. Ce stage est l aboutissement de mes deux années de Master de Sciences, mention Informatique, spécialité Professionnelle : Réseaux Informatiques et Applications (IUP) à l Université Louis Pasteur de Strasbourg. La seconde année de ce Master a été réalisée dans le cadre du programme d échange Erasmus, à l Université Humboldt de Berlin, en Allemagne. Mon stage a également été intégré au programme Erasmus, et a également eu lieu en Allemagne à Berlin, dans les murs de l organisation non gouvernementale Attac. Il s est déroulé durant 6 mois du 1er mars 2007 au 31 août Étant moi-même adhérent de l association Attac France depuis 2003, ce stage s inscrit dans une continuité, mais aussi comme un nouveau pas de mon engagement associatif. 10

11 Introduction Je tenterai au cours de ce mémoire de présenter ce que fut mon stage à Attac Deutschland. Pour vous permettre de bien comprendre mon rôle de stagiaire, je présenterai tout d abord l association, son histoire, son fonctionnement ainsi que ses campagnes. Une fois ce contexte posé, je présenterai sous la forme d un regard chronologique et événementiel les travaux et projets que j ai réalisés ou auxquels j ai participé durant ces 6 derniers mois. J essayerai tant que possible de présenter à chaque fois tant le contexte du projet, que les problématiques techniques, sociologiques ou politiques liées. Sujet de stage Mon sujet de stage fut initialement défini sous les termes suivants : Développement de modules (PHP/MySQL) pour le CMS Mambo, dans la perspective d ajout de fonctionnalités aux sites internets d Attac Deutschland (Centrale de covoiturage, réservation de train, recherche de logement pour divers événements,...). Migration des sites sous le CMS libre Typo3. Développement d un outil de mutualisation pour les comités locaux d Attac France Comme vous le découvrirez à la lecture de ce rapport, il a été élargi à d autres réalisations et a évolué au fil des événements de ces six derniers mois. 11

12 Deuxième partie Attac et son contexte 12

13 Chapitre 1 La création Attac est née en 1998 et sa première proposition concrète a été la taxation des transactions financières pour créer un fond d aide au développement et pour freiner la spéculation, cela a donné le nom de l association A T T A C : Association pour la Taxation des Transactions financières pour l Aide aux Citoyennes et citoyens. Quelque peu avant la naissance formelle de l association était publié un édito d Ignacio Ramonet dans le journal Le Monde Diplomatique de décembre 1997, intitulé Désarmer les marchés et appelant à la création d une telle organisation [1]. Aujourd hui Attac est un réseau présent dans de nombreux pays et travaille sur des sujets divers : l Organisation mondiale du commerce et les institutions financières internationales, la dette, la taxation des transactions financières, les paradis fiscaux, les services publics, l eau, les zones de libre-échanges (Méditerranée, Amérique, Europe...). Chaque association nationale a des groupes travaillant sur les différents thèmes. Tous les groupes sont engagés dans des campagnes nationales et internationales pour des propositions concrètes d alternatives à la pensée unique néo-libérale et basées sur la solidarité. La plateforme fondatrice du mouvement international Attac en définit les grands principes et a été rédigée en décembre 1998 [2]. 13

14 Chapitre 2 Attac Deutschland e.v. Comme l acronyme le laisse entendre, l association Attac a été fondée en France. Elle a cependant très rapidement pris une dimension internationale et est actuellement présente dans une cinquantaine de pays, fédérés dans le réseau des Attac du monde. En Allemagne, c est en janvier 2000 qu une initiative nommée Netzwerk zur demokratischen Kontrolle der internationalen Finanzmärkte (Réseau pour un contrôle démocratique des marchés financiers internationaux), initie ce qui deviendra en novembre 2000 Attac Deutschland e.v 1. Malgré une naissance plus tardive qu en France, Attac Deutschland se fait connaître par de nombreuses actions médiatiques et campagnes thématiques, et atteint en moins de 5 ans plus de adhérents et adhérentes, devenant ainsi le second plus gros Attac du monde. La croissance du nombre d adhésions cette année devrait, avec plus de personnes, la faire passer à la première place [3]. 2.1 Structure d Attac Deutschland Chaque structure du réseau des Attac du monde a son fonctionnement propre. En Allemagne, le choix a été fait de manière à obtenir un fonctionnement le plus horizontal et démocratique possible [4] Organisations adhérentes Tout comme Attac France, les membres fondateurs d Attac Deutschland sont en grande partie des organisations, et ont gardé un rôle important dans le fonctionnement d Attac. On trouve parmi ces principales organisations fondatrices des associations écologistes comme BUND 2, WEED 3 ; des organisations religieuses progressistes; des mouvements de chômeurs et de précaires; des syndicats comme ver.di 4 ou DGB ; des organisations non gouvernementales de solidarité internationale; etc e.v. = eingetragener Verein, Association inscrite au registre 2 Bund für Umwelt und Naturschutz Deutschland, Alliance pour l environnement et la protection de la nature Allemagne, membre du réseau international Friend of the earth 3 World Economy, Ecology & Development 4 le plus important syndicat du monde, avec plus de 2,4 millions de personnes syndiquées 5 La liste complète des organisations membres est disponible sur ueber-attac/was-ist-attac/mitglieder/ 14

15 CHAPITRE 2. ATTAC DEUTSCHLAND E.V Conseil scientifique Le travail d éducation populaire sur la mondialisation néo-libérale, qui est un des objectifs affiché d Attac, est permis en grande partie par un conseil scientifique composé d experts et d expertes de différents sujets. Le Wissentschafliche Beirat est composé principalement d universitaires, tels que des sociologues, des politologues, des économistes, des juristes, etc... Ce conseil scientifique travaille en étroite relation avec les groupes de travail thématiques 6 composés de manière plus large de militants et de militantes intéressés par le sujet. Les groupes de travail produisent du matériel de déchiffrement des problématiques liées à la mondialisation. Ces documents sont ensuite utilisés pour les campagnes de sensibilisation Comités locaux Le travail d éducation populaire d Attac ne peut se faire sans une présence de terrain, et sans une capacité d auto-formation des militants et des militantes. Ainsi, les comités locaux d Attac permettent aux personnes d une même ville ou d une même région de se rencontrer physiquement, afin d échanger sur les sujets d Attac, mais aussi afin d organiser des actions de sensibilisation tournées vers la population. Par leur participation active aux groupes de travail, les comités locaux sont des structures clés dans la construction de la base de connaissance du réseau Attac. Aujourd hui, Attac Deutschland compte près de 250 comités locaux partout en Allemagne Horizontalité et délégation À ces principales composantes d Attac s ajoutent également un réseau d artistes, et bien évidement, l ensemble des adhérents directs et des adhérentes directes. Le schéma 2.1 page suivante présente la relation entre les différentes composantes d Attac Deutschland e.v. 2.2 Le bureau fédéral Attac Deutschland est une association d une taille importante. Ses activités nombreuses l ont amené comme bien des associations de cette taille à salarier des personnes pour gérer la vie de l organisation et les tâches administratives. Les personnes salariées du siège n ont pas de rôle politique. Elles sont chargées de faciliter le travail militant, en permettant une bonne circulation de l information. Plusieurs tâches sont actuellement dévolues à des postes salariés : La gestion des sites internet par les deux webmasters composant la Webteam : Sven Opitz et Nico Wehnemann La gestion des commissions, des finances et des salariés : Sabine Leidig Le soutien aux groupes locaux et la coordination des actions : Stephanie Handtmann La coordination des campagnes et la campagne G8 : Kay Schulze 6 Appelés en allemand Arbeitsgruppen ou AG 15

16 CHAPITRE 2. ATTAC DEUTSCHLAND E.V. Fig. 2.1: Relation entre les composantes d Attac Deutschland Le soutien aux groupes locaux et la coordination des artistes : Astrid Schaffert La relation avec la presse : Frauke Distelrath La direction du bureau : Rita Herber La comptabilité : Anneli Syyslahti-Ghaeni Un support technique : David Firle Des tâches diverses : Jule Axmann À ces onze personnes salariées permanentes s ajoutent des salariés occasionnels, comme des développeurs web, ou des personnes chargées de suivre des campagnes ponctuelles. Le siège ou Bundesbüro (bureau fédéral) est également le lieu de nombreux stages, de services écologiques volontaires 7, et de travail bénévole. Le siège fédéral d Attac Deutschland est physiquement séparé en deux localisations. Le principal à Francfort, et le bureau web à Berlin Berlin : Webbüro C est dans le bureau de Berlin que mon stage a eu lieu, dans le cadre de l équipe web ou Webteam. La Webteam d Attac Deutschland a en charge bien plus que le portail principal de l association 8. Sur le plan des sites internet, la Webteam gère environ 400 sites internet et applications web sur son serveur. Elle en assure selon les cas : l installation, la formation des utilisateurs et des utilisatrices, le design, le support, la mise en ligne de contenu, l écriture d extensions... 7 Alternative au service militaire en Allemagne 8 16

17 CHAPITRE 2. ATTAC DEUTSCHLAND E.V. Fig. 2.2: Webbüro de Berlin Les sites hébergés et gérés vont des sites internes à Attac Deutschland (comités locaux, campagnes thématiques, groupes de travail, événements organisés par Attac,...) à des sites de collectifs ou d événements plus larges qu Attac (Campagnes Move Against G8, Stop-WTO, DeineBahn, sommet alternatif du contre-g8,...) en passant par des sites internationaux du réseau des Attac d Europe et du Monde (Université d été européenne 2008, attac.info,...). Les sites classiques utilisent pour la plupart le même gestionnaire de contenu libre (CMS) : Websitebaker 9. À ces sites, s ajoutent de nombreux services web gérés par d autres applications web libres. une boutique de vente en ligne de matériel militant utilisant le système os- Commerce 10 un forum de débat pour les militant-es d attac utilisant le célèbre moteur de forum phpbb 11 une galerie de photos gérée par gallery2 12 une plateforme de blogs utilisant WordPress 13 des wikis utilisant dokuwiki 14 ou MediaWiki 15 Le rôle de la webteam ne s arrête cependant pas à la création de sites internet. La gestion des outils électroniques comme les listes de diffusion et les comptes , la mise en page de documents pour Attac Deutschland, le montage et la mise en ligne des podcast font également partie des tâches habituelles de la webteam. De manière événementielle, la gestion de réseaux informatiques lui est également confiée

18 Chapitre 3 Problématiques inhérentes à une telle structure Une structure associative et militante telle qu Attac amène un certain nombre de problématiques qui n ont pas lieu d être dans d autres types de structures, comme par exemple celles d entreprises capitalistes. Les objectifs, les modes d organisations ainsi que les méthodes divergent. 3.1 Objectifs Contrairement à une entreprise privée, dont l objectif est de faire du profit, ou une administration publique dont l objectif est de fournir aux citoyens et aux citoyennes un service; une association d éducation populaire tournée vers l action comme Attac a un objectif central : donner aux citoyens et aux citoyennes du monde, les outils intellectuels pour s émanciper de la pensée dominante. Cet objectif est guidé par des valeurs et une éthique, qui lient la fin et les moyens de manière particulière. 3.2 Moyens La lutte pour une vraie démocratie et plus d horizontalité dans les relations ne peut pas se limiter aux thématiques de campagnes d Attac. C est un combat et une expérience de tous les jours. Elle doit ainsi s appliquer et s expérimenter dans la structure elle-même pour gagner en cohérence et en expérience. De ce fait, le fonctionnement d Attac Deutschland est organisé de manière relativement décentralisé, horizontal et démocratique. Cette organisation a des conséquences directes sur le fonctionnement de la structure salariée Le financement Mener à bien de nombreuses campagnes nécessite des moyens financiers importants. De même, salarier plus d une dizaine de personnes est une dépense importante pour une association. Une association se plaçant dans le champ des contre-pouvoirs politiques, comme le fait Attac se doit d avoir un financement autonome, pour pouvoir garder une vraie capacité critique. À Attac, le choix a été fait ne ne toucher ni financement de sponsoring, ni subvention gouvernementale pour son fonctionnement. L ensemble 18

19 CHAPITRE 3. PROBLÉMATIQUES INHÉRENTES À UNE TELLE STRUCTURE du financement se base donc sur les cotisations des adhérents et des adhérentes, et les dons de sympathisants et sympathisantes. À ces sources principales de financement s ajoutent le fruit des ventes de matériel militant divers. Sur cette dernière source de financement, les produits vendus ne sont pas choisis selon leur capacité à faire une grande marge, mais selon des normes sociales et écologiques. Typiquement, le matériel vendu par Attac Deutschland est issue des filières de commerce équitable et d agriculture biologique, et les ouvrages publiés par Attac sont édités par des sociétés d édition indépendantes. Sur des projets précis, Attac peut également décider de percevoir des aides matérielles ou financières tant gouvernementales (prêt de locaux pour des séminaires,...) que privées (encarts publicitaires dans certains journaux partenaires d événements, comme le taz 1 ) Fonctionnement du siège Les groupes locaux disposent d une grande autonomie, et sont susceptibles de demander directement un soutien logistique au siège sans passer par un circuit bureaucratique complexe. Ce fonctionnement souple doit rendre le travail des activistes plus simple. Le bureau fédéral est cependant soumis aux décisions démocratiques de l assemblée générale de l association, et doit donc tenir un équilibre subtil entre un fonctionnement horizontal basé sur la confiance, et une transparence impeccable induite par une forte exigence démocratique. De plus, du fait de la volonté d expérimenter des relations de travail plus épanouissantes, une vigilance permanente doit exister chez les salariés et les salariées pour éviter la reproduction de relations hiérarchiques oppressantes dans le travail. 3.3 Activités Le travail du bureau fédéral est rythmé par des campagnes à long terme, dont le travail s effectue sur plusieurs années, mais aussi par de nombreux événements, tels des (contre-)sommets, des congrès, des forums sociaux, ou des actions diverses. Cette règle s est appliquée au déroulement de mon stage, pour l ensemble des activités et des travaux au sein de l équipe web d Attac Deutschland. La période de mon stage a ainsi été ponctuée par de nombreux événements, et par la mise en relation de ces événements aux grandes campagnes en cours dans l association. 1 die Tageszeitung, grand quotidien de gauche en Allemagne 19

20 Troisième partie Mon travail 20

21 Chapitre 4 Le serveur de développement Une de mes premières tâches au bureau web de Berlin fut d installer un serveur de développement, afin de tester diverses applications Web, et de tester nos applications PHP/MySQL localement. Étant donné les moyens financiers limités d Attac, ce serveur de développement devait également servir de serveur de fichier pour le bureau, mais aussi de serveur pour notre intranet. Sa configuration et les tâches qui lui ont été affectées ont évolué au cours de mes 6 mois de stage. 4.1 Cahier des charges Le serveur du bureau devait jouer des rôles multiples, en répondant à certaines contraintes. Ainsi, il devait avant tout permettre de tester des applications avant de les installer sur le serveur de production chez notre hébergeur JPBerlin. Pour répondre à cette contrainte, il devait avoir une configuration équivalente, et des versions des logiciels installés similaires à celles de l hébergeur. Il devait également jouer d autres rôles pratiques pour le bureau, tel celui de serveur de fichier, de serveur d impression, et de serveur de scanner. Enfin, il devait permettre de centraliser certaines données plus sensibles, mais utilisées autant par les personnes du bureau de Berlin que par les personnes de Francfort Sécurité du serveur Le serveur abritant des données sensibles, comme par exemple une base de données de mots de passe d accès divers et variés, il était nécessaire de le sécuriser. Les raisons qui obligent une entreprise à prendre en compte la sécurité des données ne sont pas exactement les mêmes que celles pouvant exister dans un mouvement agissant sur le terrain politique. En effet, une entreprise tentera avant tout de protéger ses données pour des raisons économiques, contre par exemple, l espionnage industriel. Dans un mouvement agissant sur le champ politique, la protection des données est primordiale, contre d autres types de menaces. 21

22 CHAPITRE 4. LE SERVEUR DE DÉVELOPPEMENT Mouvements politiquement opposés Une première menace bien réelle est celle de mouvements politiques aux intérêts très divergeant. Pour une association comme Attac en Allemagne, les mouvements néo-fascistes sont une menace réelle à prendre en compte. En effet, la découverte du fichier des adhérents et des adhérentes de l association par des groupuscules néonazi mettrait réellement en danger l intégrité physique des personnes. Le fichage de militants et de militantes anti-fascistes par des groupes d extrême droite est fréquent en Allemagne, et amène parfois à des agressions voire des assassinats à domicile. Police et services de renseignements Une seconde menace tout aussi réelle est celle de la police, et du fichage par les services de renseignements. Il s agit d une part pour Attac de protéger ses adhérents et adhérentes d un fichage généralisé, mais aussi de protéger les données de saisies policières illégales. Comme cet argument peut sembler digne du fantasme ou de la paranoïa dans nos États démocratiques, il est important de le contextualiser. Pour Attac, comme pour l ensemble des mouvements du spectre altermondialiste en Allemagne, cette année a été marquée par une grande mobilisation contre le G8. Cette mobilisation a entraîné le plus important déploiement de policiers de toute l histoire des contresommets, avec près de agents mobilisés. Bien avant l arrivée des dizaines de milliers de manifestants et de manifestantes pour le sommet, l État allemand a mis en place une surveillance généralisée des mouvements participant à ce contre-sommet, de manière pas toujours très démocratique. Parmi les méthodes ayant été mises au jour les mois avant le sommet, on trouve un certain nombre de techniques développées à une autre époque par la célèbre STASI 1. Parmi elles, le fichage olfactif de militants et militantes de gauche, afin de pouvoir les retrouver facilement par des chiens policiers dans les trains se rendant au contre-sommet; la saisie des serveurs mail de l hébergeur militant so36.net; des perquisitions simultanées dans toute l Allemagne dans les lieux abritant des réunions de groupes militants de gauche; la perquisition de collocations de militants et de militantes de ces mouvements; la saisie de tous les ordinateurs dans ces lieux; le traçage au GPS des voitures de certains avocats et certaines avocates de ces mouvements. Une grande partie des membres du conseil d administration d Attac Deutschland et du bureau fédéral ont de forts soupçons concernant la mise sur écoute de leurs portables. Ce contexte a amené à prendre en compte de manière très importante la sécurité des données dans la configuration de notre serveur. 4.2 Choix techniques et configuration C est à partir de ces postulats qu un certain nombre de choix techniques ont été faits pour l installation du serveur. Notre serveur de production fonctionne avec une version 10 de la distribution Linux SuSE. Cependant, la webteam n a pas la charge de l administration ni même un accès shell sur le serveur et elle ne maîtrise pas les mises à jour des logiciels sur celui-ci. 1 STAatSIcherheit : ministère de la sécurité de l état en RDA 22

23 CHAPITRE 4. LE SERVEUR DE DÉVELOPPEMENT Debian Ce postulat ne rendait pas foncièrement utile l installation d une distribution SuSE 10, car celle présente chez notre hébergeur n a plus rien de standard, est est due à un choix historique. J ai donc préféré l installation de la distribution GNU/Linux libre et de qualité qu est Debian Etch. Cette distribution offre ainsi la possibilité à travers son système d installation de configurer le système et l ensemble des données sur des volumes chiffrés via le système LUKS 2 et dm-crypt 3. De plus, elle offre une très grande réactivité pour les mises à jour de sécurité, ainsi qu une excellente intégration pour le logiciel de surveillance de fichiers journaux logcheck Apache/MySQL/PHP5 Le choix des logiciels serveurs a été relativement simple car il est extrêmement classique, d une qualité prouvée, et déjà réalisé par notre hébergeur. J ai donc classiquement installé le trio Apache 2 pour le serveur web, MySQL 5 pour le serveur de bases de données et PHP 4 et 5 pour l interprétation des pages web dynamiques. La plupart des applications web Open-Source utilisent le couple PHP/MySQL pour offrir leurs fonctionnalités dynamiques. Pour les applications entièrement développés par la webteam, c est également ce choix qui a été fait, d une part parce que notre hébergeur ne propose pas de solution alternative comme PostgreSQL, et d autre part, parce qu il aurait alourdi inutilement la charge de notre serveur interne étant donné la présence de MySQL. Sécurisation d Apache En plus du classique accès protégé par mot de passe configuré à travers un fichier.htaccess, j ai sécurisé l accès au serveur web depuis l extérieur par l utilisation du mod ssl d Apache. J ai d une part réalisé une configuration classique du mod ssl permettant le chiffrement des communications entre le navigateur web, et le serveur, mais je l ai d autre part configuré afin de n autoriser que la connexion de clients possédant un certificat valide. En effet, si il est toujours intéressant d empêcher l écoute des communications entre le client et le serveur et d authentifier le serveur auprès du client, ces mesures sont avant tout des protections pour le client. Dans notre cas, c est aussi la protection du serveur qui était à prendre en compte. L authentification des clients était donc indispensable, et l utilisation d un certificat client tout à fait justifiée. Plutôt que d utiliser une autorité de certification maison auto-signé, qui aurait certainement été installé sur le serveur par manque de machines, nous avons utilisé les services de l autorité de certification libre CACert.org sur laquelle je reviendrai plus en détail dans le chapitre 8 page Linux Unified Key Setup : 3 Device Manager pour les partitions chiffrées 4 La plupart des logiciels démons inclus dans Debian disposent d un fichier de configuration pour logcheck qui s y intègre automatiquement 23

24 CHAPITRE 4. LE SERVEUR DE DÉVELOPPEMENT Configuration La configuration d un serveur Apache avec une limitation par certificats client est une procédure décrite dans de nombreuses documentations. Je ne reproduirai pas ici un tel HOWTO [5]. Dans notre cas, la question de la configuration du mod ssl était plus centrée sur l autorité de certification à utiliser, pour délivrer et révoquer les certificats clients. Les certifications de personnes par CACert n autorisent malheureusement pas la création de sous-autorités de certification. Ce privilège est réservé aux organisations certifiées. Malheureusement, la structure permettant de certifier les personnes morales en Allemagne ne délivre pour l instant plus de telles certifications à cause d une sur-demande. Cependant, maintenir une autorité de certification, pour une poignée de certificats est une tâche un peu lourde ou dangereuse si elle est mal réalisée. J ai donc décidé de générer les certificats des clients également par le biais de CACert, en utilisant également leur liste de révocation Samba Les ordinateurs du bureau fonctionnant autant avec des UNIX comme GNU/Linux ou Mac OS X, qu avec diverses versions de MS Windows, l utilisation de NFS pour un serveur de fichier n était pas envisageable. La solution la plus simple fut donc de configurer un serveur Samba partageant des parties du système de fichier et les imprimantes à travers CUPS. Configuration Comme pour Apache, le logiciel Samba dispose d une excellente documentation décrivant les procédures de configuration pour tous les cas envisageables. Le nombre de comptes utilisant le serveur de développement étant très limité, et chacun d eux disposant déjà d un accès shell sur le système, l usage d une base de données ou d un annuaire LDAP pour gérer les comptes Samba n était pas justifié. Une synchronisation classique des fichiers de mot de passe a donc été utilisé SANEd Le bureau web dispose d un Scanner/Imprimante/Télécopieur. Le scanner est fréquemment utilisé par les personnes travaillant ou de passage au bureau, depuis leurs ordinateurs portables. La disposition du bureau rend le branchement du scanner sur certains ordinateurs impossible. Pour palier ce problème, l API SANE, et plus précisément le démon SANEd permet de partager un scanner local via une socket TCP. Les clients n ont alors pas besoin du pilote du scanner, mais simplement du pilote SANE réseau. L API SANE est originellement prévu pour les systèmes UNIX. Deux projets libres ont cependant porté cette interface vers Windows 5 et vers MacOS 6. Cette solution était donc tout à fait adaptée à notre situation

25 4.3 Documentation CHAPITRE 4. LE SERVEUR DE DÉVELOPPEMENT Ayant configuré ce serveur afin qu il reste utilisable après mon départ, une partie de mon travail fut également de documenter l ensemble des configurations effectuées sur le serveur. Ces documentations ont été rédigées en allemand, ce qui fut également un exercice intéressant. 25

26 Chapitre 5 Le congrès McPlanet.com Fig. 5.1: Logo du congrès McPlanet.com Tous les mois de mai depuis cinq ans, a lieu à la Technische Universität Berlin un grand congrès sur les questions d écologie et de société. Cet événement est co-organisé par Attac, Greenpeace, BUND, EED 1, la fondation Heinrich- Böll 2, en partenariat avec l Institut Wuppertal 3. Cet événement de trois jours attire plusieurs milliers de visiteurs et visiteuses de toute l Allemagne. Cette année, la thématique du congrès était la question climatique, ce choix ayant été naturellement lié à l agenda du sommet du Groupe des Huit 4 se déroulant un mois plus tard. 5.1 Mon travail L organisation du congrès McPlanet.com entraînant une très grande quantité de travail, plusieurs personnes sont salariées six mois avant pour l organisation de l événement. En plus de ces salariés, un grand nombre de stagiaires participent également à la préparation. Cependant, la mise en ligne du site internet de l événement et des services web liés étaient confiés à l équipe web d Attac en étant hébergés par le serveur de Greenpeace. Avant mon arrivée en tant que stagiaire, les webmasters d Attac Deutschland avaient déjà installé une instance du CMS websitebaker, et avaient confié la réalisation d un squelette à un développeur web salarié pour l occasion. Sur le site internet du congrès devaient être mises en ligne une centrale de covoiturage pour venir à l événement, ainsi qu une bourse au logement pour proposer de loger gratuitement les visiteurs et visiteuses de l événement. 1 Evengelisher Entwicklungsdienst : Service des Églises Évangéliques pour le Développement - 2 Fondation pour une politique verte - 3 Institut de recherche du tiers-secteur, pour le climat, l environnement, l énergie - wupperinst.org 4 G8 26

27 CHAPITRE 5. LE CONGRÈS MCPLANET.COM 5.2 Écriture de modules C est ainsi que ma première tâche dans la webteam a été d étudier le CMS Websitebaker et l écriture de modules pour celui-ci Websitebaker Websitebaker est une application web, qu on nomme communément Système de gestion contenu, ou en anglais Content Management System (CMS). Cette catégorie d applications permet la mise en ligne de contenu par des utilisateurs et des utilisatrices n ayant pas de connaissances en informatique plus poussées que l utilisation d un traitement de texte. Websitebaker est un CMS distribué sous la licence libre GPLv2. C est un outil souple et relativement bien conçu. Il est multi-utilisateurs, peut gérer le contenu en plusieurs langues, et est organisé en pages divisées en sections. L interface d administration présentée en figure 5.2 est à la fois simple et complète. Fig. 5.2: Interface d administration de Websitebaker Ce fonctionnement est beaucoup plus souple que celui de CMS organisés uniquement en pages, comme l est par exemple le CMS SPIP utilisé par Attac France. Le contenu de chaque section est produit par un module du CMS. Les modules installés d origine permettent, entre autre, la mise en ligne de textes et d images par 27

28 CHAPITRE 5. LE CONGRÈS MCPLANET.COM un éditeur WYSIWYG 5, la création d une redirection automatique, la création de brèves datées, etc... À ces fonctionnalités de base s ajoutent les très nombreux modules développés par la communauté et diffusés par le site et les forums de websitebaker. Attac soutenant le logiciel libre et les licences libres d un point de vue politique à travers certaines de ses campagnes 6, les modules développés dans le cadre de la webteam d Attac sont donc naturellement publiés sous licence libre une fois suffisamment testés Gestion des plugins de Websitebaker La gestion des extensions par websitebaker est bien conçue. L installation, la suppression et la mise à jour sont gérées directement par l interface d administration du CMS. Leur développement est également relativement simple et propre grâce à des classes d abstraction permettant d intégrer facilement son code source standalone 7 au CMS. Composition d un module classique Un module typique est divisé en 9 fichiers sources essentiels [6] : install.php : création des tables SQL et autres prérequis nécessaires au bon fonctionnement du module uninstall.php : détruit typiquement ce que le fichier install.php a créé upgrade.php : modification des tables SQL et autres prérequis nécessaires pour la mise à jour d une version à une autre du module. add.php : association d une section au module delete.php : suppression des associations section-module info.php : variables de description du module modify.php : modification la configuration de l instance du module save.php : enregistrement des modifications apportées à la configuration de l instance du module view.php : production du rendu d une instance du module. C est ce fichier qui produit le code (X)HTML affiché dans la section de page dont il a la responsabilité Mes modules Mes premiers modules ont donc été écrits pour le site de McPlanet.com, qui n était pas hébergé par notre hébergeur classique JPBerlin.de. Les deux modules proposaient des fonctionnalités relativement similaires, et relativement classiques : ajout d une annonce modification d une annonce recherche d offres ou de demandes selon plusieurs critères 5 What you see is What You Get : c est ici similaire à un logiciel de traitement de texte, mais intégré à l interface d administration du CMS 6 Je détaille ce point dans le chapitre 8 page 51 7 Morceau de programme fonctionnant seul 28

29 CHAPITRE 5. LE CONGRÈS MCPLANET.COM PEAR Pour éviter les erreurs de programmation classiques, les possibilités d injection, et pour rendre le code plus lisible et plus facilement maintenable, j ai tout d abord projeté d écrire les modules en faisant usage des classes PEAR 8. Ces classes d extension de PHP permettent d éviter aux développeurs PHP de réinventer la roue pour chaque application. Elles intègrent par exemple la génération de formulaires web, le contrôle de la validité des données, tant au niveau client que serveur, le rendu automatique des données stockées en base de données, etc... L ensemble de ces classes a également l avantage immense de produire un rendu conforme aux normes du W3C 9, et testé sur la plupart des navigateurs. Malheureusement, l hébergeur web de Greenpeace ne supportait pas ces classes PEAR. Nous avons donc développé des classes minimalistes de vérification des entrées, afin de pouvoir simplifier l écriture des multiples modules à intégrer pour ce site. Fig. 5.3: Module de bourse aux lits 5.3 Corrections et mise en conformité Le design web est un travail difficile demandant une grande patience et un grand sang froid. Il demande de prendre en compte deux aspects théoriquement parallèles mais très souvent orthogonaux d un point de vue pratique. Il s agit de la mise en conformité avec les normes ouvertes du consortium web (W3C), et la compatibilité avec tous les navigateurs internet. L existence de normes ouvertes est le seul garant de l interopérabilité entre applications, et donc une certaine protection contre le développement de monopoles privés. Le W3C définit ce que doit être une interprétation rigoureuse des documents (X)HTML et des feuilles de style CSS. Ces normes permettent également d améliorer l accessibilité des sites pour les personnes handicapées, en permettant une bonne séparation du contenu et de la mise en forme [7]. 8 PHP Extention and Application Repository 9 World Wide Web Consortium 29

30 CHAPITRE 5. LE CONGRÈS MCPLANET.COM Pour une association comme Attac souhaitant n exclure personne de la diffusion de ses analyses, produire des sites accessibles au plus grand nombre et n utilisant donc pas de technologie propriétaire est une nécessité absolue. Le respect des normes du W3C devrait donc permettre la meilleure accessibilité d un site internet. En pratique, le comportement aléatoire du navigateur de Microsoft Internet Explorer rend ce postulat très fantasmagorique. En ajoutant à cela la prise en compte des multiples versions de ce navigateur, et leur comportement extrêmement aléatoire, le travail de création d une page web compatible et conforme aux normes peut rapidement devenir une torture Squelette de McPlanet.com Pour le site de McPlanet.com, ma tâche ne fut pas de réaliser le design initial, mais d effectuer de légères corrections à la génération du code XHTML/CSS produit par le code d un collègue, afin de le rendre utilisable par les 4 dernières versions majeures d Internet Explorer (5.0, 5.5, 6.0, et 7.0). Tests de conformité Pour tester la conformité du code généré, il faut passer par un validateur du format. Le plus simple est généralement de passer par les validateurs en ligne du W3C 10. Tests de compatibilité Pour pouvoir tester la compatibilité d une création web, il est cependant nécessaire de disposer de plusieurs navigateurs, dans leurs différentes versions, et exécutables dans plusieurs résolutions d écran. Cette situation est parfois complexe à réaliser, et plusieurs stratégies existent. La première stratégie consiste à utiliser plusieurs ordinateurs ayant des configurations multiples. J ai donc commencé par utiliser trois ordinateurs du bureau pour tester les modifications des pages. un ordinateur sous Windows 2000, avec une résolution de 800x600 pixels, pouvant exécuter Firefox 2, Opera 9, Internet Explorer 5.0 un ordinateur sous Windows XP, avec une résolution de 1024x768 pixels, pouvant exécuter Firefox 2 et Internet Explorer 6 un ordinateur sous GNU/Linux, avec une résolution de 1280x800 pixels, pouvant exécuter divers navigateurs basés sur le moteur de rendu Gecko 11, ainsi que Konqueror 12, et des navigateurs ne gérant pas les feuilles CSS comme par exemple Dillo. ce même dernier ordinateur pouvant redémarrer sous MacOS X pour exécuter Safari Firefox, Nautilus, Moteur de rendu KHTML 13 Safari étant également basé sur KHTML, il ne pose généralement pas de problème majeur 30

31 CHAPITRE 5. LE CONGRÈS MCPLANET.COM La deuxième solution réside dans l utilisation de fermes de machines à capture d écran. Il existe en effet depuis quelques temps des sites internet proposant l accès à des fermes de machines, fonctionnant sous différentes configurations, et pouvant prendre des captures d écran d un site Internet. Le principal site permettant cela est le projet browsershots.org. C est un site gratuit, et depuis peu, le moteur du site est libre. Il est cependant lent et demande parfois plusieurs heures d attente avant de donner le résultat pour un navigateur très demandé. Lors de petites modifications de travail, cette solution n est pas utilisable, sans quoi 4 heures peuvent être nécessaires entre deux modifications. Elle reste une bonne solution pour confirmer la compatibilité avec tous les navigateurs lorsqu un site est déjà finalisé et suffisamment testé par d autres moyens. La troisième solution s appelle Ie4Linux 14. En effet, il est possible sans trop de risques de considérer que tous les navigateurs modernes interprètent le code valide de la même manière, et que seul Internet Explorer demande une capacité de correction spéciale. Dans cette optique, le projet Ie4Linux est idéal. Il permet l exécution des 4 dernières versions d Internet Explorer en parallèle sur la même machine, fonctionnant avec GNU/Linux. Ce projet utilise WINE 15 et quelques bibliothèques DLL modifiées et a été développé pour les développeurs web. Cette dernière solution permet de travailler beaucoup plus rapidement en testant les fichiers locaux WINE Is Not an Emulator : c est une implémentation libre de l API Win32 31

32 Chapitre 6 Le sommet du G8 6.1 Déroulement des contre-sommets À mon arrivée en mars, bien plus importante que le congrès McPlanet.com, la mobilisation centrale était sans conteste la préparation du contre-sommet du G8, qui allait avoir lieu sur la côte de la mer baltique à Heiligendamm en Allemagne, à côté de la ville de Rostock. Les sommets du G8 sont historiquement des moments clé de mobilisation du mouvement altermondialiste. Les contre-sommets réunissent chaque année des centaines de milliers de personnes venues du monde entier. Ces rassemblements de plusieurs jours prennent généralement plusieurs formes. Des événements culturels (concerts, théâtre, projections,...) se mêlent à des forums de discussion. De grandes manifestations et actions sont organisées, sur différents thèmes afin de mettre en avant des critiques des politiques menées par le G8. Le début du rassemblement officiel du G8 est aussi depuis plusieurs années perturbé par des actions de désobéissance civile 1, menées par des milliers de personnes afin de bloquer symboliquement et effectivement le sommet considéré comme illégitime. Les activistes restant plusieurs jours pour participer aux blocages logent dans des campements de plusieurs milliers de personnes, dont les objectifs sont de permettre la préparation aux actions, d expérimenter des fonctionnements de démocratie directe, et de produire des reportages d information sur le déroulement des contre-sommets. Des centres de convergence sont également mis en place, permettant aux personnes et aux organisations de se rencontrer, d échanger de l information et de s organiser. 6.2 Le rôle d Attac Le rôle d Attac en tant que mouvement a été central dans la préparation de ce contre-sommet. En effet, les mouvements se retrouvant lors de ces événements sont multiples et divers. Il partagent une analyse commune sur l illégitimité du G8 et la nuisance engendrée par ses politiques, mais ont un habitus politique très varié. Des mouvements anarchistes et d extrême gauche cohabitent le temps d un sommet avec des Organisations non gouvernementales (ONG) et des mouvements religieux progressistes. Dans un tel spectre politique, Attac fut un point d équilibre, représentant en quelque sorte le point de consensus de la mobilisation. Par ce fait, et par la taille de la structure plus importante que de nombreux mouvements, Attac a pris en charge, pour l ensemble du mouvement un grand 1 civile 32

33 CHAPITRE 6. LE SOMMET DU G8 nombre de points d organisation du contre-sommet. Ainsi, Attac a été l organisateur des trois trains traversant toute l Allemagne afin de permettre aux personnes de se rendre collectivement à Rostock pour la grande manifestation. Attac s est également vu confier l organisation de la campagne Move against G8, prenant pour forme l organisation de nombreux concerts gratuits tout au long de la semaine, mais aussi la création d une compilation vendue pour le financement de ces concerts. En plus de ses tâches effectuées pour l ensemble du mouvement, Attac a mené sa campagne d information sur le G8, entraînant également d autres tâches. 6.3 La préparation du contre-sommet Au niveau du bureau web, la préparation de ce sommet a impliqué un certain nombre de tâches techniques et une forte charge de travail Move Against G8 Fig. 6.1: Visuel de la campagne Move Against G8 de solidarité. Move Against G8 est le nom qui a été donné à la campagne culturelle unitaire contre le G8. Un premier festival musical de plusieurs jours à été organisé sous ce nom là à Berlin à la fin du mois d avril, et n était pas directement organisé par Attac. La seconde partie de cette campagne culturelle a été prise en charge par Attac. Un stagiaire du bureau de Berlin avait ainsi pour tâche de contacter les artistes pour réaliser la compilation musicale de solidarité, et pour les faire participer aux nombreux événements culturels pendant la semaine du sommet. Le webmaster principal eut pour charge de réaliser les visuels des affiches et de la compilation, de réaliser le CD maître et de trouver les partenaires pour réaliser les exemplaires du CD Le site internet Une première tâche informatique de la webteam pour la campagne Move Against G8 fut de mettre en place le site internet de promotion permettant l écoute d extraits musicaux, la lecture des programmes, mais aussi la visualisation des clips de mobilisation. Au delà de ces quelques fonctionnalités classiques, le site disposait également d une page sécurisée de dons en ligne. Le système bancaire allemand privilégie les virements inter-comptes, qui sont toujours gratuits entre établissements allemands. Cela étant, de nombreux transferts d argent se réalisent par ce biais. Le module Websitebaker permettant les dons en 33

34 CHAPITRE 6. LE SOMMET DU G8 ligne par ce biais a été développé pour Attac Deutschland par un développeur indépendant lors d une campagne précédente. Nous avons simplement ajouté à ce système de dons en ligne un outil de mesure de l état des dons, ainsi qu une possibilité de faire des dons via PayPal. Fig. 6.2: Niveau des dons La boutique en ligne La deuxième fonction du site était de permettre la vente en ligne sans intermédiaire de la compilation de solidarité. Mon travail a été de tester les différentes solutions de boutiques en ligne libre, et de monter des maquettes de test. Le cahier des charges pour le système de boutique en ligne pourrait sembler simple, étant donné le peu d articles qu allait proposer la boutique. En réalité, deux fonctionnalités centrales devaient être utilisables dans les moyens de paiement : le système de transfert bancaire allemand et le paiement par PayPal. Plusieurs systèmes de vente en ligne ont été testés. La boutique en ligne principale d Attac Deutschland fonctionne avec une version un peu ancienne du logiciel oscommerce. Cependant, Attac ne propose pas sur cette boutique de paiement par PayPal. Notre premier choix s est tout naturellement dirigé vers oscommerce, afin de limiter le nombre d outils déployés sur le serveur. Cependant, les différents modules pour le paiement par PayPal fonctionnaient mal ou pas avec notre version. Malheureusement, le module gérant le paiement par virement interbancaire allemand ne fonctionnait pas avec les mêmes versions d oscommerce. Le fork d oscommerce, ayant pour objectif la mise en conformité de ce dernier avec les normes du W3C, et nommé oscss, n a pas semblé mieux gérer ces plugins défectueux et a aussi été abandonné après de nombreux tests. PGMarket fonctionnant avec PostgreSQL, il ne pouvait pas être retenu, et n a donc pas été testé de manière approfondie. Enfin, Zen-Cart disposait d un module PayPal de bonne qualité, mais ne disposait à priori pas d un module de virement bancaire allemand. Une recherche sur des forums allemands a permis de mettre la main sur un tel module 2, 2 nommé lastschrift 34

35 CHAPITRE 6. LE SOMMET DU G8 qui avait cependant été écrit pour une version antérieure et ne fonctionnait pas correctement. Le bug semblant assez simple à corriger, j ai écrit un patch pour ce module, et nous avons finalement pu utiliser Zen-Cart pour notre boutique La campagne G8 d Attac En parallèle de la campagne unitaire Move Against G8 dont Attac avait en grande partie la charge de l organisation, a bien sûr eu lieu la campagne d éducation populaire d Attac Deutschland. Cette campagne avait plusieurs outils électroniques à sa disposition, gérés par la webteam. Le site internet Ce fut l outil central de diffusion des analyses, communiqués de presse, informations techniques, et bien plus encore. Le site internet de la campagne de mobilisation contre le G8 hébergeait entre autre la page de réservation des places dans les trains affrétés par Attac pour les déplacements depuis toute l Allemagne vers Rostock. Ces trois trains représentaient une avance d argent très importante pour l association, et il était donc important de permettre leur réservation et le paiement en ligne, pour assurer de les remplir au maximum. Tout comme le système de dons et d achat en ligne des CD de Move Against G8, les deux seuls modes de paiement étaient le transfert bancaire allemand ou le système PayPal. Une fonctionnalité de vente de billets de solidarité a également été implémenté, pour permettre à des personnes généreuses ne pouvant pas se déplacer de payer le trajet d une personne n en ayant pas les moyens. Même si l intérêt et la réutilisabilité de cette fonctionnalité n est pas évidente, le système de réservation des tickets de train a été développé lui aussi en tant que module Websitebaker. Au côté de ce système de réservation des trains, le module de centrale de covoiturage écrit initialement pour McPlanet.com, (cf 5 page 26), est devenu une centrale de covoiturage importante pour l ensemble du mouvement, avec des centaines d annonces publiées pendant les quelques semaines précédant le sommet. Le nombre d utilisateurs augmentant, ma tâche de développement de ce module a repris pour l ajout de fonctionnalités de recherche, et une meilleure gestion des annonces pour les administrateurs du site. La capture d écran 6.3 page suivante montre le rendu de ce module sur le site de la campagne G8. Wimpel gallery 35

36 CHAPITRE 6. LE SOMMET DU G8 Fig. 6.3: Module de covoiturage lors de la campagne G8 Fig. 6.4: Symbole de la campagne d Attac contre le G8 En clin d œil à la localisation du G8, dans une station balnéaire luxueuse de la mer baltique, connue pour ses magnifiques voiliers, la campagne d Attac contre le G8 a pris pour slogan G8 : résistance contre le vent et comme image, un drapeau triangulaire visible en figure 6.4. Ces drapeaux, déclinés en logos, bannières webs, autocollants, petits et grand drapeaux de tissus étaient vendus sur la boutique de matériel militant d Attac afin de financer la campagne et de populariser davantage le symbole en augmentant sa présence un peu partout. Pour encourager les personnes à acheter et à mettre en avant ces drapeaux, une action en ligne y fut couplé. Les personnes achetant un drapeau étaient ainsi 36

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

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

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

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

Plus en détail

Plus De Cartouches 2013/2014

Plus De Cartouches 2013/2014 Plus De Cartouches 2013/2014 Page 1 SOMMAIRE INTRODUCTION ET PRESENTATION...3 MISSIONS...4 LE CONTEXTE DES MISSIONS...4 LES OBJECTIFS...4 LES CONTRAINTES...5 REALISATIONS...6 CHOIX EFFECTUÉS...6 RÉSULTATS...10

Plus en détail

Création d un module complet de sondage en ligne

Création d un module complet de sondage en ligne Sté KOTAO StillinContact.com 6 Avenue du Tregor 190 PLERIN Création d un module complet de sondage en ligne Mini Rapport de stage TANGUY Arnaud Département Informatique I.U.T de Lannion 6 Juin 005 INTRODUCTION

Plus en détail

Joomla : un système de gestion de contenu

Joomla : un système de gestion de contenu CHAPITRE 2 Joomla : un système de gestion de contenu Si SGC est l abréviation française pour système de gestion de contenu, l abréviation CMS de l anglais Content Management System est le terme le plus

Plus en détail

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23

Sommaire. 1 Introduction 19. 2 Présentation du logiciel de commerce électronique 23 1 Introduction 19 1.1 À qui s adresse cet ouvrage?... 21 1.2 Comment est organisé cet ouvrage?... 22 1.3 À propos de l auteur... 22 1.4 Le site Web... 22 2 Présentation du logiciel de commerce électronique

Plus en détail

Cahier des charges du REF

Cahier des charges du REF Cahier des charges du REF > Charte graphique > Site internet MIS À JOUR LE 23 JANVIER 2015 1 Table des matières I. QU EST- CE QUE LE RESEAU EUROMED FRANCE? 3 II. NOS ATTENTES 4 A. Ce que nous apportons

Plus en détail

www.lafamily.ch en 16 différences

www.lafamily.ch en 16 différences Cas d étude no 3 www.lafamily.ch en 16 différences juin 2003 Le mandat réalisé avec QuickSite de transformation du site existant de Lafamily.ch, centre globale d information pour les familles, à été de

Plus en détail

Chapitre 1 Créer votre site web avec Dreamweaver 8 11

Chapitre 1 Créer votre site web avec Dreamweaver 8 11 Chapitre 1 Créer votre site web avec Dreamweaver 8 11 1.1. Installer Dreamweaver sur votre ordinateur... 12 1.2. Découvrir l interface de Dreamweaver... 15 La manipulation de l interface... 16 La gestion

Plus en détail

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci

FRANCOISE Rémi BTS SIO 2012-2013 DECO FER FORGE FERRONNERIE. Lycée de la cci BTS SIO Lycée de la cci FRANCOISE Rémi 2012-2013 DECO FER FORGE FERRONNERIE Nom du tuteur : FRANCOISE Emmanuel Qualité : CEO BTS SIO 2011/2012 Septembre 2012 TABLE DES MATIERES 1. INTRODUCTION ET PRESENTATION...

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

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

Étape 1 / CHOISIR UN HÉBERGEMENT

Étape 1 / CHOISIR UN HÉBERGEMENT expérience HÉberger son blog Wordpress Pour des projets modestes ou si on veut juste s essayer à la publication en ligne, on peut créer un blog chez un hébergeur clés en mains et gratuit (ex: Blogger,

Plus en détail

Méré Aurélien FIIFO1 RAPPORT DE STAGE

Méré Aurélien FIIFO1 RAPPORT DE STAGE Méré Aurélien FIIFO1 RAPPORT DE STAGE Avril 2001 Préambule J ai effectué un stage du 1 er au 23 avril 2001, dans l entreprise E.C.E.L.I. dont le siège se situe à Luisant (Eure-Et-Loir). Ce rapport détaillera

Plus en détail

Dossier d expatriation

Dossier d expatriation 3 ème année IPAG Alexis Keuleyan Dossier d expatriation Expatriation réalisée dans l université d Huddersfield en Angleterre. Arrivant à la fin de mon premier semestre de 3 ème année à l IPAG, que j ai

Plus en détail

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011. La création de sites internet

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011. La création de sites internet CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011 La création de sites internet Le référencement de sites internet Je veux créer mon site internet Objectifs et démarche Les objectifs Définition Un site internet

Plus en détail

Projet Covoiturage TP 1

Projet Covoiturage TP 1 Projet Covoiturage TP 1 Description du thème Ce TP est le premier d une série mettant en œuvre le développement mobile en utilisant la bibliothèque jquery Mobile. Propriétés Description Intitulé long Formation

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

RAPPORT MAIRIE PARIS. Ville de Paris. Interview du 14 Février 2013 avec Richard Malachez, Chef du Bureau des Projets Patrimoniaux et Géographiques.

RAPPORT MAIRIE PARIS. Ville de Paris. Interview du 14 Février 2013 avec Richard Malachez, Chef du Bureau des Projets Patrimoniaux et Géographiques. Ville de Paris Interview du 14 Février 2013 avec Richard Malachez, Chef du Bureau des Projets Patrimoniaux et Géographiques. Mail : richard.malachez@paris.fr Tel : 01 43 47 62 96 Organisme d accueil Présentation

Plus en détail

Installation de Windows XP www.ofppt.info

Installation de Windows XP www.ofppt.info ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail XP DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC XP Sommaire 1 Introduction... 2 2 Vérification de la

Plus en détail

Whaller.com. Créez votre réseau associatif!

Whaller.com. Créez votre réseau associatif! Whaller.com Créez votre réseau! 14.01.2015 Réseau social 2 Sommaire 1. Principes généraux 2. Whaller au service des associations 3. Concrètement 4. Pour aller plus loin Réseau social 1. Principes généraux

Plus en détail

Les outils du Web* : comment ça marche et à quoi ça sert?

Les outils du Web* : comment ça marche et à quoi ça sert? Sites Web Les outils du Web* : comment ça marche et à quoi ça sert? Sites marchands, e-commerce Forums Blogs Réseaux sociaux grand public : Facebook, Twitter Réseaux sociaux professionnels : Linkedin,

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

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Rapport individuel Génie logiciel

Rapport individuel Génie logiciel 2012 Rapport individuel Génie logiciel Dans ce rapport sera présenté l ensemble des activités effectuées au cours du projet de création de site de covoiturage «Etucovoiturage» (http://etucovoiturage.free.fr)

Plus en détail

Server. Mac OS X. l Admin. Cahiers. Jacques Foucry. Collection dirigée par Nat Makarévitch. Avec la contribution de Martine Chalmond

Server. Mac OS X. l Admin. Cahiers. Jacques Foucry. Collection dirigée par Nat Makarévitch. Avec la contribution de Martine Chalmond Jacques Foucry Cahiers de l Admin Mac OS X Server Collection dirigée par Nat Makarévitch Avec la contribution de Martine Chalmond, ISBN : 2-212-11282-3 Étude de cas 1 Mac OS X Licences Intégration Facilité

Plus en détail

Documentation utilisateur FReg.NET

Documentation utilisateur FReg.NET Epitech Documentation utilisateur FReg.NET Document réservé aux utilisateurs souhaitant comprendre rapidement le fonctionnement du logiciel FReg.NET Lago_a, schehl_c, narcis_m, clique_x, tran-p_n 5/14/2010

Plus en détail

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13

FileMaker Pro 13. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 FileMaker Pro 13 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 13 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE

MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE MODELE D UN RAPPORT DE STAGE DE BAC PRO ELECTROTECHNIQUE [Prénom Nom] Rapport sur le stage effectué du [date] au [date] Dans la Société : [NOM DE LA SOCIETE : Logo de la société] à [Ville] [Intitulé du

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

PRESENTATION DE L ESPACE DE TRAVAIL COLLABORATIF

PRESENTATION DE L ESPACE DE TRAVAIL COLLABORATIF PRESENTATION DE L ESPACE DE TRAVAIL COLLABORATIF I Présentation Générale II Les utilisateurs, les membres et les administrateurs III Présentation détaillée des modules IV Spécifications techniques V Droits

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Philosophie des extensions WordPress

Philosophie des extensions WordPress 8 Philosophie des extensions WordPress Le concept L une des forces de WordPress dans la jungle CMS, c est la simplicité de création d extensions. Il y a plusieurs raisons à cela. Des raisons techniques

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

Plaquette présentation Coriolis 5.0. Coriolis 5.0. Plus moderne, plus complet, plus simple

Plaquette présentation Coriolis 5.0. Coriolis 5.0. Plus moderne, plus complet, plus simple Coriolis 5.0 Plus moderne, plus complet, plus simple Coriolis 5.0, qui est-ce? Coriolis 5.0 est le nom du projet de changement de version de V4 à V5 du logiciel Coriolis Finances Publiques. Voici sa carte

Plus en détail

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

DRS. Donnez des Capacités à Votre Serveur d Impression d Entreprise. Distributeur exclusif de la gamme des logiciels Levi, Ray & Shoup, Inc.

DRS. Donnez des Capacités à Votre Serveur d Impression d Entreprise. Distributeur exclusif de la gamme des logiciels Levi, Ray & Shoup, Inc. DRS Donnez des Capacités à Votre Serveur d Impression d Entreprise Distributeur exclusif de la gamme des logiciels Levi, Ray & Shoup, Inc. Les documents les plus importants de votre entreprise sont issus

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

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x)

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x) Manuel utilisateur du site www.cg-corsedusud.fr 1. L Interface Typo 3 (version 4.4.x) Version 1 Le contenu de ces pages est relatif à TYPO3, CMS/Framework sous licence GNU/GPL disponible sur www.typo3.com

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

Whaller.com. Réseau social d entreprise

Whaller.com. Réseau social d entreprise Whaller.com Réseau social 13.01.2015 Réseau social 2 Sommaire 1. Principes généraux 2. Whaller au sein de l entreprise 3. Concrètement 4. Pour aller plus loin Réseau social 1. Principes généraux Réseau

Plus en détail

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup

Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Serveur d intégration continue Jenkins et d analyse de code Sonar couplés à la forge logiciel SourceSup Sébastien MEDARD GIP RENATER 263 avenue du Général Leclerc CS 74205 35042 Rennes Cedex Résumé L intégration

Plus en détail

CMS Modules Dynamiques - Manuel Utilisateur

CMS Modules Dynamiques - Manuel Utilisateur CMS Modules Dynamiques - Manuel Utilisateur 1. Introduction Le modèle CMS Le modèle des «Content Management Systems» proposé par MUM est un type particulier de sites web dynamiques, ayant comme avantage

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

Jämes Ménétrey Diffusion http://cdm-it.epfl.ch COLLEGE DU MANAGEMENT DE LA TECHNOLOGIE. +4121 693 03 03 cdm-it.support@epfl.ch http://cdm-it.epfl.

Jämes Ménétrey Diffusion http://cdm-it.epfl.ch COLLEGE DU MANAGEMENT DE LA TECHNOLOGIE. +4121 693 03 03 cdm-it.support@epfl.ch http://cdm-it.epfl. COLLEGE DU MANAGEMENT DE LA TECHNOLOGIE EPFL CDM-IT ODY 2 18 Bat. Odyssea Station 5 CH 1015 Lausanne Téléphone : E-mail : Site web : +4121 693 03 03 cdm-it.support@epfl.ch http://cdm-it.epfl.ch Titre de

Plus en détail

HYPRA PROGRESSONS ENSEMBLE

HYPRA PROGRESSONS ENSEMBLE HYPRA PROGRESSONS ENSEMBLE LIBERTÉ ACCESSIBILITÉ UNIVERSALITÉ QU EST CE QU HYPRA? Hypra est une entreprise née en janvier 2015 et qui poursuit trois buts Accompagner les évolutions du numérique vers le

Plus en détail

SITE I NTERNET. Conception d un site Web

SITE I NTERNET. Conception d un site Web SITE I NTERNET Conception d un site Web Conception de votre site Web Préambule Ce document a pour but de donner une méthode de travail afin de réaliser dans les meilleures conditions un site internet.

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

PRISME. Installation sur un poste windows

PRISME. Installation sur un poste windows PRISME Installation sur un poste windows Décembre 2012 Table des matières 1 Introduction... 3 2 La configuration requise... 3 3 Paramétrage du module JAVA... 4 3.1 Vérifier la présence de java et sa version...

Plus en détail

Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux SPIP 1.8. Créer son site avec des outils libres. Avec la contribution de Gaël Thomas

Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux SPIP 1.8. Créer son site avec des outils libres. Avec la contribution de Gaël Thomas Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux SPIP 1.8 Créer son site avec des outils libres Avec la contribution de Gaël Thomas Table des matières AVANT-PROPOS..........................................................

Plus en détail

Solutions de gestion de la sécurité Livre blanc

Solutions de gestion de la sécurité Livre blanc Solutions de gestion de la sécurité Livre blanc L intégration de la gestion des identités et des accès avec l authentification unique Objectif : Renforcer la politique de sécurité et améliorer la productivité

Plus en détail

UNIVERSITE DE LORRAINE CALCIUM

UNIVERSITE DE LORRAINE CALCIUM UNIVERSITE DE LORRAINE CALCIUM Outil pour la gestion des dossiers médicaux des étudiants dans les services universitaires de médecine préventive Table des matières CALCIUM... 0 I. L INFORMATION GÉRÉE PAR

Plus en détail

Guide utilisateur Application Gestion de club. Accès à l application GESTION DE CLUB. Les étapes :

Guide utilisateur Application Gestion de club. Accès à l application GESTION DE CLUB. Les étapes : Accès à l application GESTION DE CLUB Les étapes : 1/ Ouverture d un accès club : En la sollicitant auprès du Comité. Qui fera envoyer par mail les paramètres de connexion au super administrateur. 2/A

Plus en détail

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13

Présentation. Logiciels libres. Open Source. Clinkast 4 Avenue du Général de Gaulle F 92360 Meudon (+33) 6 20 44 86 95 (+33) 1 46 30 24 13 Présentation Logiciels libres et Open Source Description Un logiciel libre* est en général gratuit. Il est utilisable et modifiable sans notification préalable à son auteur, qui a renoncé à ses droits

Plus en détail

RAPPORT DE STAGEDE. CLAIRE SAVIGNY / BTS CV option Multimedia / 2010-2011

RAPPORT DE STAGEDE. CLAIRE SAVIGNY / BTS CV option Multimedia / 2010-2011 RAPPORT DE STAGEDE CLAIRE SAVIGNY / BTS CV option Multimedia / 2010-2011 SOMMAIRE 1. DÉCOUVRIR L AGENCE SON HISTOIRE SON IDENTITÉ...6 LE PERSONNEL...8 2. MES MISSIONS LES SITES WEB...10 Homepage «SELF

Plus en détail

Réseau Social Cabinet Intranet Extranet Collaboratif

Réseau Social Cabinet Intranet Extranet Collaboratif Solution Logicielle et SaaS Réseau Social Cabinet Intranet Extranet Collaboratif Une solution globale pour 4 usages Réseau Social Cabinet : développez les interactions, favorisez les échanges entre les

Plus en détail

Politique de certification et procédures de l autorité de certification CNRS

Politique de certification et procédures de l autorité de certification CNRS Politique de certification et procédures de l autorité de certification CNRS V2.1 1 juin 2001 Jean-Luc Archimbaud CNRS/UREC Directeur technique de l UREC Chargé de mission sécurité réseaux informatiques

Plus en détail

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12

FileMaker Pro 12. Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 FileMaker Pro 12 Utilisation d une Connexion Bureau à distance avec FileMaker Pro 12 2007-2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054

Plus en détail

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source JOOMLA Introduction Joomla est un système de gestion de contenu CMS open source Il permet la conception rapide de sites Web avec une présentation soignée et une navigation très simple C est l outil idéal

Plus en détail

Acquisition Indexation Classement & Recherche & Stockage Consultation. Solution d archivage sur mesure

Acquisition Indexation Classement & Recherche & Stockage Consultation. Solution d archivage sur mesure Acquisition Indexation Classement & Recherche & Stockage Consultation Solution d archivage sur mesure Préambule SITAN INFORMATIQUE est une société innovante spécialisée dans la gestion de l information,

Plus en détail

Participer à l activité en ligne d un groupe. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité

Participer à l activité en ligne d un groupe. Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité Participer à l activité en ligne d un groupe Michel Futtersack, Faculté de Droit, Université Paris Descartes, Sorbonne Paris Cité Coopération et collaboration Travail coopératif : la tâche est divisée

Plus en détail

CHECKLIST : OUVERTURE DES OFFRES

CHECKLIST : OUVERTURE DES OFFRES CHECKLIST : OUVERTURE DES OFFRES 1 Introduction 2 De quoi avez-vous besoin? 2.1 La configuration minimale 2.2 La solution intermédiaire (recommandée) 2.3 La configuration maximale 3 Comment préparer un

Plus en détail

TYPO 3. Un logiciel libre professionnel de gestion de contenu web

TYPO 3. Un logiciel libre professionnel de gestion de contenu web TYPO 3 Un logiciel libre professionnel de gestion de contenu web Plan du workshop Perspective décisionnelle : Les besoins ciblés par Typo3 Pourquoi Typo3 par rapport à la concurrence Mais Perspective technique

Plus en détail

La gestion des identités à l École polytechnique Fédérale de Lausanne. Claude Lecommandeur École Polytechnique Fédérale de Lausanne Novembre 2007

La gestion des identités à l École polytechnique Fédérale de Lausanne. Claude Lecommandeur École Polytechnique Fédérale de Lausanne Novembre 2007 La gestion des identités à l École polytechnique Fédérale de Lausanne Claude Lecommandeur École Polytechnique Fédérale de Lausanne Novembre 2007 Plan Gestion des identités. Beaucoup (trop) d intervenants.

Plus en détail

Chef de file dans le développement de solutions de gestion de contenu

Chef de file dans le développement de solutions de gestion de contenu Chef de file dans le développement de solutions de gestion de contenu Depuis 1997, Groupe EBI s est donné comme mission de proposer des solutions de gestion du patrimoine informationnel des organisations

Plus en détail

Module 1. Introduction à la gestion de l environnement Windows Server 2008 R2

Module 1. Introduction à la gestion de l environnement Windows Server 2008 R2 Module 1 Introduction à la gestion de l environnement Windows Server 2008 R2 Vue d ensemble du module Rôles serveur Utilisation des outils d administration Microsoft Windows Server 2008 R2 Utilisation

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

REFONTE DU SITE INTERNET

REFONTE DU SITE INTERNET Commune de Lannilis REFONTE DU SITE INTERNET CAHIER DES CHARGES Maitrise d ouvrage : Commune de LANNILIS - Mairie 19 rue de la Mairie 29870 Lannilis Tél. 02 98 04 00 11 - Email : mairie.lannilis.m@wanadoo.fr

Plus en détail

Les forges logicielles et leurs outils. Avec SourceSup en exemple

Les forges logicielles et leurs outils. Avec SourceSup en exemple Les forges logicielles et leurs outils Avec SourceSup en exemple 1 Naissance des forges Avant Chacun installait les outils dont il avait besoin Peu de mutualisation des outils et technologies Collaboration

Plus en détail

Stéphane FERRANTE MATICE Pam de TOULON

Stéphane FERRANTE MATICE Pam de TOULON MOODLE : Présentation de la plate-forme MOODLE Réunion animateurs Matice 22 Avril 2010 Stéphane FERRANTE MATICE Pam de TOULON Steéphane.ferrante@ac-nice.fr MOODLE : Présentation de la plate-forme MOODLE

Plus en détail

«Incident and Escalation Management

«Incident and Escalation Management Fiche Solution Incident and Escalation Management (Gestion des incidents et des escalades) «Je pense que l ensemble de nos collaborateurs conviendront que nos délais de résolution d incident et nos performances

Plus en détail

Installer, configurer et personnaliser Joomla

Installer, configurer et personnaliser Joomla Installer, configurer et personnaliser Joomla Web Platform Installer 2.0 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez cet atelier à l adresse

Plus en détail

Soutenance de projet

Soutenance de projet Brevet de Technicien Supérieur Informatique de Gestion. Benoît HAMET Session 2002 Soutenance de projet......... Soutenance de projet Sommaire Sommaire...2 Présentation de la société...3 Mise en œuvre d

Plus en détail

Projet Magistère: SSL

Projet Magistère: SSL Université Joseph Fourier, IMA Janvier 2010 Table des matières 1 Introduction 2 Qu est ce que SSL? 3 Historique de SSL/TLS 4 Théorie à propos du fonctionnement de SSL 5 Structure d un certificat 6 SSL

Plus en détail

Libérez votre intuition

Libérez votre intuition Présentation de Qlik Sense Libérez votre intuition Qlik Sense est une application nouvelle génération de visualisation de données en libre-service qui permet à chacun de créer facilement des visualisations

Plus en détail

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique

Cahier Technique Installation sous Terminal Server Edition. Sage P.E. Documentation technique Cahier Technique Installation sous Terminal Server Edition Sage P.E Documentation technique Sommaire I. Introduction... 3 II. Configuration du serveur... 4 1. Principe d utilisation à distance... 4 2.

Plus en détail

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET AIDE A LA REDACTION CAHIER DES CHARGES DE REALISATION DE SITE INTERNET 30670 Aigues-Vives info@co-medias.com http://www.co-medias.com Tèl. : 04.66.80.21.25 Port : 06.69.30.72.57 Nom de l entreprise : Adresse

Plus en détail

Présentation générale

Présentation générale Présentation générale Izi-média est une solution facile, immédiate et à portée de tous Vous avez besoin de réaliser des sites web simples ou des sites évènementiels? Izi-media est la solution faite pour

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, ISBN : 978-2-212-12515-3 Avant-propos

Plus en détail

ARCHITECTURE TECHNIQUE DU SYSTEME

ARCHITECTURE TECHNIQUE DU SYSTEME Vers. : 02 Date : 26/03/2014 Page : 1/13 Agence ou Service : I&S Projet : SAEM ARCHITECTURE TECHNIQUE DU SYSTEME Rédigé par : Benjamin CATINOT Diffusé à : SAEM Approuvé par : Willyam GUILLERON GROUPE AKKA

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

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 Table des matières AVANT-PROPOS............................................................

Plus en détail

Personne à contacter : Françoise LE GUERN

Personne à contacter : Françoise LE GUERN Mairie de Guingamp 1 place du Champ-au-Roy BP 50543 22205 GUINGAMP cédex Tél : 02 96 40 64 40 Fax : 02 96 44 40 67 Email : mairie@ville-guingamp.com Personne à contacter : Françoise LE GUERN SOMMAIRE 1

Plus en détail

Manuel d utilisation de l outil collaboratif

Manuel d utilisation de l outil collaboratif Manuel d utilisation de l outil collaboratif Réf OCPD-V2 Page 1 / 24 a mis en œuvre un outil collaboratif qui permet de partager des informations entre collaborateurs. Il permet à des utilisateurs travaillant

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

INTEGRATEUR DEVELOPPEUR

INTEGRATEUR DEVELOPPEUR www.emweb.fr INTEGRATEUR DEVELOPPEUR FORMATION ELIGIBLE AU DIF/CIF DURÉE : 700 h de formation PRE REQUIS Avoir un esprit logique Etre motivé(e)! OBJECTIF A l issue de cette formation, vous serez capable

Plus en détail

Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites

Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites Google Apps : boostez la productivité de vos équipes via le partage de documents, de vidéos et de sites Présentation des outils de collaboration GoogleApps permet une collaboration sécurisée et en temps

Plus en détail

SPIP 1.9. Créer son site avec des outils libres. Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Perline

SPIP 1.9. Créer son site avec des outils libres. Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Perline Michel-Marie Maudet Anne-Laure Quatravaux Dominique Quatravaux SPIP 1.9 Créer son site avec des outils libres Avec la contribution de Perline, 2007, ISBN : 2-212-12002-8 Table des matières AVANT-PROPOS..........................................................

Plus en détail

Cisco Secure Access Control Server Solution Engine. Introduction. Fiche Technique

Cisco Secure Access Control Server Solution Engine. Introduction. Fiche Technique Fiche Technique Cisco Secure Access Control Server Solution Engine Cisco Secure Access Control Server (ACS) est une solution réseau d identification complète qui offre à l utilisateur une expérience sécurisée

Plus en détail

Archives du Conseil de l'europe

Archives du Conseil de l'europe Archives du Conseil de l'europe 21 janvier 2004 Rapport d activités 2003 1 Rôle des archives Un rapport sur "Le rôle des archives centrales" 1 a été élaboré, à la demande de la direction, pour faciliter

Plus en détail

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique

Profil d études détaillé. Section : Informatique et systèmes Finalité : Technologie de l informatique Section : Informatique et systèmes Finalité : Technologie de l informatique Page 1/6 1. Introduction L enseignement de la Haute Ecole Louvain en Hainaut donne la place centrale à l étudiant. Celui-ci trouvera

Plus en détail

BOUYGUES TELECOM ENTREPRISES - CLOUD

BOUYGUES TELECOM ENTREPRISES - CLOUD BOUYGUES TELECOM ENTREPRISES - CLOUD PARTIE CLIENT Version 1.4. 21/06/2013 Partie client Page 1 Sommaire 1 FONCTIONS CLES DU PORTAIL 3 1.1 Pré-requis d utilisation des services Cloud 3 1.2 Principes de

Plus en détail