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

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

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

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

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

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

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

2010-2011 Master 2 Professionnel «Contenus et projets internet», Université Paul Verlaine (Metz, 57)

2010-2011 Master 2 Professionnel «Contenus et projets internet», Université Paul Verlaine (Metz, 57) Juhel Alexandre 14 Octobre 1986 - FRANCE E-mail: juhel.alexandre@gmail.com Site: http://www.juhel-alexandre.com Cité Universitaire «Saulcy» Pavillon 6, Chambre 106, Île du Saulcy, BP 60587 57010 Metz cedex

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

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale

Votre infrastructure est-elle? La collaboration informatique. améliore la performance globale Votre infrastructure est-elle? La collaboration informatique améliore la performance globale Des processus automatisés Travail isolé ou processus de groupe : où en êtes-vous? Le travail en équipe a toujours

Plus en détail

CAHIER DES CHARGES. Sommaire. 1 Présentation 1.1 Vos interlocuteurs 1.2 Date de remise des offres

CAHIER DES CHARGES. Sommaire. 1 Présentation 1.1 Vos interlocuteurs 1.2 Date de remise des offres CAHIER DES CHARGES Utilisation du cahier des charges : - conservez ou modifier les textes en noir. Nous avons volontairement ajouté de nombreux points ou caractéristiques dans le cahier des charges. Vous

Plus en détail

Guide de l administrateur. Démarrage rapide. www.cmsmadesimple.fr

Guide de l administrateur. Démarrage rapide. www.cmsmadesimple.fr Guide de l administrateur Démarrage rapide www.cmsmadesimple.fr Table des matières 1.Information document...4 1.1.Licence...4 1.2.Avertissements...5 1.3.Remerciements...5 1.4.Auteurs...6 1.5.Versions...6

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

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

Le moteur de blogs WordPress

Le moteur de blogs WordPress Journée PLUME-Cléo: Communication scientifique en ligne Institut d Électronique, de Microélectronique et de Nanotechnologie 16 Juin 2010 2 / 20 Plan 1 Contexte 2 Objectifs 3 Population concernée 4 Critères

Plus en détail

Site internet. Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges

Site internet. Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges Site internet Vous voulez faire réaliser votre site internet par une agence web? 21 points à passer en revue pour rédiger votre cahier des charges Présenté sous forme de questionnaire, ce document vous

Plus en détail

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS

CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS CONTACT EXPRESS 2011 ASPIRATEUR D EMAILS MANUEL D UTILISATION Logiciel édité par la société I. PREAMBULE a) Avant propos... 3 b) Support... 3 c) Interface d accueil... 4 à 5 d) Interface de Recherche...

Plus en détail

Petite histoire d Internet

Petite histoire d Internet À la base, Internet est défini par des ordinateurs qui sont reliés entre eux grâce à des câbles, du WiFi ou encore des satellites, créant ainsi un réseau à échelle mondiale. Les ordinateurs communiquent

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

SAS Studio SAS pour tous, SAS sur n importe quel périphérique.

SAS Studio SAS pour tous, SAS sur n importe quel périphérique. SAS Studio SAS pour tous, SAS sur n importe quel périphérique. SAS Studio est le dernier né des produits SAS, avec son utilisation, écrire et exécuter du code SAS n aura jamais été aussi simple. Il a pour

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction à SPIP Master 1 CAWEB Page 1/1 SPIP http://demo.spip.org/ SPIP (acronyme récursif de «Système de Publication pour l Internet Spip») est l'un des logiciels libres de gestion de contenu parmi

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

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

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants»

Compte-Rendu SDL. «Reprise de l application de gestion de listes de présences des alternants» Compte-Rendu SDL Auteurs : BOUTROUILLE Alexis BAILLEUL Pierre Tuteur : Ioan Marius Bilasco «Reprise de l application de gestion de listes de présences des alternants» Master MIAGE 1 Année 2012/2013 1 Remerciements

Plus en détail

Présentation de la solution IZI-MEDIA mise en œuvre par SiteWebPro

Présentation de la solution IZI-MEDIA mise en œuvre par SiteWebPro Présentation de la solution IZI-MEDIA mise en œuvre par SiteWebPro 1. GENERALITÉS : LA GESTION DE CONTENU - CONTENT MANAGEMENT SYSTEM 1.1. LA GESTION DE CONTENU, C'EST QUOI? Un système de gestion de contenu

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

CAHIER DES CHARGES. Refonte d un site internet marchand. Micro-Modèle. (www.micro-modele.fr)

CAHIER DES CHARGES. Refonte d un site internet marchand. Micro-Modèle. (www.micro-modele.fr) CAHIER DES CHARGES Refonte d un site internet marchand Micro-Modèle (www.micro-modele.fr) DEVELOPPEMENT DU SITE WEB : BÉZIAN Anthony GLUSHCHENKO Petr DIRECTEUR DE PROJET : SCHMITT Clément 1 Sommaire I.

Plus en détail

Formation WEB DESIGN. Catalogue. Immeuble Normandie II 55, rue Amiral Cécille

Formation WEB DESIGN. Catalogue. Immeuble Normandie II 55, rue Amiral Cécille Immeuble Normandie II 55, rue Amiral Cécille 7 6 1 0 0 R O U E N Tél. : 02 35 03 87 09 Fax : 02 35 03 49 29 Email : formation@art-communication.fr Site web : www.art-communication.fr Catalogue WEB DESIGN

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

Stage Linux-SambaÉdu Module 2. Jour 01 Le module DHCP du serveur Se3

Stage Linux-SambaÉdu Module 2. Jour 01 Le module DHCP du serveur Se3 Stage Linux-SambaÉdu Module 2 Jour 01 Le module DHCP du serveur Se3 Plus de 3600 serveurs installés http://wawadeb.crdp.ac-caen.fr/majse3/stat.php Solution libre en évolution permanente http://wwdeb.crdp.ac-caen.fr/mediase3/index.php/mises_à_jour

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

Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject)

Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject) Quel ENT pour Paris 5? 1er Juin 2005 (1ère présentation) 1er Juin 2006 (2ème présentation réunion migration ShareObject) Objectifs et Enjeux Contexte et objectifs du projet Objectifs Mettre à disposition

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

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE

... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE @... Cahier des charges Site Internet Office de Tourisme Lesneven - Côte des Légendes MAITRE D OUVRAGE Office de Tourisme Lesneven - Côte des Légendes 12 boulevard des Frères Lumière - BP 48 29260 LESNEVEN

Plus en détail

Les technologies du WEB au service de la publication. scientifique en ligne. Exemple de

Les technologies du WEB au service de la publication. scientifique en ligne. Exemple de Les technologies du WEB au service de la publication scientifique en ligne. Exemple de AMROUCHE LEILA Responsable du Centre des Systèmes et Réseaux d Informations, de Communication, de télé-enseignement

Plus en détail

Créez et administrez vos sites Web

Créez et administrez vos sites Web Joomla! 3.3 Créez et administrez vos sites Web Didier MAZIER Table des matières.. 1 Chapitre 1 : Découvrir Joomla! A. Les raisons de créer un site sous Joomla!.. 9 B. Se documenter sur Joomla! 9 C. La

Plus en détail

Tour d horizon des CMS. Content Management System

Tour d horizon des CMS. Content Management System Tour d horizon des CMS Content Management System Qu est ce qu un CMS? C est un Sytème de gestion de contenus Gestion dynamique de contenus en ligne Contenus suivant les standards du web Séparation du contenu,

Plus en détail

Support de cours et mode d emploi pour le CMS WordPress

Support de cours et mode d emploi pour le CMS WordPress pour le CMS WordPress Retrouvez notre le plan de formation sur http:///formation- cms- wordpress- creer- et- administrer- un- site- web.html Agence de communication la couleur du Zèbre - Mise à jour Août

Plus en détail

Cahier des Charges. Nom de l entreprise : Neriah Jewels Personnes à contacter dans l entreprise : Sébastien et Vincent SOMMAIRE

Cahier des Charges. Nom de l entreprise : Neriah Jewels Personnes à contacter dans l entreprise : Sébastien et Vincent SOMMAIRE Cahier des Charges Nom de l entreprise : Neriah Jewels Personnes à contacter dans l entreprise : Sébastien et Vincent SOMMAIRE 1 PRESENTATION DE L ENTREPRISE... 2 PRESENTATION DU PROJET... 2.1 ROLES...

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

BTS SIO. Session 2013 2015

BTS SIO. Session 2013 2015 BTS SIO Services Informatiques aux Organisations Session 2013 2015 Collé Maxime Année 2013-2014 Option : SLAM Activité professionnelle N 1 NATURE DE L'ACTIVITE : DÉVELOPPEMENT DE L APPLICATION WEB «GESTION

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

CityTechs Cahier de spécifictions v2

CityTechs Cahier de spécifictions v2 CityTechs Cahier de spécifictions v2 Le 8 décembre 2010 Page 1 sur 7 Table des matières Présentation du projet... 3 Environnement technique... 3 Le système de gestion de contenus WordPress Environnement

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

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

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

PROJET «EUROSCANNING»

PROJET «EUROSCANNING» PROJET «EUROSCANNING» Bruxelles, le 14 Mai 2007 Ce document est rédigé en réponse à la demande de Monsieur Xavier WEIL concernant la conception d'un site internet destiné à présenter et promouvoir la société

Plus en détail

FAIRWEB LES GRAPHISTES DE L OMBRE. L i c e n c e A.T.C. P r o f e s s i o n n e l l e. par Sébastien Mariat

FAIRWEB LES GRAPHISTES DE L OMBRE. L i c e n c e A.T.C. P r o f e s s i o n n e l l e. par Sébastien Mariat par Sébastien Mariat FAIRWEB du 05 mai au 14 juin 2008 Infographiste webdesigner LES GRAPHISTES DE L OMBRE du 15 juin au 31 juillet 2008 Infographiste webdesigner Développeur Spip Institut International

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

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

Plus en détail

Cahier des charges pour la rénovation du site internet de Kinross Tasiast

Cahier des charges pour la rénovation du site internet de Kinross Tasiast Cahier des charges pour la rénovation du site internet de Kinross Tasiast Page 1 sur 7 OBJECTIFS DU PORTAIL 1) Présenter Kinross : le Groupe et les implantations en Mauritanie, les valeurs du Groupe (rubrique

Plus en détail

Créez votre premier site web De la conception à la réalisation

Créez votre premier site web De la conception à la réalisation Chapitre 1 : Introduction A. Introduction 17 Chapitre 2 : Les langages A. L objectif 21 B. L HTML 21 1. L état des lieux 21 2. Les éléments HTML 21 3. Les attributs 22 4. Les caractères 23 5. Les espaces

Plus en détail

Solution de déploiement de certificats à grande échelle. En savoir plus...

Solution de déploiement de certificats à grande échelle. En savoir plus... Solution de déploiement de certificats à grande échelle permet un déploiement des certificats numériques à grande échelle en toute sécurité sans avoir à fournir un support physique (token, carte à puce

Plus en détail

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire

Cahier des charges. «Application Internet pour le portail web i2n» Direction du Développement numérique du Territoire Direction du Développement numérique du Territoire Cahier des charges «Application Internet pour le portail web i2n» Direction du Développement Numérique du Territoire Maître d Ouvrage : REGION BASSE-NORMANDIE

Plus en détail

Hébergement du site Le site est hébergé par l Ecole nationale des chartes sur un serveur dédié à l Urfist.

Hébergement du site Le site est hébergé par l Ecole nationale des chartes sur un serveur dédié à l Urfist. Refonte du site web 5 décembre 2008 MAPA Réf. 08 Inform 3 Cahier des charges Projet de refonte du site web de l 5 décembre 2008 I Analyse de l existant Type du site actuel L URFIST de Paris dispose actuellement

Plus en détail

CONDUITE & GESTION DE PROJET

CONDUITE & GESTION DE PROJET LES THEMES DU PROGRAMME PEDAGOGIQUE CONDUITE & GESTION DE PROJET Techniques de gestion de projets Connaître le rôle d un chef de projet dans la conduite de projet. Les méthodes, les techniques et les outils

Plus en détail

Cahier des charges - Refonte du site internet www.sciencespo- rennes.fr

Cahier des charges - Refonte du site internet www.sciencespo- rennes.fr Cahier des charges Refonte du site internet www.sciencesporennes.fr Procédure d achat conformément à l article 28 alinéa I du Code des marchés publics 1. Présentation de la structure Reconnu pour son excellence

Plus en détail

Introduction. Pourquoi ce livre? À qui s adresse ce livre?

Introduction. Pourquoi ce livre? À qui s adresse ce livre? Introduction Bien que récente, la solution e-commerce Magento s est imposée très rapidement, grâce à ses fonctionnalités innovantes et la qualité de son architecture. Elle est le socle de plusieurs dizaines

Plus en détail

Comment installer wordpress. www.bxart.be wp niveau 1

Comment installer wordpress. www.bxart.be wp niveau 1 www.bxart.be wp niveau 1 Installation Introduction Wordpress est un CMS ce qui signifie : système de gestion de contenu (Content Management System). Il y a d autres CMS mais c est de loin le plus populaire.

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

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

Logiciel d analyse du monde des objets connectés intelligents

Logiciel d analyse du monde des objets connectés intelligents Logiciel d analyse du monde des objets connectés intelligents Le défi : Transformer les données en intelligence décisionnelle Le logiciel SkySpark analyse automatiquement les données issues des équipements

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

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

Comment assurer un bon référencement du site?...1. Peut-on mettre son site à jour soi-même? www.all-in-web.fr

Comment assurer un bon référencement du site?...1. Peut-on mettre son site à jour soi-même? www.all-in-web.fr LA FOIRE AUX QUESTIONS Comment assurer un bon référencement du site?...1 Peut-on mettre son site à jour soi-même?...1 Quelle sera la qualité artistique de l'environnement graphique?...1 Comment se fait

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

Introduction à Dreamweaver CS4

Introduction à Dreamweaver CS4 Introduction à Dreamweaver CS4 Adobe Dreamweaver (anciennement Macromedia Dreamweaver) est un éditeur de site web de type «tel écrit tel écran» (cette formule remplaçant désormais dans la terminologie

Plus en détail

attac, la politique autrement?

attac, la politique autrement? raphaël wintrebert attac, la politique autrement? enquête sur l histoire et la crise d une organisation militante ÉDITIONS LA DÉCOUVERTE 9 bis, rue abel-hovelacque PARIS XIII e 2007 Introduction L Association

Plus en détail

Index général. Financer la prestation

Index général. Financer la prestation Index général Principe de l offre intégrale Web Solution Passer d un site Internet à un outil web global et intégré Architecture globale de la solution : outil + services Les déclinaisons par métier Le

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

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0... Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Introduction... 3 L existant... 3 Les besoins de l entreprise...

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

TECHNICIEN SUPPORT INFORMATIQUE

TECHNICIEN SUPPORT INFORMATIQUE TECHNICIEN SUPPORT INFORMATIQUE Niveau de Technicien 1 à technicien supérieur (assistant ingénieur 2 ) classification : Famille Support et assistance aux utilisateurs professionnelle : Systèmes informatiques,

Plus en détail

Joomla et VirtueMart

Joomla et VirtueMart Valérie Isaksen Avec la contribution de Thierry Tardif Joomla et VirtueMart Réussir sa boutique en ligne Groupe Eyrolles, 2008, ISBN : 978-2-212-12381-4 Table des matières 1. VOTRE PROJET DE BOUTIQUE EN

Plus en détail

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3 Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé

Plus en détail

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de 1 2 «Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de Copie, seules les références bibliographiques peuvent

Plus en détail

NFS Maestro 8.0. Nouvelles fonctionnalités

NFS Maestro 8.0. Nouvelles fonctionnalités NFS Maestro 8.0 Nouvelles fonctionnalités Copyright Hummingbird 2002 Page 1 of 10 Sommaire Sommaire... 2 Généralités... 3 Conformité à la section 508 de la Rehabilitation Act des Etats-Unis... 3 Certification

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

TYPOlight de base Concept-Image Procédure d installation Version 2.7 RC2

TYPOlight de base Concept-Image Procédure d installation Version 2.7 RC2 TYPOlight de base Concept-Image Procédure d installation Version 2. RC2 Concept-Image Rennes - avril 2009 1 1 SOMMAIRE 1 SOMMAIRE 2 2 INSTALLATION DE TYPOLIGHT 3 2.1 Prérequis 3 2.1.1 Recommandations système

Plus en détail

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD

LIVRE BLANC. Migration de Magento Community Edition MD à Magento Enterprise Edition MD LIVRE BLANC Migration de Magento Community Edition MD à Magento Enterprise Edition MD INTRODUCTION La plateforme de commerce électronique Magento MD offre aux commerçants une solution complète, souple

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

Authentification unifiée Unix/Windows

Authentification unifiée Unix/Windows Rencontres Mathrice - Octobre 2008 Plan Contexte du laboratoire 1 Contexte du laboratoire 2 3 4 Le laboratoire Contexte du laboratoire Laboratoire de Mathématiques et Applications Unité mixte de recherche

Plus en détail

Installation d Oracle 10g XE

Installation d Oracle 10g XE 8 Installation d Oracle 10g XE Dans cette annexe : les apports d Oracle XE (Express Edition) ; les principales différences entre Oracle XE et les autres versions Oracle ; le parcours de lecture de l ouvrage

Plus en détail

ALLIANZ DÉPLOIE UN SYSTÈME MULTIPLATEFORME D ARCHIVAGE DE DOCUMENTS. Témoignage Client

ALLIANZ DÉPLOIE UN SYSTÈME MULTIPLATEFORME D ARCHIVAGE DE DOCUMENTS. Témoignage Client ALLIANZ DÉPLOIE UN SYSTÈME MULTIPLATEFORME D ARCHIVAGE DE DOCUMENTS Témoignage Client En 2006, Allianz Shared Infrastructure Services (ASIC) et Beta Systems déploient un système multiplateforme d archivage

Plus en détail

PROFIL. Intégrateur Web. Missions

PROFIL. Intégrateur Web. Missions L intégrateur HTML est chargé de développer la partie front office des sites internet ou encore de coder les newsletters en HTML. À partir des éléments graphiques fournis au format Photoshop, il réalise

Plus en détail

Présentation Offre. Les différents prix et options de mise en œuvre pour votre site Internet. Qualité, Environnement, Internet

Présentation Offre. Les différents prix et options de mise en œuvre pour votre site Internet. Qualité, Environnement, Internet Qualité, Environnement, Internet Présentation Offre Les différents prix et options de mise en Référence : PRES/Prix/Internet Version : 1.0 Date : 07/11/2008 Sarl QENVI Tél. : +33 (0)4 92 92 07 74 Site

Plus en détail

Questions fréquemment posées. Février 2010

Questions fréquemment posées. Février 2010 2010 Questions fréquemment posées Février 2010 1 Sommaire I. Présentation du produit... 2 1. Qu est-ce que Mindjet Catalyst?... 2 2. Quels sont les avantages de Mindjet Catalyst pour mon activité?... 2

Plus en détail

Monsieur xxxxxxxxxxx

Monsieur xxxxxxxxxxx DEVIS POUR LA CREATION ET LA MISE EN PLACE D UNE SOLUTION E-COMMERCE COMPLETE POUR : Monsieur xxxxxxxxxxx 14 Août 2012 Référence 147/12 THEMATIQUE «Développement d un site web e-commerce» Nos dernières

Plus en détail

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus Sage 100 Entreprise Edition Etendue Module CRM inclus Disponibilité commerciale 3 Mars 2010 Nouveauté produit! 1 1 Sommaire I. Descriptif de l offre ------------------------------------------------------------------------------------

Plus en détail

OFFRE DE SERVICE. Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/

OFFRE DE SERVICE. Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/ OFFRE DE SERVICE TRAVAIL COLLABORATIF POUR ÉCHANGER, COLLABORER ET TRAVAILLER ENSEMBLE EN RESTANT LIBRE DE SON ORGANISATION Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/

Plus en détail

Système d exploitation

Système d exploitation Chapitre 2 Système d exploitation 2.1 Définition et rôle Un ordinateur serait bien difficile à utiliser sans interface entre le matériel et l utilisateur. Une machine peut exécuter des programmes, mais

Plus en détail

COMMENT RÉDIGER UN CAHIER DES CHARGES POUR UN SITE INTERNET?

COMMENT RÉDIGER UN CAHIER DES CHARGES POUR UN SITE INTERNET? COMMENT RÉDIGER UN CAHIER DES CHARGES POUR UN SITE INTERNET? 1. Présentation 1.1 Les coordonnées Mentionnez ici les coordonnées exactes de l entreprise ou de la collectivité (adresse postale, numéro de

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

Utiliser Parallels Small Business Panel 4. Créer un site Web 6. Ajouter des comptes utilisateurs 8

Utiliser Parallels Small Business Panel 4. Créer un site Web 6. Ajouter des comptes utilisateurs 8 Parallels Panel Notice de Copyright ISBN : N/D Parallels 660 SW 39 th Street Suite 205 Renton, Washington 98057 USA Tél. : +1 (425) 282 6400 Fax : +1 (425) 282 6444 Copyright 1999-2009, Parallels, Inc.

Plus en détail

Apple Pro Training Series Mac OS X Support Essentials Guide de maintenance et de dépannage pour Mac OS X 10.5

Apple Pro Training Series Mac OS X Support Essentials Guide de maintenance et de dépannage pour Mac OS X 10.5 Apple Pro Training Series Mac OS X Support Essentials Guide de maintenance et de dépannage pour Mac OS X 10.5 Kevin M. White Bien démarrer Ce manuel se base sur les mêmes critères utilisés pour la formation

Plus en détail

Retour d expérience Inria sur sa GED

Retour d expérience Inria sur sa GED Retour d expérience Inria sur sa GED DSI SESI 13 octobre 2015 SOMMAIRE 1. Solution Alfresco 2. Implémentation Alfresco chez Inria 3. Cas d usage 13 octobre 2015-2 1 Solution Alfresco 13 octobre 2015-3

Plus en détail

Institut Paul Hankar

Institut Paul Hankar BES WEBDESIGNER ACTIVITE En utilisant des outils informatiques, le web designer réalise des éléments graphiques fixes ou animés, en 2 ou 3 dimensions, en respectant le schéma de navigation du site et sa

Plus en détail