PROJET DE FIN D ETUDES

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

Download "PROJET DE FIN D ETUDES"

Transcription

1 N o d ordre :TI2/13/ / 2013 PROJET DE FIN D ETUDES Présenté pour obtenir le titre de INGENIEUR DE L UNIVERSITE LIBANAISE BRANCHE II Spécialité : Génie Electrique Option : Informatique et Télécommunication Par : Elie ZEIDAN Yakwala Sous la direction de : Dr. Carol AZAR Soutenue le 31 juillet 2013 devant le jury composé de : Dr. Gilles BALLOUZ Dr. Carole AZAR Dr. Rima ABDALLAH Dr. Joseph BOU HARB Dr. Habib TRAD Président Membre Membre Membre Membre Projet préparé à Ebizproduction/Bluedrop

2 Dédicaces Je dédie ce projet à ma mère qui m a poussé au delà de mes limites, qui avec son amour, son exigence et son attention m a aidé à franchir tout obstacle de mes premiers pas jusqu à la réalisation de ce projet. A ma tante, Siham, ma marraine encore plus exigeante, qui avec sa sagesse a orienté mon passage dans les chemins les plus difficiles A ma sœur Jihane qui m a encouragé à poursuivre mes passions et qui appréciait le moindre de mes exploits. A mes amis d enfance, Nicolas AKL, Elias AOUN, Roudy CHALHOUB, Samuel GEORGE et Jad TANIOS qui ont cru en moi, et qui sont venu à mon aide pendant les phases les plus critiques, et qui ont amplifié ma joie pendant les moments les plus heureux. 1

3 Remerciements Je tiens à remercier Dr Carole AZAR qui tout au long de mes trois dernières années universitaires, m a orienté académiquement et moralement, qui n hésitait jamais à présenter son aide et son support à chaque occasion. De même, je remercie EbizProduction, son PDG Yann ROTIL pour l opportunité de participer au déclenchement de ce projet, ce qui a dépassé mes plus grandes ambitions. Je remercie les ingénieurs hors-normes Rida MAKSOUR, Joseph AGHNATIOS et Renaud BESSIERES pour leur support, leurs conseils, leur temps, leur direction et la continuité du développement de ce projet. J aimerai remercier Dr Marleine KORDAHI la directrice de notre faculté, Dr Gilles BALLOUZ, le chef du département électrique et électronique, et tout le corps enseignant pour leur bienveillance envers notre éducation et notre progrès. 2

4 Résumé Dans notre monde actuel le web est considéré comme facteur principal dans la réduction des distances et l amélioration de l échange informatif. Malheureusement avec cette émergence immense, l information est dispersée et mal organisée. Yakwala est une plateforme qui vient en aide pour concrétiser la localisation et l échange effectif de données canalisées. Munie d un affichage géographique actif et de ressources de toutes sortes, Yakwala va rechercher tout contenu relatif à l emplacement de l utilisateur et le mettre à sa disposition. In today's world the web is considered as a key factor in the process of reducing distances and enhancing informative exchange. Unfortunately with this huge emergence, the information is scattered and poorly organized. Yakwala is a platform that helps to achieve the localization and the effective exchange of channeled information. Equipped with an active geographic display and reliable resources of all kinds, Yakwala will search any content related to the location of the user, and put it at his disposal. في عالم اليوم تعتبر شبكة األنترنت عامال رئيسيا في الحد من المسافات وتحسين تبادل المعلومات. لألسف أد ى هذا التضخ م إلى مبعثرة هذه المعلومات الضخمة.ياكواال هي عبارة عن منصة تساعد على تحقيق تمركز المعلومات وتبادلها الف عال و توجيهها. ياكواال مجه زة بأدوات عرض جغرافي ة آني ة و موارد متعددة ليتم البحث عن جميع المحتويات التي لها عالقة بموقع المستخدم لتتاح له. 3

5 Tables des matières Dédicaces... 1 Remerciements... 2 Résumé... 3 Liste des figures... 7 Liste des tableaux... 7 Liste des pseudo-codes... 8 Liste des abréviations... 9 INTRODUCTION Chapitre 1. Présentation générale du projet Stratégie de développement : Marché(s) ciblé(s) par Yakwala Yakwala et ses concurrents : Chapitre 2. IDEE GENERALE DU SYSTEME DE FONCTIONNEMENT Concept de base Fonctionnement et ergonomie L objet d une façon générale Du point de vue du client Du point de vue du serveur Chapitre 3. YAKWALA CONCRETISE DANS LE WEB CLASSIQUE : Idée générale sur Drupal : Contenus, ou nœuds Traitement : modules (PHP)

6 Modules personnalisés Base de données (mysql) Architecture générale de Drupal le developpement de Yakwala sur Drupal: Drupal interne (php) Dupal externe (javascript) Aperçu général Chapitre 4. NODEJS ET PHP,MONGDB ET MYSQL le Nodejs La base de Nodejs Caractéristiques Critères de comparaison avec PHP Test envisage par load impact Le problème PHP/Apache Express js une framework Nodejs L introduction de MongoDB MongoDB et SQL La structure MongoDB pour la catégorisation Les catégories dans la base Le php et son nouveau rôle Chapitre 5. YAKWALA SOUS SA NOUVELLE STRUCTURE Les changements principaux L interface graphique finale

7 Conclusion Références Bibliographiques Annexe A : Big Data et Small Data Annexe B : Code complet d un robot de catégorisation php

8 Liste des figures Figure 1.1: Yakwala Figure 2.1: Schéma De L'objet concept... Error! Bookmark not defined. Figure 3.1: Apercu De Taxonomies Figure 3.2: Interface Graphique Modulaire Figure 3.3: Interface Graphique De La Disposition Des Nœuds Figure 3.4: Hook De Base Figure 3.5: Hook écrasée Figure 3.6: Noeud Dans La Base Figure 3.7: Architecture Des Taxonomies Figure 3.8: Combinaison Des Fonctions Figure 3.9: Architecture Du Traitement Figure 4.1: Temps de Réponse Nodejs Figure 4.2: Reponse PHP Figure 5.1 Architecture modifiée Figure 5.2 Interface Yakwala Liste des tableaux Tableau 4.1 Disposition de la table SQL

9 Liste des pseudo-codes Pseudo code 3.1 L'objet noeud Pseudo code 3.2 JavaScipt autocomplete Pseudo code 4.1 Fonction non blocante Pseudo code 4.2 Nodejs import d'info Pseudo code 4.3 PHP import d'info Pseudo code 4.4 MongoDB object Pseudo code 4.5 MongoDB objet imbriqué Pseudo code 4.6 Insertion MongoDB categorie Pseudo code 4.7 Robot de recherche PHP

10 Liste des abréviations Gmap : Google Map JSON : JavaScript Object Notation MongoDB : humongous data base NoSQL : Not only SQL PHP: Hypertext Preprocessor SQL : Structured Query Language XML : Extensible Markup Language Yakwala : y a quoi là 9

11 INTRODUCTION Là où l'information est actuellement dispersée, il s agit d offrir un outil centralisant les informations hyperlocales sous forme de carte ou de fil d informations, disponibles sur tous les terminaux. Pour ce faire, Yakwala travaille sur la mise en place de services d informations à destination du grand public, tout en permettant aux professionnels d organiser et de dynamiser leurs activités locales. Yakwala entend exploiter un maximum de données pertinentes à l échelle hyperlocale en les enrichissant d informations locales contextualisées. Il s agit d offrir le meilleur dispositif de visualisation possible, en prenant en compte les dimensions temporelles et géographiques des informations recherchées, des actualités locales et des services de proximité dont pourraient avoir besoin les utilisateurs de Yakwala. Ces données qui demandent une grande capacité de traitement et une performance optimale, ont dirigé le développement de Yakwala vers un environnement technologique avancé créant de divers obstacles : Yakwala doit surpasser les services des réseaux proches de son concept déjà en ligne Yakwala doit disposer de ressources d informations légales, considérables et gérables L algorithme de base doit être pratique efficace et élégant pour pouvoir élargir les services proposés Le développement doit avoir lieu à l aide d outils informatiques fiables et fonctionnant d une façon optimale pour assurer une performance adéquate Les méthodes classiques utilisées pour les services web et les plateformes vont être poussées à leur limite de fonctionnement. Pour étendre leur potentiel et assurer une réponse assez rapide du système, les technologies nouvelles du big data viendront en aide. Ces technologies sont munies d une performance supérieure mais demeurent encore immature. Yakwala fait face a un véritable défi de traitement de données combinant la fiabilité des technologies classiques, et la puissance des nouvelles. 10

12 Chapitre 1. Présentation générale du projet Yakwala est un outil de centralisation de l information locale capable de s adapter aux préférences de chacun, tout en proposant un certain nombre de services en temps réel. La plateforme Yakwala permet à tous les acteurs de la vie locale : De trouver de l information hyperlocale : actualités, agenda, informations générales. De diffuser leurs informations : actualité de la mairie, annonces des commerces locaux, ou encore agenda des associations. D utiliser les services commerciaux : geofencing, publicité géolocalisée et études de marché. D interagir avec leur quartier : Yakwala n est pas un réseau social, c est la proximité qui crée la pertinence. D optimiser facilement leurs connaissances sur le tissu socio-économique local : Yakwala proposera une interface «user friendly» permettant de démocratiser l accès aux données locales (Open Data et Very Small Data). Figure 1.1 Yakwala 11

13 Pour ce faire, Yakwala s appuie sur le dispositif éditorial et technologique suivant : Un système de transformation de la donnée (publique et privée) en informations et en services. Un traitement de l information issue des sources identifiées sur chaque territoire permettant de sélectionner automatiquement les contenus pertinents. Des tableaux de curation permettant à Yakwala d optimiser la pertinence des informations diffusées sur sa plateforme. Une technologie d analyse des usages des internautes et des mobinautes sur sa plateforme Stratégie de développement : Yakwala s appuie sur un environnement propice à l émergence de son projet pour devenir le premier service d information hyperlocale en France : Accélération de la libération des données publiques et privées depuis la création de la mission Etalab au premier semestre Maturité des technologies Big Data permettant de construire de nouveaux services autour de l information (Rapport McKinsey Institute, «Big Data : the next frontier for innovation, competition, and productivity», mai 2011) Essoufflement des modèles économiques de la presse locale traditionnelle Evolution du cadre juridique d utilisation des données personnelles (transposition en avril 2012 dans le droit français de la directive européenne dite «Paquet Telecom») Les petites et moyennes entreprises restent à la recherche d outils simples et faciles d accès leur permettant de combler leur retard en matière de numérique (Rapport SRI-Cap Gemini 2011). Les acteurs locaux cherchent à valoriser des pratiques dites durables encourageant le «produire local, consommer local». Yakwala construit une marque se différenciant très nettement de l ensemble des acteurs actuels de l information et des services locaux : Une solution de visualisation à échelle variable s adaptant aux besoins de ses utilisateurs (quartier, arrondissement, ville). Les utilisateurs paramètrent leurs comptes selon leurs préférences : Yakwala ne s appuie pas sur les «cookies» pour contextualiser les informations ou messages publicitaires 12

14 reçus. Aucun des services de Yakwala ne repose sur l utilisation non-explicitement consentie des données personnelles des utilisateurs. La réutilisation originale et transparente des données permet de bâtir une relation de confiance des utilisateurs à l égard des services proposés tout en optimisant la qualité du ciblage publicitaire local. Une boîte à outils d accompagnement des TPE/PME pour l optimisation de leurs communications web et mobile, de l analyse de leurs zones de chalandise, et de promotion de leurs produits. Yakwala conçoit une plateforme de type Big Data - sur laquelle reposent le site web et les applications permettant de générer d autres services à valeur ajoutée : API permettant de réutiliser les jeux de données traités par Yakwala Mise à disposition d un outil simple d utilisation permettant d analyser les données ouvertes locales Yakwala SAS est une start-up qui a d ores et déjà commencé à structurer son offre, développé la première version de sa plateforme, mais aussi à construire sa marque (de fabrique), à crédibiliser son discours auprès d un public averti, et à s entourer de partenaires et/ou de (premiers) clients. Yakwala dispose déjà d une marque repérée par de nombreux acteurs du traitement de données (Armadillo, Exalead), de l information locale (mise en place d un réseau de médias partenaires), par des entreprises intéressées par le dispositif proposé par Yakwala (Hi-Media), et par quelques acteurs institutionnels encourageant l innovation sur les territoires, la réutilisation de données publiques (Yakwala a été finaliste dans le cadre du premier concours Dataconnexions organisé par la mission Etalab) ou encore le développement d entreprises d envergure européenne et/ou internationale (Cap Digital). Dans le même temps, son expertise reconnue dans le domaine du journalisme, de la curation et des médias sociaux lui a permis de travailler pour le compte de grands comptes spécialisés dans l éditorial, le culturel et la formation : Canal France International, l ESJ-Pro ou encore l Institut français de Nouakchott ont fait appel aux services de Yakwala pour accompagner des professionnels des médias dans leurs montées en compétences sur des outils numériques. Yakwala compte à présent sur la promotion, la diffusion et la prise en main de sa plateforme par ses utilisateurs pour développer ses activités partout en France dans un premier temps, puis en Europe (en anglais d abord, puis en allemand et en espagnol). Pour ce faire, Yakwala a d ores et déjà rencontré un certain nombre d acteurs et de partenaires intéressés. Il lui faut désormais : Structurer ses équipes dans des locaux. Développer dans les meilleurs délais des applications mobiles et tablettes. 13

15 Automatiser la moisson de données et leurs traitements : géolocalisation, catégorisation, hiérarchisation, restitution. Optimiser les performances de sa plateforme. Amélioration des outils de prise en compte des «préférences» des utilisateurs. Renforcer l équipe Yakwala Data pour exploiter les données ouvertes (au fur et à mesure de leur libération par les collectivités territoriales et par les entreprises). Mettre en place la structure de développement commercial Marché(s) ciblé(s) par Yakwala Yakwala a vocation à créer une plateforme d informations et d interactions hyperlocales duplicable sur tous types de territoires, et disponible aussi bien chez soi, sur son ordinateur, que sur tous les supports mobiles. La centralisation de l information qu elle propose et l ensemble des fonctionnalités qui pourront être développées sont une réponse à la place croissante qu occupent, sur la Toile, les préoccupations locales. En effet, Internet n est plus seulement le meilleur moyen d envoyer un message à l un de ses proches installé à Sao Paulo, ou de lire la presse japonaise en ligne. La Toile irrigue désormais l ensemble de nos habitudes, de nos usages, de nos comportements. La prochaine révolution de l Internet, c est notamment à l échelle locale qu elle se prépare. Et c est sur le web que la bataille de l information locale va se jouer, que l avenir de la publicité et du commerce local va s inventer, et que la ville de demain va prendre forme. Le marché de l hyperlocal, sur la Toile, est aujourd hui extrêmement fragmenté : Les informations pratiques sont disponibles sur les sites des collectivités, sur des sites d informations locaux, ou encore sur les sites des entreprises et commerces locaux. Les réseaux sociaux s emparent assez mal des territoires qu ils recouvrent à l échelle locale. Les commerces sont à la recherche de solutions pratiques, faciles, et abordables, pour faire connaître leurs offres de manière ciblée, optimiser la promotion en temps réel, voire fidéliser leurs clientèles. Les données qui, peu à peu, sont libérées, n ont pas encore été réutilisées à large échelle (pour des audiences locales). Autrement dit, la centralisation de l information locale (au sens large) que l on était en droit d attendre, à l époque des rotatives et de l imprimé, n est plus exactement au rendez-vous des usages. Les audiences migrent volontiers sur la Toile, les entreprises cherchent des espaces 14

16 adaptés à leurs offres locales, et les administrations courent après leurs administrés sur les réseaux sociaux afin de tenter de les tenir informés. Yakwala se positionne donc sur trois marchés : Publicité locale sur Internet Publicité locale sur mobile Services marketing aux entreprises Par ailleurs, Yakwala travaille d ores et déjà sur la question des données ouvertes (Open Data) et des services associés Yakwala et ses concurrents : Yakwala étant une plateforme généraliste se construisant sur des marchés en pleine expansion, l entreprise connaît nécessairement plusieurs types de concurrence. Toutefois, Yakwala apporte, pour chacun des sites susceptibles de le concurrencer, une plus-value en termes d usages, une marque de fabrique différente, voire une complémentarité. Bref aperçu de la concurrence : Ayant tout d abord vocation à héberger des informations géolocalisées, Yakwala va devoir trouver sa place face à des sites d informations générales, pratiques, ou de services localisées. Topix est un exemple de site (aux Etats-unis) réunissant, sur une même plateforme, un ensemble d informations extraordinairement disparates par agrégation. Le plus de Yakwala : Curation des informations hyperlocales. En termes de réseaux sociaux géolocalisés, de nombreux sites et applications ont d ores et déjà été lancés, aux Etats-Unis, en Europe ou en Asie. Mais aucun d entre eux ne se positionne, comme Yakwala peut le faire, sur l information et l interaction hyperlocales. Que ce soit 15

17 Foursquare, mais aussi Loopt ou GoWalla (racheté par Facebook en mars 2012), les enjeux sont ludiques et/ou strictement commerciaux. Le plus de Yakwala : La plateforme est centrée autour des informations et de services locaux. Aux Etats Unis ou au Royaume-Uni (qui connaissent des entreprises pionnières en la matière), la concurrence dans le secteur de l information hyperlocale est de plus en plus forte.il s agit de sites destinés à faciliter l installation des nouveaux venus dans une ville qu ils ne connaissent pas, à renforcer la cohésion sociale de ces mégalopoles en mettant en relation le voisinage, et à lutter contre l isolement des individus. Everyblock est un site dispose de nombreux adeptes qui font de celui-ci un moyen de communication connu de tous, un outil censé faciliter l intégration sociale, moyen de promotion et de partage de connaissances sur sa propre ville. Patch.com et Meporter.com sont également deux exemples, portés respectivement sur la vie locale en général, et sur l actualité en particulier. Au Royaume-Uni, c est le quotidien The Guardian qui a lancé le site hyperlocal N0tice.com. Le plus de Yakwala : Transformation de la donnée ouverte (Open Data) en information et en service. Au-delà, Yakwala n est pas la première plateforme à miser sur l implication des contributeurs pour collecter des informations. Le site des Observateurs de France 24 est un bon exemple de cette grammaire participative : ce sont des observateurs amateurs, non rémunérés qui trouvent l information, et ce sont des journalistes qui, à Paris, éditent les contenus. 16

18 Le plus de Yakwala : La plateforme distingue l espace «Actualités» des informations produites par les contributeurs. Enfin, l ensemble des sites des médias locaux (PQR, TV locales, ou encore pure players locaux) sont susceptibles, où qu ils se trouvent, de concurrencer Yakwala dans la mesure où c est précisément leur cœur de métier que de diffuser de l information locale. Les exemples sont légion en France : Leparisien.fr, Ouest-France.com ou Rue89Lyon. Le paysage de l information locale est vaste, dense, et riche. Yakwala compte s appuyer sur ce réseau professionnel reconnu pour la qualité de son travail pour nouer des partenariats sur une base avantageuse pour chacun des contractants : partage des revenus publicitaires, augmentation du trafic, visibilité accrue. Le plus de Yakwala : Outil de «centralisation décentralisée». Yakwala recense l ensemble des informations locales à l échelle hexagonale. Yakwala est une plateforme centralisant les informations hyperlocales. A ce jour, il n existe pas d acteur comparable sur le marché. Des offres segmentées existent bien entendu, mais Yakwala offre une série de fonctionnalités originales permettant à tous les acteurs locaux d interagir dans des zones géographiques déterminées. D autres types de concurrences et/ou de modèles approchants peuvent être pris en compte : Geokiwi, qui a présenté son modèle de «voisinage social» au cours de la Conférence LeWeb 2011, Yakaz qui agrège des petites annonces locales, Pages Jaunes, qui propose aux professionnels locaux des solutions clé-en-main pour la visibilité en ligne, ou encore marésidence.fr, qui formalise sur la Toile les échanges entre voisins. Yakwala est un dispositif qui va plus loin : c est un outil d immersion dans son environnement : en bas de chez soi, en week-end ou en voyage, c est une fenêtre sur le territoire. Enfin, ses services à la croisée du temps réel, du territoire et des préférences des utilisateurs offrent de belles perspectives. 17

19 Chapitre 2. IDEE GENERALE DU SYSTEME DE FONCTIONNEMENT 2.1. Concept de base Yakwala traitera l information comme une entité, un objet disposant de plusieurs paramètres interdépendant. L information sera crée (import ou création), catégorisée et localisée. La publication sera faite en ligne et le contrôle,l ergonomie et les révisions seront faites à l aide des agents éditeurs, d où la notion de journalisme déjà présente dans le cœur de Yakwala. Le traitement et la gérance de données pour l optimisation des services, leur analyse pour la poursuite technique et qualitative seront assuré par des algorithmes spécifiques et adaptifs. Tant que pour l accessibilité, cette information sera trouvable et facile à rechercher grâce aux outils disposés que l on discutera plus tard. L information stockée sera arrangée pour correspondre a une base de données performante, assurant une facilité dans le traitement et l organisation Fonctionnement et ergonomie L objet sera discuté dans les différents points de vue principaux de n importe quel échange sur un réseau web L objet d une façon générale L information sous forme d objet dispose de : L information de base recherchée qui peut être un article, un évènement, une offre, une annonce etc... accompagnée de la date de création, et quelques restrictions. L auteur du contenu en tant qu utilisateur authentifié, agence ou entreprise participante La source d information pour le référencement, en cas de besoin d information supplémentaires, et l ouverture des sources mutuelle La catégorie pour l ergonomie visant la facilite du choix de l internaute, et la facilite de gérance ciblant la performance de la catégorisation en termes de base de données 18

20 Figure 1.1 Schéma de l objet concept Les restrictions suivant les accès de l utilisateur (anonyme, authentifie, éditeur, administrateur) ce qui permettra la division des taches ou privilèges de chaque utilisateur suivant sa contribution, sa position, son abonnement.. Les informations temporelles/géographiques pour l intégration de ce nœud dans les calendriers et les cartes disposées Du point de vue du client Cette stratégie envisagée mettra en vigueur la disposition de l information vis-à-vis de l internaute qui pourra accéder à l information depuis : L emplacement géographique : a l aide d outils divers publiés et utilisés déjà, Gmap par exemple, ce qui facilitera l accès de l information de ce coté. La disposition temporelle : concrétisée par un calendrier ou un filtrage adéquat pour la recherche relative aux intervalles temporels. La catégorie : à l aide de filtres ou de systèmes de recherche, cette recherche sera orientée suivant une approche sémantique traitant les sujets d intérêts de l internaute. Le titre ou les mots clés : en cas de recherche précise, Yakwala se présentera comme un engin de recherche classique. L auteur ou la référence : l internaute pourra retrouver toutes les informations ou nœuds relatifs à la source désirée Du point de vue du serveur 19

21 D autre part, ce développement de Yakwala basé sur des entités, indépendantes mais pseudoconnectées, regroupant tous ces paramètres, facilitera le traitement interne : L entité sera stockée dans la base de données en tables relationnelle pour optimiser les catégorisations déjà discutées L entité aura une interface graphique sous forme de pointeur géographique, et sous forme de pages informative. L entité sera traitée par le logiciel sous forme d objet pour faciliter la gérance et l utilisation de tous les paramètres. Ayant bien défini le concept de base Yakwala peut être mis en action sur une interface web ou une application mobile, notre projet consiste à implémenter la version web 20

22 Chapitre 3. YAKWALA CONCRETISE DANS LE WEB CLASSIQUE : Yakwala se situe, selon la classification INSEE, dans le secteur «Information et communication» : il se trouve plus précisément à la croisée deux sous-catégories : les «services d informations» et le «traitement de données». Là où l industrie traditionnelle de l information et de la communication ne sait plus suivre et accompagner l évolution des usages comme des opportunités offertes par les nouvelles technologies, il semble déterminant de construire des outils permettant de répondre aux (nouveaux) besoins des utilisateurs, tout en apportant aux professionnels les clés de ce nouveau monde. Yakwala à été développé dans un environnement de web classique utilisant le PHP et le JavaScript principalement, a l aide du CMS Drupal disposant de fonctionnalités, modules et librairies impressionnante Idée générale sur Drupal : La facilite de Drupal en tant que CMS du point de vue technique et gestion de taches, présente des avantages inévitables dans le développement et l organisation du projet. Un CMS est un logiciel permettant la gérance des informations en ligne d une manière facile et performante. Muni de modules specialisés et open source, Drupal peut venir a l aide de la plupart des projets orientés web. Drupal est un CMS(content management system) basé sur l usage du PHP et JavaScript généralement.drupal gère l information sous forme de nœuds, l extension de ces derniers en fonctionnalités ou paramètres se repose sur l usage de modules ajoutant des outils, des options.. Drupal dispose de modules diversifiés, disposés comme plug-ins plutôt, multifonctionnels et open source permettant la division et la réduction des taches, la personnalisation des fonctionnalités et l organisation du projet (modules relatifs au contenu, à la categorisation, aux outils media,aux utilisateurs, aux pages, au partage de fichiers..) L interface graphique de Drupal pour la configuration et le développement, réduit l analyse technique et le souci des bugs puisque les modules sont «pseudo-standardisés» La création et la gérance de la base de données relationnelle est complètement assigne au moteur de Drupal 21

23 Drupal est un CMS pseudo orienté objet, muni de hooks, fonctions relatives a un objet ou un module, permettant l écrasement d une fonctionnalité par défaut, ou l élargissement de son impact Contenus, ou nœuds Drupal considère tout contenu qu il traite comme nœud". Un article sera un nœud par exemple. Un formulaire aussi. Ce nœud a un type : forum, article de fond, actualité, blog, commentaire, formulaire, media, image, séminaire.. etc. : la forme ou le type ne dispose pas d une architecture prédéterminée, ce qui rend le contenu aisément «customizable». D autre part, malgré l apparence adaptive de Drupal, le développeur, l administrateur, l éditeur.. Doivent s habituer à sa logique particulière. Le nœud possédera par ailleurs, conformément aux spécifications de son type, des champs : nom, type, date, auteur, image éventuelle, corps, votes de la communauté sur son contenu, etc. Figure 3.1: Apercu De Taxonomies Un nœud peut être attaché simultanément à différents termes taxinomiques ou catégories. Un article traitant le tour de France pourra être «taggé» France (sous catégories d actualités)et Cyclisme( sous catégorie de sport). Le concepteur ou l'administrateur ne sont donc pas obligés d'insérer leurs contenus dans une hiérarchie initiale unique. Il faut simplement que les taxinomies restent cohérentes (A ne peut pas dépendre de B dans l'une pendant que c'est B qui dépend de A dans une autre, ce qui n'aurait de toute façon aucun sens). À sa création, un nœud se voit attribuer un node ID (NID) qui le caractérise. Au fur et à mesure de ses révisions, s'il y en a, le système incrémentera un compteur de revision ID (VID). Le concepteur peut choisir de conserver ou non les révisions autres que la plus récente. Chaque nœud possède aussi un titre, ce qui permet aux administrateurs de les gérer de façon plus 22

24 commode. Le système de révisions successives permet de revenir à une version antérieure si besoin. La structure de base d un nœud peut être visualisée a l aide de cet exemple : stdclass Object ( [nid] => 13 [type] => story [language] => [uid] => 1 [status] => 1 [created] => [changed] => [comment] => 2 [promote] => 1 [moderate] => 0 [sticky] => 0 [tnid] => 0 [translate] => 0 [vid] => 27 [revision_uid] => 1 [title] => My new node [body] => Blah blah blah [teaser] => Blah blah blah [log] => [revision_timestamp] => [format] => 1 [name] => admin [picture] => [data] => a:0:{} [last_comment_timestamp] => [last_comment_name] => [comment_count] => 0 [taxonomy] => Array ( [1] => stdclass Object ( [tid] => 1 [vid] => 1 [name] => Art [description] => [weight] => 0 23

25 ) [2] => stdclass Object ( [tid] => 2 [vid] => 1 [name] => Drupal [description] => [weight] => 0 ) ) ) [ ] Pseudo code 3.1 L'objet noeud Dans le pseudo-code ci dessus on arrive à distinguer les différents paramètres du nœud, tous prédisposés à l aide de Drupal Traitement : modules (PHP) Modules Standards Figure 3.2: Interface Graphique Modulaire 24

26 Leur diversité et la facilité de leur utilisation, permettent de développer le projet d une manière séquentielle, chaque fonctionnalité séparément. Cette logique de développement permet d élargir le potentiel et la capacité indéfiniment, sans retour ou restructuration. Les modules sont divisés en Core Modules, et Extented Modules : -Les cores modules sont les modules de base indispensables. -Les extended modules sont les modules optionnels relatifs aux besoins du projet. Voici quelques modules(relatif aux besoins de Yakwala) : -Content pour la gerance des nœuds (core) -Taxonomy (le module «taxonomy» était responsable de la catégorisation dans l exemple cité précédemment.)(core) -Views,pour regrouper les contenus dans une page appelé «Vue»(extended) -Menu pour la création des menus (core) -Gmap pour assurer la disposition géographique de la vue. (extended) Figure 0.3 Interface Graphique De La Disposition Des Nœuds Modules personnalisés Drupal est un système de gestion de contenu (CMS) libre et open-source publié sous la licence publique générale GNU,donc n importe quelle fonctionnalité peut être étendue et «customise», suivant les besoins spécifique du projet. Cette customisation est organisée d une manière à éviter les «bugs» qui pourront arrêter le 25

27 fonctionnement optimal du site. Elle se base sur des hooks, des fonctions qui écrasent «overrides» la fonction procurée à partir d un module- que l on désire modifier, tout en la laissant intacte. Donc le code de base est inchangeable, juste «remplaçable» tout en conservant sa structure, ses échanges et ses dépendances. Techniquement, les fichiers originaux restent intacts, mais la compilation des fichiers php modifiera les priorités assignées. L implémentation des hooks sera prise en considération et devient fonctionnelle, alors que le code de base sera négligé. Exemple de fonctionnalité par default traitant une forme Figure 3.4 Hook De Base L écrasement relatif de cette fonction Figure 3.5 Hook écrasée La variable $form a éte modifiée et utilisee dans le deuxieme hook sans changements dans le code de base. Le compilateur prendra en considerations ces changements sans avoir recours au script defini par defaut. 26

28 Base de données (mysql) Figure 3.6 Noeud Dans La Base Drupal organisera la base de données relationnelle avec les paramètres correspondants..l insertion, les modifications, les délétions seront gérées par le moteur php de drupal, sans nécessité a un administrateur de base de donnees, ce qui economise le temps et l effort qu on exercait auparavant. Les nœuds seront stockes dans une base de donnéesd une facon typique avec tous les paramètres comme colonnes.(nid,vid,language,titre..) Les taxonomies par exemple seront divisées en plusieurs tables : Indexage de la categorie, description de la categorie, hierarchie de la categorie, liste des categories ou taxonomies disponibles..la table d indexage assurera la relation entre les nœuds et les taxonomies correspondantes assignées a chacun. 27

29 Figure 3.7. Architecture Des Taxonomies Des tables et relations analogique seront structurées pour les autres paramètres du nœud assurant une précision et une organisation convenable. Les auteurs, les informations geographiques, les references tous auront des tables similaires. Ces paramètres ne peuvent pas manquer d importance par rapport a l information de base, puisque ces derniers sont aussi des entités exploitables par les internautes et Yakwala Architecture générale de Drupal Les differents composant mentionnes et élabores déjà vont collaborer pour assurer la fonctionnement d une plateforme puissante. Les taches seront divisées et organisées sans le souci de possibles erreurs et ou alertes non désirées. La combinaison de toutes ces fonctionnalités se manifestera suivant l architecture du système ci-dessous. 28

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

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

Soutenance de stage Kévin Barré

Soutenance de stage Kévin Barré ESK Group Soutenance de stage Kévin Barré Société Atophisse Kevin Barré 11 Soutenance de Stage Atophisse Contenu L entreprise :... 2 L équipe :... 2 Les locaux :... 3 L infrastructure :... 3 Mon rôle :...

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 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

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1

JASPERSOFT ET LE PAYSAGE ANALYTIQUE. Jaspersoft et le paysage analytique 1 JASPERSOFT ET LE PAYSAGE ANALYTIQUE Jaspersoft et le paysage analytique 1 Ce texte est un résumé du Livre Blanc complet. N hésitez pas à vous inscrire sur Jaspersoft (http://www.jaspersoft.com/fr/analyticslandscape-jaspersoft)

Plus en détail

ELASTICSEARCH MAINTENANT EN VERSION 1.4

ELASTICSEARCH MAINTENANT EN VERSION 1.4 ELASTICSEARCH MAINTENANT EN VERSION 1.4 firm1 29 octobre 2015 Table des matières 1 Introduction 5 2 Les principaux atouts 7 2.1 Moteur de recherche vs Moteur d indexation.................... 7 2.2 Du

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

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles Nuxeo Collaborative Portal Server 1 FONCTIONS CLEFS Gestion documentaire Chaîne de validation des documents Espaces de travail collaboratif Gestion des accès basée sur des rôles Sécurité Suivi des versions

Plus en détail

Air Transat. Contexte. Buts. Défis. Solution. Industry Travelling, Transport

Air Transat. Contexte. Buts. Défis. Solution. Industry Travelling, Transport Air Transat www.airtransat.ca Industry Travelling, Transport Partner r42 communication Cooper Building 3981 boul. Saint-Laurent, suite 215 Montreal H2W1Y5 Quebec, Canada Ralph Spandl ralph@r42.ca Contexte

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

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

Les cinq arguments de Drupal 8 pour séduire les Marketeurs

Les cinq arguments de Drupal 8 pour séduire les Marketeurs Les cinq arguments de Drupal 8 pour séduire les Marketeurs Puissance, facilité d utilisation et technologie adaptée aux besoins des entreprises font de Drupal 8 la plateforme de choix pour les Marketeurs

Plus en détail

Website Express Créer un site professionnel avec Orange

Website Express Créer un site professionnel avec Orange Website Express Créer un site professionnel avec Orange mars 2015 Safiétou Ndao Ndiaye Sommaire Présentation... 3 Description du service... 3 Configuration requise... 4 Consignes... 4 Pour bien démarrer...

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

INTRODUCTION. Utiliser ce livre à 100 % INTRODUCTION

INTRODUCTION. Utiliser ce livre à 100 % INTRODUCTION INTRODUCTION INTRODUCTION Utiliser ce livre à 100 % PHP, MySQL, XHTML... 9 Erreur méthodologique majeure à éviter... 11 Enjeu stratégique : automatiser le référencement... 12 Organisation de cet ouvrage...

Plus en détail

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système

Présentation. Logistique. Résumé de la 1e Partie. Mise en place du système Présentation Diapo01 Je m appelle Michel Canneddu. Je développe avec 4D depuis 1987 et j exerce en tant qu indépendant depuis 1990. Avant de commencer, je tiens à remercier mes parrains Jean-Pierre MILLIET,

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Guichet unique : Aperçu des nouvelles technologies au service du Citoyen (particulier et entreprise)

Guichet unique : Aperçu des nouvelles technologies au service du Citoyen (particulier et entreprise) Guichet unique : Aperçu des nouvelles technologies au service du Citoyen (particulier et entreprise) Développer la communication et le travail collaboratif pour mieux servir le citoyen Thomas Coustenoble

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

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

De Zéro à 100... Construire des expériences digitales uniques toujours à la pointe du web avec Acquia Cloud Site Factory

De Zéro à 100... Construire des expériences digitales uniques toujours à la pointe du web avec Acquia Cloud Site Factory De Zéro à 100... Construire des expériences digitales uniques toujours à la pointe du web avec Acquia Cloud Site Factory De Zéro à 100... Construire des expériences digitales uniques toujours à la pointe

Plus en détail

Architecture technique

Architecture technique OPUS DRAC Architecture technique Projet OPUS DRAC Auteur Mathilde GUILLARME Chef de projet Klee Group «Créateurs de solutions e business» Centre d affaires de la Boursidière BP 5-92357 Le Plessis Robinson

Plus en détail

Une fois la page chargée, vous devriez vous trouvez sur cette interface :

Une fois la page chargée, vous devriez vous trouvez sur cette interface : 1. Introduction Moodle est une plate-forme d enseignement collaborative en ligne déployée à l Université de Biskra. Elle permet de créer des espaces de cours accessibles depuis Internet où l enseignant

Plus en détail

LIVRE BLANC COMMUNICATIONS MARKETING ET CRM

LIVRE BLANC COMMUNICATIONS MARKETING ET CRM LIVRE BLANC COMMUNICATIONS MARKETING ET CRM LIVRE BLANC COMMUNICATIONS MARKETING ET CRM 2 À PROPOS De nos jours, il est essentiel pour les entreprises de définir une stratégie marketing précise et efficace.

Plus en détail

Découverte et investigation des menaces avancées INFRASTRUCTURE

Découverte et investigation des menaces avancées INFRASTRUCTURE Découverte et investigation des menaces avancées INFRASTRUCTURE AVANTAGES CLÉS Infrastructure RSA Security Analytics Collecte distribuée grâce à une architecture modulaire Solution basée sur les métadonnées

Plus en détail

OASIS est une fabrique à bien commun via l utilisation des applications proposées sur son store.

OASIS est une fabrique à bien commun via l utilisation des applications proposées sur son store. Guide Utilisateur 1.1 Présentation d OASIS OASIS est une fabrique à bien commun via l utilisation des applications proposées sur son store. Grâce à OASIS, vous serez capable d acheter ou de choisir des

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

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

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

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

LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS

LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS LIVRE BLANC LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS Une collaboration entre homme et machine LIVRE BLANC LES SOLUTIONS MES HUMAINES METTENT EN AVANT LES INDIVIDUS 2 A PROPOS Les hommes

Plus en détail

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe

Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Simon Benjamin BTS SIO Rapport de stage : Création d un site web pour la Communauté des communes du pays vernois et du terroir de la truffe Entreprises : 2014/2015-1 - - 2 - Remerciements Je tiens tout

Plus en détail

L INFORMATION GEOGRAPHIQUE

L INFORMATION GEOGRAPHIQUE Champs sur Marne ENSG/CERSIG Le 19-nove.-02 L INFORMATION GEOGRAPHIQUE Archivage Le Système d information géographique rassemble de l information afin de permettre son utilisation dans des applications

Plus en détail

Stratégie Tier 2 : Quels avantages pour votre entreprise?

Stratégie Tier 2 : Quels avantages pour votre entreprise? Stratégie Tier 2 : Quels avantages pour votre entreprise? Les décideurs ont beaucoup à gagner de l intégration des données de gestion externes et internes, afin d assurer la disponibilité des informations

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

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

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

Mutualisation des moyens héliportés sur la région Bourgogne. Etude initiale 06.06.2013 V1.2

Mutualisation des moyens héliportés sur la région Bourgogne. Etude initiale 06.06.2013 V1.2 sur la région Bourgogne Etude initiale 06.06.2013 V1.2 Contenu 1. Contexte...3 1.1. Objectifs...3 1.2. Descriptif de l existant...3 2. Etude des solutions...3 2.1. Solution n 1 : uniformisation du système

Plus en détail

De la production collaborative à la capitalisation des connaissances Le rôle des documentalistes

De la production collaborative à la capitalisation des connaissances Le rôle des documentalistes De la production collaborative à la capitalisation des connaissances Le rôle des documentalistes Le 13 mars 2008 Introduction 2 Le développement de la pratique collaborative dans les entreprises et les

Plus en détail

Réseaux et médias sociaux dans le tourisme. Comment développer sa visibilité et optimiser sa présence en ligne?

Réseaux et médias sociaux dans le tourisme. Comment développer sa visibilité et optimiser sa présence en ligne? Réseaux et médias sociaux dans le tourisme Comment développer sa visibilité et optimiser sa présence en ligne? Préface La popularité grandissante des réseaux sociaux sur le Web bouscule le modèle traditionnel

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

Plus en détail

Partie I Organisations, management et systèmes d information... 1

Partie I Organisations, management et systèmes d information... 1 Liste des cas d entreprise............................................................ Liste des figures..................................................................... Liste des tableaux...................................................................

Plus en détail

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com

Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre

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

Points forts : Amélioration de l efficacité des activités de marketing

Points forts : Amélioration de l efficacité des activités de marketing AUTOMATISATION DU MARKETING Le module d automatisation du marketing dans Microsoft Business Solutions Axapta vous offre une vue détaillée pour gérer des campagnes ciblées et personnalisées à travers tous

Plus en détail

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP

ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP ENRICHIR LES DONNEES DE DETAILS ACCEDEES A TRAVERS UN RAPPORT OLAP SAS Web Report Studio offre depuis de nombreuses versions la possibilité de visualiser les observations spécifiques à partir des données

Plus en détail

Rapport d études. Etudes des spécificités du marché du SaaS en France. Rapport de synthèse février 2013

Rapport d études. Etudes des spécificités du marché du SaaS en France. Rapport de synthèse février 2013 Rapport d études Etudes des spécificités du marché du SaaS en France Rapport de synthèse février 2013 Conception Caisse des Dépôts (Service communication DDTR) février 2013 Veille stratégique, conseil

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

Maîtriser la diffusion de son catalogue e-commerce

Maîtriser la diffusion de son catalogue e-commerce Maîtriser la diffusion de son catalogue e-commerce Lorraine Un site marchand est sans cesse en recherche de moyens pour développer son activité. Au-delà de l optimisation de la boutique, il est possible

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES

Base de données. Objectifs du cours 2014-05-20 COURS 01 INTRODUCTION AUX BASES DE DONNÉES 1 Base de données COURS 01 INTRODUCTION AUX BASES DE DONNÉES Objectifs du cours 2 Introduction aux bases de données relationnelles (BDR). Trois volets seront couverts : la modélisation; le langage d exploitation;

Plus en détail

Solocal Group Solocal Group pilote ses audiences via un ensemble de tableaux de bord complètement automatisés grâce à l API AT Internet.

Solocal Group Solocal Group pilote ses audiences via un ensemble de tableaux de bord complètement automatisés grâce à l API AT Internet. Online Intelligence Solutions Solocal Group Solocal Group pilote ses audiences via un ensemble de tableaux de bord complètement automatisés grâce à l API AT Internet. Case study Case study INTRODUCTION

Plus en détail

Utiliser Access ou Excel pour gérer vos données

Utiliser Access ou Excel pour gérer vos données Page 1 of 5 Microsoft Office Access Utiliser Access ou Excel pour gérer vos données S'applique à : Microsoft Office Access 2007 Masquer tout Les programmes de feuilles de calcul automatisées, tels que

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

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Les formations. Développeur Logiciel. ENI Ecole Informatique

Les formations. Développeur Logiciel. ENI Ecole Informatique page 1/5 Titre professionnel : Reconnu par l Etat de niveau III (Bac), inscrit au RNCP (arrêté du 12/10/07, J.O. n 246 du 23/10/07) (32 semaines) Unité 1 : Structurer une application 6 semaines Module

Plus en détail

1 Avant-Propos 5 Remerciements. 9 Usages, contraintes et opportunités du mobile. 33 Site ou application : quelle solution choisir? Table des matières

1 Avant-Propos 5 Remerciements. 9 Usages, contraintes et opportunités du mobile. 33 Site ou application : quelle solution choisir? Table des matières IX Table des matières 1 Avant-Propos 5 Remerciements Partie 1 7 Stratégie et conception des sites et applications mobiles Chapitre 1 9 Usages, contraintes et opportunités du mobile 11 Les usages spécifiques

Plus en détail

PROSOP : un système de gestion de bases de données prosopographiques

PROSOP : un système de gestion de bases de données prosopographiques PROSOP : un système de gestion de bases de données prosopographiques Introduction : Ce document présente l outil en développement PROSOP qui permet la gestion d'une base de donnée prosopographique de la

Plus en détail

Drupal. Introduction à Drupal

Drupal. Introduction à Drupal Drupal Introduction à Drupal Cette présentation est basée sur le document «Introduction à Drupal» de La communauté Drupal de Suisse-Romande Histoire Dries Buytaert, fondateur de Drupal en 2000 à l'université

Plus en détail

présente Solutions mobiles pour la communication interne & les RH

présente Solutions mobiles pour la communication interne & les RH présente Solutions mobiles pour la communication interne & les RH IMA GI NEZ... Un service pour tous vos collaborateurs, qui fait circuler les informations et créé des liens transversaux dans l entreprise,

Plus en détail

Usages d un site Web contributif

Usages d un site Web contributif 1/9 Date : à partir du 8 novembre 2011 Durée : 4 séances de 3 heures Public : Licence Pro Usages d un site Web contributif Eléments de cours sur le CMS SPIP Objectifs Accompagner la découverte et la prise

Plus en détail

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus..

D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes de gestion de contenus.. WordPress - CMS open-source Permet de créer simplement des sites internet ou de blogs. D origine destiné à la conception de blog, WordPress est devenu l outil incontournable dans la liste des systèmes

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

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

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

Plus en détail

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

ENJEUX NUMÉRIQUES AUTOUR DU COMPTE PERSONNEL D ACTIVITÉ

ENJEUX NUMÉRIQUES AUTOUR DU COMPTE PERSONNEL D ACTIVITÉ ENJEUX NUMÉRIQUES AUTOUR DU COMPTE PERSONNEL D ACTIVITÉ 15 SEPTEMBRE 2015 7 rue de Bucarest 75008 Paris - +33 1 73 00 28 00 - backelite.com PRÉSENTATION Marie PETIT Responsable du conseil et de l expérience

Plus en détail

Introduction aux concepts d ez Publish

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

Plus en détail

Guide de démarrage Débuter avec e-monsite Les termes spécifiques à e-monsite

Guide de démarrage Débuter avec e-monsite Les termes spécifiques à e-monsite Guide de démarrage Débuter avec e-monsite... page 2 Les termes spécifiques à e-monsite... page 2 Le manager... page 2 Les modules... page 3 Les widgets... page 3 Les plugins... page 4 Ajouter du contenu...

Plus en détail

*4D, quand c est la solution qui compte. 4D démocratise les services Web

*4D, quand c est la solution qui compte. 4D démocratise les services Web *4D, quand c est la solution qui compte. 4D démocratise les services Web Table des matières I. INTRODUCTION page 3 II. VERS UNE DEFINITION DES SERVICES WEB 1. Qu est ce que c est? page 3 2. A quoi ça sert?

Plus en détail

Transformation IT de l entreprise LE PAAS EST-IL VRAIMENT L APANAGE DU CLOUD PUBLIC?

Transformation IT de l entreprise LE PAAS EST-IL VRAIMENT L APANAGE DU CLOUD PUBLIC? Transformation IT de l entreprise LE PAAS EST-IL VRAIMENT L APANAGE DU CLOUD PUBLIC? D on Boulia, Vice Président chargé de la stratégie IBM WebSphere et privé, explique comment le concept ne doit pas être

Plus en détail

C2 ATOM Guide de démarrage

C2 ATOM Guide de démarrage C2 ATOM Guide de démarrage Créé par : C2 Innovations Version : 1.0 Dernière modification : 30/03/2015 FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION DE SERVICES FOURNISSEUR DE SOLUTIONS COMPLÈTES DE GESTION

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

UserLock Quoi de neuf dans UserLock? Version 8.5

UserLock Quoi de neuf dans UserLock? Version 8.5 UserLock Quoi de neuf dans UserLock? Version 8.5 Table des Matières 1. UserLock Version 8... 3 1.1. Le Statut utilisateur, un nouvel indicateur de risque... 3 1.2. Des alertes en temps réel contre les

Plus en détail

APPEL À MANIFESTATION D INTÉRÊT

APPEL À MANIFESTATION D INTÉRÊT Conseil Ouest et Centre Africain pour la Recherche et le Développement Agricoles West and Central African Council for Agricultural Research and Development APPEL À MANIFESTATION D INTÉRÊT RECRUTEMENT D

Plus en détail

12.2.5. La Banque de données santé publique (BDSP)

12.2.5. La Banque de données santé publique (BDSP) 12. Approfondir ses connaissances autour d un sujet droit ou qu un accord avec l éditeur autorise les gestionnaires de la base à pointer vers le document original. Les bases de données bibliographiques

Plus en détail

Tutoriel Drupal «views»

Tutoriel Drupal «views» Tutoriel Drupal «views» Tutoriel pour la découverte et l utilisation du module Drupal «Views» 1 Dans ce tutoriel nous allons d abord voir comment se présente le module views sous Drupal 7 puis comment

Plus en détail

Projet DataCity. Documentation Utilisateur. Version 4

Projet DataCity. Documentation Utilisateur. Version 4 Projet DataCity Documentation Utilisateur Version 4 Cyril Moralès Marc Soufflet Lionel Hamsou Cédric Merouani Cyntia Marquis Ryan Legasal Guillaume de Jabrun morale_c souffl_m hamsou_l meroua_c marqui_c

Plus en détail

Corporate Blogging, site média La solution de blog professionnel pour les entreprises

Corporate Blogging, site média La solution de blog professionnel pour les entreprises Moon Seven - agence conseil en solutions Internet www.moonseven.fr 19 rue Emile Augier 93310 LE PRE SAINT GERVAIS - 06 84 19 89 52 Corporate Blogging, site média La solution de blog professionnel pour

Plus en détail

ENTREPRISE CONTENT MANAGEMENT & RECORDS MANAGEMENT ECM & RM

ENTREPRISE CONTENT MANAGEMENT & RECORDS MANAGEMENT ECM & RM ENTREPRISE CONTENT MANAGEMENT & RECORDS MANAGEMENT PLAN Introduction Partie I : le records management Qu est ce que le RM? Les principes du RM Les objectifs du RM Les enjeux du RM Les étapes de la mise

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

LINQ to SQL. Version 1.1

LINQ to SQL. Version 1.1 LINQ to SQL Version 1.1 2 Chapitre 03 - LINQ to SQL Sommaire 1 Introduction... 3 1.1 Rappels à propos de LINQ... 3 1.2 LINQ to SQL... 3 2 LINQ to SQL... 3 2.1 Importer des tables... 3 2.1.1 Le concepteur

Plus en détail

WordPress : simple et élégant

WordPress : simple et élégant WORDPRESS WordPress : simple et élégant Libre Respectueux des standards Ergonomique Rapide à installer WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l ensemble

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

gcaddy Suite Description du produit

gcaddy Suite Description du produit gcaddy Suite Description du produit Version 1.0 www.gweb.be @ info@gweb.be TVA : BE-863.684.238 SNCI : 143-0617856-67 1 / 8 1 Description de gcaddy gcaddy est le module E-commerce de Gweb. Il se présente

Plus en détail

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Quel logiciel DE CRM choisir pour votre force de vente terrain? Quel logiciel DE CRM choisir pour votre force de vente terrain? plusieurs études démontrent que les projets CRM sont des échecs dans 40 à 80% des cas. Les principales causes d échec sont : Le rejet par

Plus en détail

CRÉER ET ANIMER UN BLOG

CRÉER ET ANIMER UN BLOG CRÉER ET ANIMER UN BLOG Objectifs : Créer un blog avec le logiciel wordpress, savoir le gérer, en modifier la structure, l ergonomie et les principales fonctionnalités de manière autonome 1.Définition

Plus en détail

Les médias sociaux : Facebook et Linkedin. Réalisé en janvier 2012 Par Mamadou Ndiaye

Les médias sociaux : Facebook et Linkedin. Réalisé en janvier 2012 Par Mamadou Ndiaye Les médias sociaux : Facebook et Linkedin Réalisé en janvier 2012 Par Mamadou Ndiaye Avant de commencer Veuillez S.V.P. tester votre matériel audio en utilisant l assistant d installation audio. Plan Qu

Plus en détail

La grille d analyse des UI en ligne

La grille d analyse des UI en ligne module «GRILLEWEB» La grille d analyse des UI en ligne Daniel PERAYA David OTT avril 2001 Description du contexte de production du document : Ce rapport a été écrit dans le cadre du projet de recherche

Plus en détail

Présentation du PL/SQL

Présentation du PL/SQL I Présentation du PL/ Copyright Oracle Corporation, 1998. All rights reserved. Objectifs du Cours A la fin de ce chapitre, vous saurez : Décrire l intéret du PL/ Décrire l utilisation du PL/ pour le développeur

Plus en détail

Travail d équipe et gestion des données L informatique en nuage

Travail d équipe et gestion des données L informatique en nuage Travail d équipe et gestion des L informatique en nuage BAR Octobre 2013 Présentation Au cours des études collégiales et universitaires, le travail d équipe est une réalité presque omniprésente. Les enseignants

Plus en détail

Communiqué de presse ALTER PERFORMANCE, un modèle de start up qui a le vent en poupe

Communiqué de presse ALTER PERFORMANCE, un modèle de start up qui a le vent en poupe Dossier de presse Communiqué de presse ALTER PERFORMANCE, un modèle de start up qui a le vent en poupe ALTER PERFORMANCE est une nouvelle société de conseil qui a fait le choix d'accompagner les TPE-PME

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

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

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

Utilisation du CMS Ametys

Utilisation du CMS Ametys Utilisation du CMS Ametys jeudi 16 septembre 2010 jeudi 14 octobre 2010 J.L. Aucouturier CMS? Ametys? Ametys est un logiciel open source destiné à la production de sites Web, de type système de gestion

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

Plus en détail

Définir un nouveau modèle économique Présentation de l axe 4

Définir un nouveau modèle économique Présentation de l axe 4 Définir un nouveau modèle économique Présentation de l axe 4 Le développement du numérique dans la sphère de l édition, les mutations induites par la dématérialisation des supports ont profondément influencé

Plus en détail