Note de synthèse. Développement web sur le CMS Prestashop. Stage du 17 mai au 25 juin Entreprise decoratzia.com 15 rue Erlanger Paris
|
|
- Achille Fradette
- il y a 8 ans
- Total affichages :
Transcription
1 BENCHETRIT Michaël BTS IG 2 ème année Brevet de Technicien Supérieur Informatique de Gestion Option : Développeur d applications Session 2011 Note de synthèse Développement web sur le CMS Prestashop Stage du 17 mai au 25 juin 2010 Entreprise decoratzia.com 15 rue Erlanger Paris 1
2 Sommaire Introduction. 3 I. Présentation de l entreprise decoratzia Activité, lieu, objectif Structure et effectif de l entreprise Les produits proposés par l entreprise II. Présentation du projet Présentation du site existant Qu est-ce qu un CMS? Présentation du CMS Prestashop Les différents CMS e-commerce sur le marché Problème du site existant Cahier des charges.. 9 III. Réalisation du projet Outils utilisés lors du projet Matériel Langage et environnement de développement Logiciel Apprentissage du CMS Méthode de travail utilisé Implémentation du cahier des charges Mise en place de le page «Nouveaux produits» Module d automatisation des produits Création d outils de partage : facebook et twitter...15 IV. Conclusion 16 2
3 Introduction Ce dossier a pour but de présenter le stage effectué au cours du cursus scolaire de la formation BTS Informatique de Gestion au lycée Le Rebours en date du 17 Mai au 25 Juin 2010 à Paris. La société pour laquelle le travail a été fourni se nomme Decoratzia, sous la tutel de son directeur, Oren Ohana. Ma mission a été, tout d abord, de corriger certains problèmes liés au site de l entreprise en travaillant sur l outil de gestion de contenu (CMS, content manager system) Prestashop. Puis de développer et d intégrer de nouveaux modules et fonctionnalités qui n étaient pas proposées par le CMS. Ce stage a été l opportunité pour moi d appréhender le fonctionnement d un CMS, d apprendre de nouvelles méthodes de programmation (programmation orienté objet en PHP) et de découvrir l univers du monde du travail en mettant en pratique les connaissances déjà acquises. La première partie de ce rapport porte sur une présentation de l entreprise, une deuxième partie est consacrée à la présentation du projet, puis une troisième partie aborde la réalisation du projet. 3
4 I Présentation de l entreprise Décoratzia 1.1 Activité, lieu, objectif Créée en 2010, Decoratzia.com est une toute nouvelle boutique de décoration d'intérieur sur Internet qui réalise ses propres créations. Actuellement, l entreprise est implanté à Paris dans le 16 ème arrondissement dans un studio de 30m². L objectif de la société est avant tout d'innover dans la création d'objets déco originaux afin de proposer des produits uniques créés sur mesure par les designers. L avantage de Decoratzia sur une grande partie de ses concurrents réside dans le fait que toutes ses fabrications sont exclusivement française et réalisées dans un atelier de création en région parisienne. En effet, la plus part des entreprises concurrentes importe leur production de Chine pour abaisser leur coût de fabrication au détriment parfois de la qualité. 1.2 Structure et effectif de l entreprise Decoratiza est une filiale de l entreprise SARL «A3 Sign» qui elle s occupe de fabriquer tous les produits de la marque dans un atelier en région parisienne. La conception et le design des produits sont réalisés par des indépendants «free-lance» qui sont rémunérés au prorata de leurs travaux. Le gérant de la marque (Oren Ohana, mon maître de stage) s occupe de la maintenance du site internet et des commandes passées par les clients. Actuellement, je travail seul avec le directeur (Oren Ohana) en tant que collaborateur stagiaire. 4
5 1.3 Les produits proposés par l entreprise Actuellement, l entreprise fabrique deux types de produits : des stickers et des tableaux. Decoratzia proposera très prochainement de nouveaux produits comme des horloges, des objets de décoration et du mobilier. Voici quelques produits du catalogue présent sur le site : LES STICKERS LES TABLEAUX 5
6 II Présentation du projet 2.1 Présentation du site existant Le site de l entreprise decoratzia.com a été réalisé par mon maître de stage à l aide du CMS (content manager system) Prestashop. L intérêt du site est de pouvoir présenter le catalogue des différents produits de décoration et de permettre aux clients de payer en ligne. Page d accueil du site decoratzia.com Qu est-ce qu un CMS? Un système de gestion de contenu (de l anglais Content Management System ou CMS) est une application internet permettant à quiconque de développer et d administrer facilement un site internet sans connaissance technique particulière. Ils proposent une zone d'administration pour gérer dynamiquement le site en ligne depuis le web. Les CMS sont généralement «open source» c'est-à-dire que l ensemble du programme est libre de droit. Cela permet de disposer des sources du programme et de les modifier. 6
7 2.1.2 Présentation du CMS Prestashop Le CMS Prestashop est un projet qui a été conçu au sein de l école supérieur d informatique Epitech et qui s est étalé sur 2 ans. Il est aujourd hui utilisé par plus de marchands dans le monde et est traduit en 31 langues. Cet outils permet en quelque clique à un marchant d ouvrir sa boutique sur internet Les différents CMS e-commerce sur le marché Il existe de nombreux CMS permettant aux marchands de lancer leur boutique sur internet. Cependant, j ai choisi de retenir les trois principaux utilisés : Prestashop, Magento et oscommerce. Ce tableau a pour but de présenter les forces et faiblesses de chacun de ces trois outils. 7
8 2.2 Problèmes du site existant Le site existant de l entreprise Decoratzia présente plusieurs lacunes qu il a fallu corriger. Tout d abord, le système de catégorie proposé par le CMS était défaillant. En effet, lorsque l on se trouvait sur la page d un produit du site, rien ne nous permettait de savoir à quelle catégorie et sous catégorie appartenait ce produit. Cela posait donc un problème de lisibilité pour le visiteur d autant plus que mon maitre de stage souhaité mettre en surbrillance la catégorie et la sous catégorie dans le menu du site comme présenté ci-dessous. f Non surbrillance du bouton catégorie «stickers» Non surbrillance du bouton sous catégorie «Personnalités» Page du produit «Sticker Barack Obama» - decoratzia.com Un autre problème du site concernait le fil d Ariane. Le fil d Ariane est une aide à la navigation sous forme de signalisation permettant de savoir à quel endroit se situe-t-on sur le site internet. Il se présente généralement sous cette forme : Accueil >Tableaux > Tableaux de personnalités Le fonctionnement du fil d Ariane actuel était assez aléatoire puisqu il n indiquait pas toujours le bon chemin de la page sur laquelle on se situait. En effet, lorsque l on se trouvait dans la page d un produit, le fil d Ariane affichait parfois ceci : Accueil > Accueil > Tableaux > Stickers Barack Obama Alors qu il aurait du afficher ce chemin : Accueil > Tableaux > Tableaux de personnalités > Stickers Barack Obama 8
9 2.3 Cahier des charges En plus de ces deux problèmes à corriger, d autres travaux m on étés confiés par mon maitre de stage. En effet, celui-ci souhaitait ajouter de nouvelles fonctionnalités sur le site internet, lesquelles n étaient pas proposées par le CMS Prestashop. Création d outils partage (lien sociaux) : La première fonctionnalité concernait l ajout de liens sociaux en bas de chaque fiche produits. Cela permettra d une part aux visiteurs de partager un produit qu il apprécie sur leur page Facebook ou sur leur compte Twitter. Et d autre part de générer un trafic important de visiteurs vers le site puisqu à eux deux, Facebook et Twitter rassemble près de 600 millions d internautes permettent d alimenter considérablement la promotion du site de l entreprise. Créer une page «nouveaux produits» : La seconde fonctionnalité était celle de créer une page «Nouveaux produits» qui permettra d afficher les derniers articles ajoutés dans le catalogue les 30 derniers jours. Les visiteurs du site pourront ainsi d un seul clique consulter les toutes dernières nouveautés du catalogue. Un module d automatisation pour l ajout des produits : Le troisième point de mon travail est celui qui a m a pris le plus de temps durant ce stage car il a nécessite une longue phase d analyse et de réflexion. Il s agissait de réaliser un module dans le panel d administration qui permettrait d automatiser et de faciliter l ajout de produits sur le site. Jusqu à maintenant, lorsque mon maître de stage souhaiter insérer un nouveau tableau dans le catalogue, cela pouvait prendre parfois jusqu à 20 minutes ce qui devenait très lourd à gérer. En effet, pour les articles «tableaux», le produit est proposé en plusieurs tailles selon son format. Chaque taille a son prix différent, il fallait donc ajouter pour chaque tableau les tailles associées au format ainsi que les prix correspondant. A cela s ajoute le fait que tous les tableaux sont proposés sur deux supports : PVC (matière plastique) ou Toile. Voici un imprime écran des listes des tailles proposés aux clients sur une fiche produit et qu il fallait ajouter «manuellement» pour chaque nouveau tableau: Format portrait Format panoramique Format carré 9
10 Mon rôle dans l élaboration de ce module sera donc de rendre «dynamique» l ajout de toutes les tailles d un format de tableau lors de l ajout d un nouveau produit dans le catalogue III Réalisation du projet 2.3 Outils utilisés lors du projet Matériel S agissant du matériel informatique, j ai travaillé tout au long du stage avec mon ordinateur portable ce qui était très pratique car je pouvais continuer à travailler à l extérieur de l entreprise quand cela était nécessaire. Pour la connexion internet, je me suis connecté au réseau wifi installé dans le locale Langage et environnement de développement Pour travailler sur le développement du site, j ai dû utiliser le langage PHP (langage de programmation permettant de concevoir des sites aux pages dynamiques) que je connaissais déjà bien car je l ai souvent utilisé dans le passé. Cependant, le CMS utilisait une version du langage PHP que je ne connaissais pas : la version 5 qui inclut le fonctionnement du modèle objet. J'ai utilisé aussi le logiciel Wamp qui est un environnement de développement de site web en PHP. J'ai été amené à utiliser Wamp pour travailler localement sur le site depuis mon PC Portable car celui-ci devra être migré ultérieurement. Cet environnement regroupe les logiciels : MySql qui est un gestionnaire de données, Apache (serveur), PHP, et phpmyadmin qui est un outil pour administrer des bases de données MySql Logiciel Pour pouvoir écrire les lignes de code en PHP, j ai utilisé l éditeur de texte Notepad++ qui intègre la coloration syntaxique de code source pour les langages. Enfin, j ai utilisé un autre outil très intéressant et très efficace pour le développement qui est la barre d outils «Web developer» : cet outil, qui est une extension pour Mozilla Firefox permettant aux développeurs de modifier les lignes de codes (HTML 10
11 et CSS) directement consultée (sans passer par les fichiers et sans les sauvegarder) et de repérer les erreurs de script. 3.1 Apprentissage du CMS La première partie du stage a été de comprendre l outil sur lequel j allai travaillant pendant 5 semaines. En effet, avant de me lancer dans l écriture de nombreuses lignes de code pour travailler sur le projet, il m a fallu une période d adaptation du CMS Prestashop pour comprendre les rouages de son fonctionnement, l organisation du code employé, la conception de la base de données, etc.. Ce travail en amont d analyse du CMS m a pris toute la première semaine du stage. Apprentissage de la programmation objet en PHP : le CMS étant développé uniquement en modèle objet, j ai dû obligatoirement me familiariser avec ce type de programmation qui m était jusque-là inconnu. Mon maître de stage a passé beaucoup de temps à m expliquer certains principes de l objet : l héritage, les types de variables, l instanciation de classe. J ai également consulté de nombreux tutoriaux à ce sujet, notamment sur le siteduzero.com. Bien entendu, même à la fin du stage, je n ai pas encore pu voir toutes les fonctionnalités de la programmation objet car Apprentissage du système de Template : le CMS Prestashop utilise le système de template Smarty. Un système de template permet de rendre les scripts PHP indépendants de la présentation, c'est-à-dire de séparer la logique applicative de la logique d affichage. J ai dû donc également apprendre à utiliser ce moteur de template puisqu il utilise son propre langage de formatage. Pour ce faire, j ai utilisé la documentation proposé sur le site officiel de Smarty qui explique très simplement comment l utiliser. Comprendre la conception de la base de données du CMS : le travail le plus compliqué fut de comprendre la logique de conception de la base de données du gestionnaire de contenu. En effet, travailler sur de grosses applications comme celle de Prestashop nécessite pour un développeur de bien cerner les liens entre les tables pour pouvoir travailler sur des développements spécifiques. Pour ce faire, j ai dû me procurer le modèle physique des données sur le site officiel du CMS. Ce modèle m a été très utile pour pouvoir travailler plus rapidement et efficacement sur le projet. Modèle physique de donnée du CMS Prestashop 11
12 3.2 Méthode de travail utilisé Auparavant, mon maitre de stage était chef de projet pour un magazine du groupe Lagardère. Il avait donc l habitude de diriger et d animer des équipes de développeur, ce qui ma permit de profiter de ses méthodes de travail. Pour mener à bien ce projet, une organisation du travail a été déterminée de manière à planifier les taches au jour le jour. J ai utilisé l application «Google Agenda». Il s agit d un outil permettant d organiser et de planifier des évènements depuis une interface unique. Il est aujourd hui utilisé par plus de deux millions d entreprises à travers le monde. Imprime écran des taches à faire pour la semaine du 31 mai au 6 juin 2010 avec l outil «Google Agenda» 12
13 3.3 Implémentation du cahier des charges Mis en place de la page «Nouveaux produits» Le premier travail réalisé était celui d une page présentant les nouveaux produits du site. Pour ce faire, une fonction «getnewproducts» a été crée permettant d interroger la base de donnée et de renseigner les 30 derniers produits insérés sur le site. Cette fonction se trouve dans la classe «Product» et sera appelée par la suite dans une autre partie du code pour pouvoir afficher les produits. La fonction est statique, c'est-à-dire qu on peut y accéder sans avoir besoin d instancier la classe. Paramètre envoyé à la fonction correspondant à l identifiant de la langue du visiteur. static public function getnewproducts ($id_lang) { $result = Db ::ExecuteS( Méthode permettant d exécuter une requête SQL et de retourner son résultat sous forme de tableau. SELECT p.price, p.`description`, p.`description_short`, p.`link_rewrite`, p.`meta_description FROM `product` p WHERE p.`active` = 1 AND p. id_lang =.$id_lang. AND DATEDIFF(p.`date_add`, DATE_SUB(NOW(), INTERVAL 30 DAY)) > 0 ) } return $result; DATEDIFF : fonction SQL qui calcule le nombre de jours entre deux dates. INTERVAL 30 DAY : spécifie qu on ne recherche que les différences de moin de 30 jours. return $result : permet de retourner le résultat de la requete sql contenu dans la variable $result. 13
14 3.3.2 Module d automatisation des produits L imprime écran ci-dessous présente un aperçu du formulaire permettant d ajouter un nouveau produit sur le site. L ajout d une liste déroulante proposant les différents formats permettra à mon maître de stage de gagner un temps précieux. En effet, celui-ci n aura plus besoin d ajouter chaque déclinaison de produit lors de l insertion d un nouveau tableau puisque le module s en chargera lui-même simplement en renseignant le format du tableau. Pour mettre en place cette solution, nous avons moi et mon maître de stage établi un Modèle Conceptuel de données (MCD) qui nous a aidé à schématiser plus facilement les tables nécessaires au module. Ce modèle nous a également permis de présenter les données et le problème indépendamment des choix technique Explication du MCD - Un produit correspond à un et un seul format. - «Combinaison» est une entité faible identifiée par un format et une taille. - L association «valoir» indique le prix d une déclinaison de produit en fonction de son format, sa taille et son support. 14
15 3.3.3 Création d outils de partage : bouton facebook et twitter Après avoir mise en place l outil permettant de partager les fiche produit sur les sites «facebook» et «twitter», nous avons rapidement constaté un problème au niveau des vignettes. En effet, dans le cas de notre site, facebook propose par défaut une vignette associé au lien qui ne correspond pas du tout au contenu du produit partagé (voir l image ci-dessous). Dans un soucie de cohérence, nous souhaiterions indiquer à l outil que l image accolé au lien corresponde à une photo du produit. En cherchant dans la documentation du site de facebook, j ai pu trouver la solution au problème : il suffit d ajouter les balises ci-dessous au début de chaque fiche produit pour pouvoir contrôler l image exacte qui sera apposé au lien. <link rel="image_src" href="lien image produit.jpg" /> Grâce à cette nouvelle ligne de code, nous pouvons voir le résultat sur le sticker «Elvis Presley». Page d un produit sticker / decoratzia L'image associé est bien celle du produit. 15
16 IV Conclusion Le bilant du stage est positif : j ai pu corriger la grande majorité des problèmes existant sur le site et y ait ajouté quelques fonctionnalités supplémentaire. Bien entendu, 5 semaines n ont pas suffit à satisfaire toutes les demandes de mon maître de stage qui souhaitait mettre en place d autres modules pour perfectionner sa vitrine internet. Ce stage a été bénéfique et formateur tant sur le plan technique que humain. Technique car j ai vu améliorer mes compétence dans la programmation web en apprenant notamment le «modèle l objet» qui permet d organiser son code de manière à ce que celuici puisse être plus facilement réutilisable. Le fait d avoir appris à travailler sur l outil CMS est aussi un atout car ces logiciels sont de plus en plus utilisés pour développer des sites web dynamiques et les programmeurs doivent maintenant savoir les manipuler. Ce stage est aussi une expérience humaine enrichissante où il a fallut apprendre à s adapter aux personnes avec lesquelles on est amené à travailler et respecter le rythme de travail imposé. Je me suis rendu compte que rester toute une journée à analyser et rédiger des lignes de code derrière un ordinateur est une chose fatiguant qui demande une grande concentration. 16
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étailBureautique 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étailRapport 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étailRAPPORT DE STAGE. Terrasse Hugo 1/12
RAPPORT DE STAGE Terrasse Hugo 1/12 Sommaire Introduction Les CMS Présentation CMSMS CMS Made Simple Prestashop Les Travaux VAMO Moulin du Calanquet Le Responsive Design La Refonte graphique Le Reférencement
Plus en détailSommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?
Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est
Plus en détailCRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
Plus en détailJoomla! 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étailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailDans 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étailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailAssociation UNIFORES 23, Rue du Cercler 87000 LIMOGES
RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description
Plus en détailProgramme CREATION SITE INTERNET (CMS Wordpress)
Programme CREATION SITE INTERNET (CMS Wordpress) Objectifs de la formation Apprendre à créer son site internet. Cette formation vous permettra de gérer et d'optimiser le contenu d'un blog professionnel
Plus en détailFormations Web. Catalogue 2014 Internet Référencement Newsletter Réseaux sociaux Smartphone
Formations Web Catalogue 2014 Internet Référencement Newsletter Réseaux sociaux Smartphone Formations Web CCI Formation vous propose 8 formations WEB 1 formation Smartphone Nos formations se déroulent
Plus en détailSTAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage
STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites
Plus en détailGestion 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étailDevenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Plus en détailWeb & Libre. Outils pour être présent sur le net librement
Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,
Plus en détailINTERNET 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étailS7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i
Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi
Plus en détailCOMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?
COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? Lorraine En matière de création ou de refonte d un site Internet, il apparaît souvent difficile de faire un choix parmi les propositions qui font suite à
Plus en détailFormation Découverte du Web
Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant
Plus en détailRÉALISATION D UN SITE DE RENCONTRE
RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD
Plus en détailWebsite 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étail10 points clés pour bien démarrer votre projet web
10 points clés pour bien démarrer votre projet web Un cahier des charges pour cerner votre projet Afin de vous aider dans la réflexion de votre futur site Internet, ADVEO a conçu une check-list avec les
Plus en détailPrestaShop 1.6 Créer un site de e-commerce
Chapitre 1 : PrestaShop : pour quoi faire? A. PrestaShop dans la sphère CMS 11 B. Nouveautés de la version 1.6 11 1. Rappel des épisodes précédents 11 2. Front-Office totalement redessiné 11 3. Back Office
Plus en détailMANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:
MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable
Plus en détailMINI-MÉMOIRE DE PPP - S4
MINI-MÉMOIRE DE PPP - S4 Par [OUAZAR ARIS-ARAB] [S4-G2] [AYME OLIVIA] TABLE DES MATIÈRES ANALYSE DE L ENTREPRISE # PRESENTATION DE L ENTREPRISE # LISTE ET DESCRIPTION DES DIFFERENTS METIERS REPRESENTES
Plus en détailFormation Créateur de site web e-commerce Certifiant
Formation Créateur de site web e-commerce Certifiant La formation «Créateur de site web et e-commerce» vous permet sur une période courte, en stage intensif, de vous initier aux fondamentaux de la communication
Plus en détailArmand 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étailSPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments
SPECIFICATIONS TECHNIQUES : Gestion des Médicaments et des commandes de médicaments Développement d une application en web/ client lourd en C# permettant la gestion des médicaments et des commandes de
Plus en détailContent Management System. bluecube. Blue Cube CMS V4.3 par Digitalcube
Content Management System bluecube V4.3 1 SOMMAIRE Avant-propos Découvrir le CMS Blue Cube Les modules Les clients BLUE CUBE CMS V4.3 par Digitalcube 2 CMS sans bugs 3 Avant-propos Facile à prendre en
Plus en détailSITE 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étailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailSommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2
Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification
Plus en détailLA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT
LA GMAO ACCEDER : EXPLOITATION POUR L ENSEIGNEMENT 1 - AVANTAGES DE LA GMAO ACCEDER POUR ENSEIGNER 2 - GENERALITES POUR L EXPLOITATION EN BAC PRO ET BTS 3 LA GMAO ET LE NOUVEAU REFERENTIEL BTS 2014 MAINTENANCE
Plus en détailDescription de l implantation dans le centre d examen (nom du service ou de l outil et caractéristiques techniques)
ANNEXE VII-1 : modèle d attestation de respect du cahier des charges pour l épreuve E4 (parcours SISR) BTS SERVICES INFORMATIQUES AUX ORGANISATIONS Session 2014 CONTRÔLE DE L ENVIRONNEMENT TECHNOLOGIQUE
Plus en détailGroupe Eyrolles, 2003, ISBN : 2-212-11317-X
Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une
Plus en détailLéa Dumas Développeuse front-end Intégratrice //
Compétences HTML / CSS / Javascript /JQuery Bootstraps / SASS / LESS Angular.js / Node.js PHP / Symfony2 / Zend Wordpress / Prestashop / Magento /CQ Git / Sublim Text2 Photoshop / Illustrator / Indesign
Plus en détailOFFRE DE SERVICE. www.votreentreprise.com
2011 NOM ENTREPRISE OFFRE DE SERVICE CONCEPTION, REALISATION ET HEBERGEMENT SITE WEB www.votreentreprise.com AFConsulting Web Services Page 1 sur 19 SOMMAIRE Lettre, offre de services --------------------------------------------
Plus en détailMadame, Monsieur, PJ. 1 - Programme de formation 2 - Fiche d'inscription 3 - Présentation de Olivier GOBET
Madame, Monsieur, Véritable catalyseur de votre stratégie de communication, le web vous offre toujours plus de moyens pour relever vos challenges : communiquer, conquérir, optimiser, fidéliser. Mais tout
Plus en détailDans cette Unité, nous allons examiner
13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est
Plus en détailEditoile Académie Mathieu Renault, formateur 9 rue Vauban 33 000 Bordeaux Tél. 05 35 54 62 10 formation@editoile.fr
Page 1 / 8 Pourquoi se former à Editoile Académie? Parce que nos formateurs sont des professionnels expérimentés Les formations sont animées par les rédacteurs web et community managers d Editoile, agence
Plus en détailWysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x
WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET
Plus en détailManuel : Comment faire sa newsletter
Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]
Plus en détailDiffuser 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étailCréation du site internet [insérez le nom de votre site]
Création du site internet [insérez le nom de votre site] Cahier des charges 1. [Insérez le nom de votre société]... 3 2. Le projet... 4 3. Les prestations attendues... 5 4. Les fonctionnalités du futur
Plus en détailS informer et se développer avec internet
S informer et se développer avec internet S informer et se développer sur Internet - CCI Caen 03/03/2014 1 1 Le réseau internet Sommaire Internet : un média devenu incontournable S informer sur Internet
Plus en détailLes sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org
Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et
Plus en détailContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.
ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables
Plus en détailRemote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4)
Remote Cookies Stealing SIWAR JENHANI (RT4) SOUHIR FARES (RT4) Sommaire : Contenu I. Introduction:... 2 II. Présentation de l atelier :... 2 1) Attaque persistante :... 3 2) Attaque non persistante :...
Plus en détailModèle de cahier des charges pour la création de votre site internet
Modèle de cahier des charges pour la création de votre site internet 1. Votre société Une présentation en quelques lignes de l entreprise derrière le site internet et de son identité : Son nom Sa mission
Plus en détailPrestaShop 1.5 Créer un site de e-commerce
Chapitre 1 : PrestaShop : pour quoi faire? A. PrestaShop dans la sphère CMS 11 B. Nouveautés de la version 1.5 11 1. La fiabilité 11 2. L ergonomie 11 3. Multi... tout! 11 4. Les règles plus souples 12
Plus en détailSommaire. 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étailTravaux 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étailXi Ingénierie. La performance technologique au service de votre e-commerce. Comment exploiter les cookies sur vos applications web en toute légalité?
Xi Ingénierie La performance technologique au service de votre e-commerce Comment exploiter les cookies sur vos applications web en toute légalité? Copyright 2012 Xi Ingénierie Toute reproduction ou diffusion
Plus en détailCQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD) ----------------------------------------------------------------------------------------------------
ORGANISME REFERENCE STAGE : 26587 20 rue de l Arcade 75 008 PARIS CONTACT Couverture : M. Frédéric DIOLEZ Paris, Lyon, Bordeaux, Rouen, Toulouse, Marseille, Tél. : 09 88 66 17 40 Strasbourg, Nantes, Lille,
Plus en détailGuide de démarrage rapide. (pour la version 5.0.)
Guide de démarrage rapide (pour la version 5.0.) 2 Table des matières Introduction Réglages de l application MyTalk Mobile 1. MODIFICATION 2. DEMARRER 3. AFFICHER 4. SYNTHETISEUR VOCAL 5. NOMBRE DE MOTS
Plus en détailFormation Webmaster : Création de site Web Initiation + Approfondissement
Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation
Plus en détailCatalogue des formations
Catalogue des formations NANCY et TRAINING (siège) 22 rue de Médreville 54000 Nancy Téléphone : 03 83 67 63 05 METZ 4 rue Marconi 57070 Metz Téléphone : 03 87 20 35 02 REIMS 09 rue Pingat 51000 Reims Téléphone
Plus en détailCréer et partager des fichiers
Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation
Plus en détailPHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward
PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP
Plus en détailFormation : 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étailCatalogue des formations : Utilisation d outils Open Source
Catalogue des formations - 2012 Catalogue des formations : Utilisation d outils Open Source Bureautique, Traitement d image, PAO, gestion de contenu web, création audiovisuelle OpeNetwork Agence de conseil,
Plus en détailTable des matières. Première partie Découvrir, installer et apprivoiser WordPress
Table des matières Avant-propos... Remerciements.... Les fichiers téléchargeables... XIII XVII XVIII Première partie Découvrir, installer et apprivoiser WordPress Chapitre 1 Découvrir WordPress.... 3 1.1
Plus en détailRapport de stage Clément MOYSAN
Clément MOYSAN Licence Professionnelle Réseaux et Télécommunications Option Web Développeur Tuteur en entreprise : Laurent DUBOIS Année universitaire : 2008/2009 Tuteur universitaire : Harold TRANOIS Sommaire
Plus en détailWebmaster / Webdesigner / Wordpress
Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un
Plus en détailProgramme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)
Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines) Module 1 : Programmer une application informatique Durée
Plus en détailComparatif 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étailProjet en nouvelles technologies de l information et de la communication
Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima
Plus en détail3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures
3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet
Plus en détailOptimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Plus en détailCréer et animer une boutique en ligne avec Wordpress (environnement PC et MAC)
Créer et animer une boutique en ligne avec Wordpress (environnement PC et MAC) OBJECTIFS - Créer une boutique sous wordpress et la référencer. - Mise en place du contenu, des articles Une bonne connaissance
Plus en détailSIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année
SIO BTS Services Informatiques aux Organisations 1 ère année LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc Objectifs : LOT 1 : Evaluation d un logiciel d inventaire et de gestion
Plus en détailSoyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Plus en détailaccueil Ecole Supérieure du Numérique de Normandie Animateur Webmarketing
accueil Ecole Supérieure du Numérique de Normandie CATALOGUE DES FORMATIONS Animateur Webmarketing Ecole supérieure du Numérique de Normandie Août 2014 Animateur Webmarketing. Cliquez sur le thème qui
Plus en détailConstruction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.
Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur
Plus en détailoffre de formations Année 2015
offre de formations Année 2015 Sommaire 3 Web/Graphisme Initiation à Wordpress / p4 Formation HTML & CSS / p5 Initiation à Indesign / p6 Perfectionnement à Photoshop / p7 - Contact Richard De Logu, Damien
Plus en détailIntroduction 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étailRESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences
RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry
Plus en détailINFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09
INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL
Plus en détailclaroline classroom online
de la plate-forme libre d'apprentissage en ligne Claroline 1.4 Manuel Révision du manuel: 06/2003 Créé le 07/09/2003 12:02 Page 1 Table des matières 1) INTRODUCTION...3 2) AFFICHER LA PAGE DE DEMARRAGE...3
Plus en détailCréer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL
Créer un site e-commerce avec Dreamweaver CS4 et PHP/MySQL 4 e édition Pearson Education France a apporté le plus grand soin à la réalisation de ce livre afin de vous fournir une information complète et
Plus en détailCertificat de formation continue en Webmarketing
Certificat de formation continue en Webmarketing Session : Septembre 2013 Mars 2014 Formation agréée par le Département de l Instruction Publique du Canton de Genève Bénéficie du Chèque Formation cumulé
Plus en détailCursus 2013 Déployer un Content Management System
Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme
Plus en détailDe EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur
De EnvOLE 1.5 à EnvOLE 2 Document pour l administrateur 1 INDEX 1/ Introduction :... 3 2/ Contenu du CEL 2.0 à l issue de la migration... 4 Votre CEL est-il migré?... 4 Accès aux deux versions du CEL...
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce, ISBN : 978-2-212-12515-3 Avant-propos
Plus en détailTable des matières Avant-propos... V Scripting Windows, pour quoi faire?... 1 Dans quel contexte?
Avant-propos... V CHAPITRE 1 Scripting Windows, pour quoi faire?... 1 Dans quel contexte?.................................................. 1 La mauvaise réputation............................................
Plus en détailCAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 -
CAHIER DES CHARGES SITE WEB : Steve Mind Magicien Close-up & Mentaliste - 1 - SOMMAIRE - 2 - Sommaire Présentation du projet Contexte Description du projet web Les Enjeux du projet web Analyse Concurrentiel
Plus en détailGuide d installation en 10 étapes...
Bienvenue sur PrestaBox! Guide d installation en 10 étapes... Suivez le guide! Pour ne rien oublier, suivez la liste des étapes incontournables pour la configuration de votre boutique PrestaBox : 1 - Choisissez
Plus en détailDOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin
DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailVOLUME 1 CRÉATION D UN SITE WEB
VOLUME 1 CRÉATION D UN SITE WEB Comprendre les principales étapes TABLE DES MATIÈRES PARTIE 1 - RENCONTRE DE DÉMARRAGE 03 PARTIE 2 - ANALYSE FONCTIONNELLE 03 PARTIE 3 - ARBORESCENCE 04 PARTIE 4 - MAQUETTES
Plus en détaildemander pourquoi mon site n'apparaît pas sur google ou pourquoi mon site n'est pas référencé par les moteurs de recherche?
50 questions essentielles à vous poser avant la mise en ligne de votre site pour ne plus vous demander pourquoi mon site n'apparaît pas sur google ou pourquoi mon site n'est pas référencé par les moteurs
Plus en détailCMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration
CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu
Plus en détailFORMATION INFORMATIQUE. Venez rejoindre la Maison Familiale de Bourgueil
FORMATION INFORMATIQUE Venez rejoindre la Maison Familiale de Bourgueil FORMATION BUREAUTIQUE Utilisation générale d un ordinateur 14 h Objectif : comprendre et appliquer les bases de la connaissance pratique
Plus en détailVeille Internet avec les flux RSS, recherche et veille sur les réseaux sociaux
URFIST DE TOULOUSE Des formations dans le domaine de l information scientifique et technique et de la publication web PROGRAMME DES STAGES JANVIER-MARS 2013 15/01/2013 : Initiation à LateX 21/01/2013 :
Plus en détailUtiliser le site Voyages-sncf.com
voyages-sncf.com 17 mars 2014 p 1 Utiliser le site Voyages-sncf.com Avec ce tutoriel, vous apprendrez à utiliser le site de la SNCF dédié aux trajets grandes lignes et plus particulièrement à : rechercher
Plus en détail