INFRASTRUCTURES TECHNOLOGIQUES POUR LE COMMERCE ELECTRONIQUE. Cours CNAM NFE102. Cours offerts par Luc Cantelaube

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

Download "INFRASTRUCTURES TECHNOLOGIQUES POUR LE COMMERCE ELECTRONIQUE. Cours CNAM NFE102. Cours offerts par Luc Cantelaube"

Transcription

1 Création d'un site de réservation en ligne Années INFRASTRUCTURES TECHNOLOGIQUES POUR LE COMMERCE ELECTRONIQUE Cours CNAM NFE102 Cours offerts par Luc Cantelaube Auteur : Laurent Thiébaud

2 Table des matières Création d'un site de réservation en ligne...1 Introduction...3 Analyse des besoins fonctionnels Business plan Définition des acteurs Cas d'utilisation...5 a. Pour les visiteurs:...5 b. Pour la société :...8 Etude des besoins techniques Définition et choix d'un CMS Composants nécessaires...11 a. Composants :...11 b. Modules :...12 c. Plugins : Contenu...12 Réalisation technique Template : Modification du code source...15 a. Le menu d'affichage des catégories :...15 b. Modification du panier :...16 c. Affichage d'un calendrier en commande...16 d. Modifications divers :...17 Hébergement Choix de l'hébergeur Sécurité...20 a. Droit d'accès :...20 b. Sécurisation du.htaccess :...20 c. Déplacer les fichiers téléchargeables en dehors de l'espace web :...21 d. Protéger le fichier configuration.php :...21 e. Crypter les données...21 f. Divers...21 Présence sur le web Référencement Publicité...23 Conclusion...24

3 Introduction Dans le cadre de l'ue CNAM «NFE102 Infrastructures technologiques pour le commerce électronique», il nous est demandé de réaliser un projet de site de e-commerce en ligne. Un site de e-commerce, par rapport à un site «habituel», permet de faire un achat en ligne, c'est-à-dire passer commande et la réceptionner chez soit (par livraison ou téléchargement). D'essor récent (une quinzaine d'années), leur cadre légal est maintenant strictement défini. Ces sites doivent en effet suivre certaines obligations (changement d'avis sans frais, affichage des CGV, procédures de remboursement). De même, leur contenu et apparence est généralement uniforme : produits regroupés en catégories, parcourables, avec possibilité de constituer un panier et payer en ligne, mise en avant de produits en promotion, nuage de tags... Plusieurs solutions technologiques permettent la réalisation de ces sites, entre le codage intégrale du site (en PHP ou ASP par exemple) d'un côté, et la solution «clés en main» de l'autre côté, payante. Entre les 2 se trouve une possibilité gratuite et pourtant mature, choisie pour ce projet. Il s'agit d'utiliser le CMS Joomla, auquel nous rajoutons un module de e-commerce. Un CMS, par définition un Content Management System, permet de réaliser un site internet à partir d'une interface graphique, séparant le contenu de l'apparence. Permettant l'ajout d'infinité de composants supplémentaires, nous lui adjoignons Virtuemart qui permet de gérer une plateforme de commerce électronique, en back- et frontstore (une partie pour rajouter des articles à vendre, une autre pour les consulter). Pour le projet à réaliser, nous présenterons un site de réservation de voyages en ligne. Dans un premier temps, nous définirons les fonctionnalités et besoins attendus. Nous présenterons ensuite l'infrastructure technologique supportant ce projet ; enfin nous expliquererons certains requis commerciaux.

4 Analyse des besoins fonctionnels 1. Business plan Afin de définir la stratégie commerciale et les besoins du site de e-commerce, il convient de définir les grandes lignes d'un business plan. Nous situerons ainsi la concurrence et le potentiel du marché. l'entreprise : le site est réalisé dans un futur imaginaire pour la société SPace Agency, agence de voyage et de réservation. Les produits proposés sont : des séjours des circuits touristiques des vols spatiaux des réservations d'hôtel des locations des croisières L'entreprise se situe comme la «SNCF des vols spatiaux», en pleine démocratisation des voyages dans l'espace. concurrence : aucune actuellement clientèle : composée à moitié par des vacanciers, désirant voyager pour le plaisir, recherchant soit de simples locations soit des croisières, dans des «packs» tout compris ; l'autre moitié est constituée de voyageurs d'affaires désireux soit de voyager, soit de réserver une location, soit les 2 séparément. besoins financiers et humains, planification et budget prévisionnel non nécessaires pour l'instant 2. Définition des acteurs Pour définir les besoins, nous définirons tout d'abord les différents utilisateurs potentiels du système, dont nous déduirons les cas d'utilisation possibles. le visiteur pourra consulter des pages informatives, consulter des articles, ajouter des articles au panier, s'enregistrer sur le site ; le client est un visiteur ayant un compte, il pourra en plus s'identifier, modifier ses informations personnelles et passer une commande ;

5 le service commercial pourra créer de nouvelles catégories de produits et de nouveaux produits, créer des promotions et modifier les transporteurs/frais de port. Il pourra également accéder aux commandes, bien que l envoi des billets soit automatisé ; les administrateurs pourront en plus configurer la boutique en ligne et l'apparence/fonctionnement du site internet ; le système est composé d'un serveur d'application (PHP), d'une base de données (MySQL) et d'un serveur SMTP (envoi s) ; des serveurs de paiement externes permettant le paiement sécurisé (banque ou paypal). 3. Cas d'utilisation La modélisation UML permet de schématiser, pour chaque utilisateur, les utilisations qu'il fera du système. Nous pourrons ainsi, dans la partie suivante, procéder aux réalisations techniques réalisant ces besoins. a. Pour les visiteurs:

6 UC «Voir catalogue» : Acteurs : visiteur But : Sélectionner une catégorie et de voir les articles en faisant partie, avec une image associée. Scénario : le visiteur clique sur un lien vers une catégorie, depuis une fiche informative ou un menu dédiée. Il voit alors les articles faisant partie de cette catégorie, peut les trier, voir les notations d'autres clients. UC «Voir un article» : Acteurs : visiteur But : Voir le détail d'un article : prix, produits enfants, attributs Scénario : depuis une catégorie, le visiteur clique sur un article précis. Il voit alors le descriptif de l'article, peut choisir un produit-enfant ou sélectionner un attribut, voir ses «type produits» UC «Ajouter au panier» : Acteurs : visiteur But : Ajouter un article au panier, puis de voir le panier et continuer ses ventes

7 Scénario : depuis une fiche article, après avoir choisi, selon l'article, l'âge du voyageur, la date de début de voyage et si besoin la date de fin, le visiteur clique sur le bouton 'ajouter au panier'. Il choisit alors dans un popup s'il veut aller au panier ou continuer ses achats UC «Enregistrement» : Acteurs : visiteur But : Créer un compte sur le site et de devenir un client Scénario : le visiteur clique soit sur le lien 'inscription' (partie de droite), soit essaie de valider un panier et se voit proposer de s'inscrire. Le visiteur rentre les informations personnelles requises et valide les CGV. Un de confirmation lui est alors envoyé avec rappel de l'identifiant et du password.. UC «Identification» : Acteurs : client But : S'enregistrer avec son code personnel pour retrouver un ancien panier et/ou voir ses commandes, informations personnelles Scénario : en essayant de valider un panier ou sur la droite de toute page, le client rentre son login et son mot de passe. Un lien permet alors de 'se déconnecter'. UC «Gérer son comptee» : Acteurs : client But : Modifier ses informations personnelles et d'accéder à l'état de commandes passées Scénario : le client clique sur le lien 'votre compte'. Il peut alors accéder aux 'informations de compte', 'informations de livraison' et voir ses anciennes commandes. UC «Valider une commande» : Acteurs : client But : Valider un panier pour finaliser une commande. Scénario : depuis le panier, le client clique sur 'commander'. Il choisit ensuite son adresse de livraison, le transporteur, la méthode de paiement, laisse un message et valide les Conditions Générales de Vente. Un récapitulatif de la commande est présenté et permet de télécharger le billet. Un récapitulatif est également envoyé par . UC «Télécharger le billet» : Acteurs : client But : Télécharger le(s) billet(s) suite à une validation de commande Scénario : en fin de commande, suite de la page récapitulative, le client clique sur 'télécharger le fichier' et peut ensuite l'imprimer.

8 UC «Effectuer un paiement» : Acteurs : client But : Choisir le mode de règlement et d'effectuer le paiement lors d'une commande Scénario : lors de la validation d'une commande, l'utilisateur choisit entre 'paiement par chèque', 'paiement dès réception' et 'paiement pay pal' et procède (virtuellement) au paiement. b. Pour la société : UC «Gérer les produits» : Acteurs : commercial But : Modifier, créer et supprimer des produits en vente Scénario : le commercial voit la liste des produits. Il peut en activer/désactiver, supprimer ou ajouter, en modifier. UC «Gérer les catégories» : Acteurs : commercial But : Modifier, créer ou supprimer des catégories de produits

9 Scénario : le commercial voit la liste des catégories. Il peut en activer/désactiver, modifier, créer ou supprimer. UC «Gérer les transporteurs» : Acteurs : commercial But : Modifier les transporteurs livrant les billets, ainsi que le tarif associé. Scénario : le commercial voit les transporteurs et peut les modifier. Il peut également modifier ou créer des taux d'expéditions, associés aux transporteurs. UC «Voir les commandes» : Acteurs : commercial But : Voir les commandes passées et modifier leur état Scénario : le commercial voit les commandes, triées. Il peut les consulter, les imprimer, modifier leur état pour soit les valider, soit les annuler. UC «Configurer la boutique en ligne» : Acteurs : webmaster But : Modification de configuration de la boutique en ligne Scénario : le webmaster peut modifier les options relatives à la boutiques en ligne : informations sur l'entreprise, informations de contact, devises, logo, description, CGV, modes de règlement. UC «Configurer le site internet» : Acteurs : webmaster But : Modifier l'apparence ou le fonctionnement du site internet Scénario : le webmaster peut modifier l'apparence du site internet, ajouter de nouvelles fonctionnalités et de nouveaux articles

10 Etude des besoins techniques Pour satisfaire les besoins exprimés, plusieurs solutions techniques peuvent être utilisées. La liste ci-dessous n'est pas exhaustive, les principales possibilités étant : payer une entreprise extérieure qui réalisera pour notre compte le site, nous en confiant ou non l'administration (back-office). Solution présentant le plus de potentiel, mais également la plus couteuse ; réaliser nous-même le site de e-commerce. Les principales options sont alors : réaliser le site de a à z dans un langage de script (par exemple PHP, ASP...), en construisant un front-store (accessibles aux visiteurs) et un back-store (permettant l'administration du site). Avantages et inconvénients : personnalisation à volonté, aucun 'cout externe' mais très forte complexité (il faut coder la partie visible, l'administration, les moyens externes de paiements) ; utiliser un outil de conception de site. Les CMS sont actuellement les plus populaires, car par nature ils différencient l'apparence du site du contenu, et leur utilisation ne requiert qu'un navigateur web. 1. Définition et choix d'un CMS Un CMS est un Content Management System ou Système de gestion de contenu. Il se présente pour les administrateurs sous la forme d'un site web (backstore) permettant la modification du site web qui sera vu par les visiteurs (front store). Les administrateurs ont la possibilité de créer du contenu (création d'articles dans une base de données), modifier l'apparence (utilisation de templates) et ajouter des fonctionnalités (modules, composants...), ce en parallèle à d'autres administrateurs. Le stockage se fait sous deux formes : une base de données (généralement SQL), dans laquelle sont par exemple stockées les articles, comptes utilisateurs... Ce qui permet un affichage dynamique du contenu. Des fichiers, organisées selon une arborescence, stockés sur un serveur FTP. Les templates sont par exemple stockés sous cette forme. Certains CMS sont propriétaires et leur utilisation payante. Par exemple

11 Magento, ayant servi à réaliser le site Selon la licence, la modification du code peut être impossible, et toute mise à jour être payante. L'avantage est un code robuste et des possibilités à priori infinies, à définir avec l'éditeur selon le contrat. Néanmoins, le prix en est très élevé. D'autres CMS sont gratuits. Par exemple Joomla ou SPIP. Des modules payants ou gratuits peuvent être installés en plus, permettant une infinité de possibilités. Sous licence GPL, ces CMS sont créés par d'autres utilisateurs à titre gratuit, et sont soutenus par une forte communauté de développeur. Les avantages, par rapport à un CMS payant, et selon la popularité de celui utilisé, sont une forte réactivité lors de bugs ou de faille de sécurités trouvés, rendant le code robuste. De nombreuses extensions sont proposées par d'autres utilisateurs, généralement gratuitement, permettant un ajout facile de nouvelles fonctionnalités. En cas de problème, de nombreux forums peuvent aider. Enfin, le code source étant modifiable, il est possible de modifier soit même le code du CMS ou de développer les fonctionnalités dont nous avons besoin. L'avantage évident, par rapport aux CMS payant, concerne le prix, permettant à toute entreprise d'être présente sur internet. Pour réaliser notre projet, plusieurs CMS sont utilisables. Par exemple OS- Commerce. Nous utiliserons le CMS Joomla, de par sa popularité et le support de la communauté de développeurs. Nous y adjoindrons le composants Virtuemart, qui permet l'administration d'une boutique en ligne et ajoute au site la possibilité de parcourir des articles et passer des commandes. Joomla + Virtuemart constitue la solution la plus populaire de création de boutique en ligne. De nombreuses extensions peuvent être ajoutées aux 2, rendant les personnalisations gratuites et infinies. 2. Composants nécessaires Suite à l'installation de Joomla, pour réaliser les besoins exprimés en première partie, nous utiliserons les add-ons suivants : a. Composants : Les composants sont des «mini-applications qui gèrent le corps de la page». Les composants ajoutent des fonctionnalités. Nous utiliserons : Akeeba : sauvegarde et restauration du site ; Security Images : utilisation d'un code de sécurité lors de la création d'un compte, pour empêcher des 'bots' de s'inscrire sur le site.

12 b. Modules : Les modules sont des «bouts de code spécialisés» dont le résultat apparaît directement dans le corps de la page. Nous utiliserons : Vituemart : administration d'une boutique en ligne Virtuemart_Cart: gestion d'un panier d'achats (remplir, voir, valider) Productscrollers : permet de créer des liens directs vers des articles en vente Product_Categories : permet de créer des liens vers le catégories d'articles existantes Virtuemart_Tag_Cloud : affichage d'un 'nuage de tags' Virtuemart_search : rechercher dans les produits/catégories c. Plugins : Aucun plugin particulier n'est nécesaire en plus de ceux fournis avec Joomla. 3. Contenu Le contenu est de 2 types : les articles informatifs, gérés par Joomla uniquement, et les produits, gérés par Virtuemart. Le choix du contenu, et sa mise en place, est fait préalablement au choix de l'apparence du site. Nous devons alors choisir ce que nous voulons «dire et montrer», et comment cela sera géré par le couple Joomla-Virtuemart. Deux cas peuvent se présenter : soit le visiteur chercher des informations sur un objet stellaire, nous les lui offrons et proposons ensuite des voyages associés ; soit un client souhaite faire une réservation et peut être intéressé par plus d'informations sur un sujet précis, il ne faut alors pas le laisser aller sur un autre site (où il pourrait avoir d'autres offres). Un article informatif proposera un lien des voyages associés au sujet de l'article ; de même un produit proposera un lien vers un article informatif associé. Les articles seront alors organisés comme suit, dans Joomla : section société catégorie société accueil

13 notre garantie mentions légales notre technologie section Virtuemart catégories destinations les supernavoa les quasars les pulsars les trous noirs Saturne Jupiter Venus le soleil Mercure la lune Le choix de catégoriser les articles peut sembler inutile. Il faut néanmoins envisager les nouveaux contenus futurs, qui pourront alors prendre place sans modification importante. Les articles seront ensuite stockés comme tel dans Virtuemart : catégorie séjours sous-catégorie système solaire séjour autour du soleil séjour sur Jupiter séjour sur la lune produit enfant : face éclairée produit enfant : face cachée séjour sur mercure séjour sur Pluton sous-catégorie espace lointain Amas globulaire centre galactique produit enfant : 6 mois produit enfant : 50 ans plus tard catégorie circuits les géants de l'univers tour du système solaire catégorie vols spatiaux réservation de vol produit enfant : station solaire produit enfant : vol vers la lune produit enfant : vol vers le bulbe galactique produit enfant : vol vers Mars produit enfant : vol vers Mercure produit enfant : vol vers Vénus catégorie hôtels hôtel Europa hôtel Ganymède

14 hôtel Lune hôtel Mercure hôtel Vénus catégorie locations centre de vacances Phobos hôtel Europa hôtel Ganymède hôtel Lune hôtel Mercure hôtel Vénus location dans la station spatiale internationale catégorie croisières amas globulaire les géants de l'univers tour de la voie lactée tour du système solaire Selon les produits, nous utiliserons également les attributs suivants : Age : majeur / - 16 ans / - 5 ans ; Date et Date2 (pour la date de début de séjour et, si besoin, date de fin) Nous utiliserons 2 «types produits», selon les articles : fiche détaillée : indique pour le produit la météo prévue et envisageable, les beautés et anomalies qui seront vues, si le séjour est pour du repos ou des aventures, si le voyage fera voyager dans le temps, et le jour de début du voyage ; commodités : si le client pourra trouver une sale de réunion, si l'équipement pour bébés est prévu, si des adaptations pour handicapées existent, et les sorties possibles. Après avoir créé le contenu, nous pouvons maintenant créer le site.

15 Réalisation technique 1. Template : Pour correspondre à l'image voulu par la société, nous recherchons un template évoquant l'espace, dans les tons du bleus foncés. Néanmoins, par soucis de lisibilité, la partie centrale du site doit être claire. Après plusieurs tests, notre choix final se porte sur siteground-j15-85, dont la barre de titre et de pied de page est un dégradé de noir, avec certains menus bleus. Nous modifions le template de la façon suivante : pour afficher les différentes catégories de produits existantes en haut de page, nous positions le module associé en position 'user3'. Pour déplacer cette position entre l'image de titre et le contenu, nous modifions le fichier /templates/siteground-j15-85/css/template.css Nous ajoutons au bloc '#pillmenu' le contenu suivant : float:right; top:220px; position: relative; font: white; Puis pour modifier l'affichage de la position dans l arborescence du site, au bloc 'flashnews_1' : et nous modifions l'image pour réduire la hauteur à 20px; height: 20px; templates\siteground-j15-85\images\flashnews.png Nous modifions également les images de titre, de panier, d'ajout au panier 2. Modification du code source a. Le menu d'affichage des catégories : Par défaut, lors du passage de la souris sur le menu des catégories (en position

16 User3), un sous-menu montrant les sous-catégories s'affiche. Nous désirons désactiver cet affichage pour forcer le visiteur à aller sur la page d'accueil de la catégories, et voir chaque produit en faisant partie. Pour ce faire, nous modifions le fichier : includes\js\jscook!;js Dans la fonction cmitemmouseoveropensub, nous cachons la ligne 526 : //cmshowsubmenu (obj, prefix, submenu, orient); b. Modification du panier : Par défaut, le module de panier affiche en permanence le contenu du panier. Pour afficher uniquement un résumé du panier, nous modifions : /components/com_virtuemart/themes/[default]/templates/common/minicart.tpl.php Nous commentons la boucle entre la ligne 14 et la ligne 35, commençant par : // Loop through each row and build the table foreach( $minicart as $cart ) etc... c. Affichage d'un calendrier en commande Permet de choisir une date de début (et de fin selon article) pour la réservation. Pour ce faire, nous nous inspirons de la méthode décrite à cette adresse : Néanmoins, celle-ci ne marchant pas en l'état (probablement à cause d'une évolution dans les version), nous l'adaptons en procédant ainsi : nous modifions le fichier : \components\com_virtuemart\themes\default\templates\product_details\includes\addtocart_advanced_ attributes.tpl.php Ce fichier est constitué d'une boucle, parcourant tous les attributs possibles d'un produit. Nous ajoutons en début de boucle : if ($attribute['title'] == 'Date') {?> <?php JHTML::_('behavior.calendar');?> <script type="text/javascript" src="includes/js/joomla.javascript.js"></script> <div class="vmattribchilddetail" style="float: left;width:10%;text-align:right;margin:3px;"> <label for="<?php echo $attribute['titlevar']?>_field"><?php echo "Debut"?> </label>:

17 </div> <div class="vmattribchilddetail" style="float:left;width:20%;margin:3px;"> <input class="inputbox" type="text" id="<?php echo $attribute['titlevar']?>_field" size="30" name="<? php echo $attribute['titlevar'].$attribute['product_id']?>" size="25" maxlength="10" value="" /> <a href="#" onclick="return showcalendar('<?php echo $attribute['titlevar']?>_field', '%d-%m- %y');"><img class="calendar" src="templates/system/images/calendar.png" alt="calendar" /></a> </div> <br style="clear: both;" /> <input type="hidden" name="custom_attribute_fields[]" value="<?php echo $attribute['titlevar']. $attribute['product_id']?>" /> <input type="hidden" name="custom_attribute_fields_check[<?php echo $attribute['titlevar']. $attribute['product_id']?>]" value="<?php echo md5($mosconfig_secret. $attribute['titlevar']. $attribute['product_id'] )?>" /> <?php } else if ($attribute['title'] == 'Date2') {?> <?php JHTML::_('behavior.calendar');?> <script type="text/javascript" src="includes/js/joomla.javascript.js"></script> <div class="vmattribchilddetail" style="float: left;width:10%;text-align:right;margin:3px;"> <label for="<?php echo $attribute['titlevar']?>_field"><?php echo "Fin"?> </label>: </div> <div class="vmattribchilddetail" style="float:left;width:20%;margin:3px;"> <input class="inputbox" type="text" id="<?php echo $attribute['titlevar']?>_field" size="30" name="<? php echo $attribute['titlevar'].$attribute['product_id']?>" size="25" maxlength="10" value="" /> <a href="#" onclick="return showcalendar('<?php echo $attribute['titlevar']?>_field', '%d-%m- %y');"><img class="calendar" src="templates/system/images/calendar.png" alt="calendar" /></a> </div> <br style="clear: both;" /> <input type="hidden" name="custom_attribute_fields[]" value="<?php echo $attribute['titlevar']. $attribute['product_id']?>" /> <input type="hidden" name="custom_attribute_fields_check[<?php echo $attribute['titlevar']. $attribute['product_id']?>]" value="<?php echo md5($mosconfig_secret. $attribute['titlevar']. $attribute['product_id'] )?>" /> <?php } else { Pour qu'un produit soit réservation selon une ou deux date (début fin), il suffit de créer pour ce produit un attribut vide appelé Date ou Date2. Le fichier que nous venons de modifier va tester la présence de ces attributs et, dans ce cas, afficher un objet HTML <input type='text'> auquel il associera un affichage javascript de calendrier. d. Modifications divers : Lors de l'existence de produits enfants, nous désactivons l'affichage du nom commun. Par exemple, dans le produit 'séjour sur la lune', 2 produits-enfants

18 permettent de choisir si l'on veut séjourner sur la face cachée ou la face visible. Leur nom respectif fait normalement apparaître 'face()' dans la partie sélectionnable. Pour le désactiver, nous modifions le fichier : \administrator\components\com_virtuemart\classes\ps_product_attribut.php et commentons la ligne 303 : puis les lignes 319 à 324 : //$html.= $db->f( "product_name" )." - " ; /*while( $db_item->next_record() ) { }*/ $html.= $db_item->f( "attribute_name" ). " " ; $html.= "(". $db_item->f( "attribute_value" ). ")" ; if(! $db_sku->is_last_record() ) $html.= '; ' ; Puis nous modifions le même fichier ligne 335 pour ne pas afficher le prix s'il est nul : if($price["product_price"]!='0') >getfullvalue( $price["product_price"] ) ; $html.= ' - '. $CURRENCY_DISPLAY- La modification proposée précédemment donne uniquement au client la possibilité de réserver pour une certaine date. Elle ne permet pas de contrôler les stocks des produits en fonction des dates, ce qui nécessiterait l'écriture d'un composant pour virtuemart.

19 Hébergement 1. Choix de l'hébergeur Le choix de l'hébergeur est important. Si l'on ne peut héberger soit-même son propre site en achetant uniquement un nom de domaine, il est important de choisir un hébergeur fiable, assurant un trafic suffisant, pour permettre à tout client de pouvoir, à tout moment, procéder à un achat. Une coupure de service ou une limitation du nombre de visiteurs connectés simultanément peut constituer une perte d'argent. Joomla, de plus, ne peut être héberger par un simple serveur web (de type Apache ou IIS), car une base de données est nécessaire. Les pré-requis pour Joomla 1.5 sont les suivants : PHP MySQL 3.23 Apache 1.3 ou IIS 6 Une seule base de données est suffisante pour un site Joomla. Il est en revanche recommandé d'avoir accès à PhpMyAdmin (pour administrer la base MySQL en cas de besoin), de même qu'un accès FTP pour la mise en ligne. Les dernières versions de ces logiciels est recommandée. Les 3 types d'hébergement possibles sont : l'hébergement mutualisé : un ordinateur héberge plusieurs sites en même temps. Il s'agit de la solution la moins couteuse (partage des frais) mais également la moins performante (partage également des performances) l'hébergement dédié : on loue en fait une machine avec sa connexion internet, l'administration est plus complexe mais les possibilités et les performances plus poussées. L'hébergement virtuel : entre les 2 solutions précédentes, on loue une machine virtuelle, prenant place sur un puissant serveur. Pour notre projet, nous choisirons un hébergement mutualisé gratuit. Notre choix se porte sur Olympe Network, qui présente les avantages suivants : hébergement gratuit sans publicité infrastructure cloud PHP 5.4, MySQL 5.5 et PHPMyAdmin serveur mail jusqu'à 1 Go d'espace disponible

20 Pour mettre le site en ligne depuis notre machine de test, nous utiliserons Akeeba, qui permet de réaliser depuis Joomla des backups à un format compressé (il est également possible de réaliser des backup à intervalle régulier en cas de défaillance serveur). Pour extraire l'archive et la mettre en ligne, nous utilisons Akeeba extract Wizard puis FileZilla. 2. Sécurité La sécurité, après la performance, est un point fondamentale pour un site en ligne. Les conséquences d'une attaque, pour un site commerçant, peuvent en effet être désastreuse, entrainant un manque à gagner. Celle-ci est assurée en premier lieu par l'hébergeur, et ce à 2 niveaux : blocage des attaques par utilisation d'un pare-feu et d'un anti-virus, sur un serveur de type linux ne pouvant être infecté protection des données grâce à un hébergement de type cloud, composé de nombreuses machines virtuelles dupliquées, donnant l'assurance de retrouver des données après la perte d'un serveur. Des conseils peuvent être suivis dans la conception-même du site même, ceux ci-dessous sont tirés du livre «Joomla et Virtuemart». Grâce à sa forte communauté, Virtuemart est maintenant à jour et les bugs et failles, détectés, sont rapidement corrigées. a. Droit d'accès : L'hébergement, sur un serveur de type linux, accorde des droits d'accès de 3 types, pour 3 catégories de personnes : le propriétaire, un membre du groupe, ou n'importe ; qui peut lire un fichier, le modifier, ou l'exécuter. Pas sécurité, nous accordons aux fichiers la permission 644 aux fichiersv(le propiétaire a tout accès, les autres peuvent lire) et 755 aux dossiers (tous droits pour le propriétaire, lecture et exécution pour les autres). b. Sécurisation du.htaccess : ce fichier est le point d'entrée du site, il permet de définir et droits et interdictions d'accès. Il convient de le protéger d'un accès extérieur par le code suivant : <Files.htaccess> order allow,deny deny from all </Files>

21 c. Déplacer les fichiers téléchargeables en dehors de l'espace web : Suite à une commande, le billet associé est téléchargeable. Il s'agit d'un fichier PDF. Pour éviter des attaques possibles, il convient de réserver un sousrépertoire à ces fichiers, à savoir administrator/media/download/ d. Protéger le fichier configuration.php : Ce fichier permet de configurer les options de base de Virtuemart. Il est possible de le protéger en créant un second fichier, dans un sous-répertoire, et en configurant configuration.php pour l'ouvrir. Pour éviter toute modification de ce fichier, il est alors possible de définir se droits en 404 de sorte à ne pas être modifié. Néanmoins, cela interdisant toute modification de configuration depuis Virtuemart, nous n'appliquerons donc pas cette solution. e. Crypter les données Permet d'éviter qu'un tiers n'intercepte les données échangées entre le serveur et le client et ne puisse les interpréter. Le site dispose d'une clé privée et donne au client une clé publique pour encoder les données, que seul le serveur peut lire grâce à la clé privée. Néanmois, notre hébergeur ne supportant pas le format SSL, cette solution ne peut être appliquée f. Divers Des composants existent pour assurer la sécurité du site, par exemple sh404sef. Néanmoins, ces solutions sont payantes et ne peuvent être mises en place dans le cadre de ce projet. Mettre régulièrement à jour Joomla et Virtuemart, réaliser des backups fréquents grâce à Akeeba.

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

Bien débuter avec le CMS libre Wordpress

Bien débuter avec le CMS libre Wordpress Bien débuter avec le CMS libre Wordpress 1 / 17 Sommaire. Présentation Préparation Installation Configuration de base Quelques plugins utiles Wordpress et référencement La sécurité Pour finir Bibliographie

Plus en détail

MANUEL 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: 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é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

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

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

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

Plus en détail

«Wiki4Games Walmart»

«Wiki4Games Walmart» NFE102 Enseigné par Luc Cantelaube INFRASTRUCTURES TECHNOLOGIQUES POUR LE COMMERCE ELECTRONIQUE MEMOIRE «Wiki4Games Walmart» http://walmart.wiki4games.com Auditeur : Franck Dernoncourt

Plus en détail

Notre offre clé-en-main : gérez votre boutique en ligne en quelques clics.

Notre offre clé-en-main : gérez votre boutique en ligne en quelques clics. Notre offre clé-en-main : gérez votre boutique en ligne en quelques clics. Une solution e-commerce clé en main. Vous souhaitez vendre sur internet, mais vous ne savez pas comment débuter? PHP, HTML, CSS

Plus en détail

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

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

Plus en détail

PrestaShop 1.5 Créer un site de e-commerce

PrestaShop 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étail

Créez et administrez vos sites Web

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

Plus en détail

COMMENT FAIRE DU E-COMMERCE?

COMMENT FAIRE DU E-COMMERCE? COMMENT FAIRE DU E-COMMERCE? Le marché du e-commerce Besoins d un e-commerçant L offre des prestataires Offres «standardisées» Offres sur mesure Choisir une offre Solution libre ou propriétaire? Fonctionnalités

Plus en détail

PrestaShop 1.6 Créer un site de e-commerce

PrestaShop 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étail

Mode d emploi. Comment installer et utiliser phpques. phpques 3.1.1. Créé et développé par Robin Jund

Mode d emploi. Comment installer et utiliser phpques. phpques 3.1.1. Créé et développé par Robin Jund Mode d emploi Comment installer et utiliser phpques phpques 3.1.1 Créé et développé par Robin Jund Mode d emploi Comment installer et utiliser phpques v 3.1.1? Sommaire INSTALLATION.3 PRE-REQUIS... 3 PREPARER

Plus en détail

Graphisme et Design. L'interface client respectera votre charte graphique et sera adaptée selon vos recommandations.

Graphisme et Design. L'interface client respectera votre charte graphique et sera adaptée selon vos recommandations. Site Internet IMUSTBE est une société de service dans le domaine de l informatique et particulièrement dans le domaine de la réalisation de projets Internet et la mise en place, la maintenance ainsi que

Plus en détail

MODULES 3D TAG CLOUD. Par GENIUS AOM

MODULES 3D TAG CLOUD. Par GENIUS AOM MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.

Plus en détail

COMMENT FAIRE DU COMMERCE ELECTRONIQUE?

COMMENT FAIRE DU COMMERCE ELECTRONIQUE? Sur le marché de la création de sites marchands, les offres de prestataires fourmillent. Reste à savoir ce que ces prestations recouvrent et ce qui les distingue les unes des autres. Le commerce électronique

Plus en détail

Cursus 2013 Déployer un Content Management System

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

Plus en détail

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs

Parallels Plesk Automation. Parallels Plesk Automation. Guide de démarrage rapide pour les hébergeurs Parallels Plesk Automation Parallels Plesk Automation Guide de démarrage rapide pour les hébergeurs Table des matières Introduction 3 1. Installer PPA dans le node de gestion 6 2. Ajouter des nodes de

Plus en détail

CONDUITE DE PROJET WEB

CONDUITE DE PROJET WEB 1) La conception fonctionnelle A. Déterminer la structure du site et des pages Web Livrables pour cette phase : Plan du site Trames de pages Spécifications fonctionnelles Tâche réalisée par le Web designer.

Plus en détail

Installation locale de JOOMLA SEPIA

Installation locale de JOOMLA SEPIA FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

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

Le front office (utilisateur client):

Le front office (utilisateur client): Solution e-business Media-2001 Précurseur en Europe, depuis 1998, Media-2001 est actif dans le domaine des boutiques en ligne. Les premières boutiques disposaient d un logiciel en Access mono poste et

Plus en détail

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

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

Plus en détail

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

Microsoft Windows 7 / Vista / XP / 2000 / Home Server. Guide de démarrage rapide

Microsoft Windows 7 / Vista / XP / 2000 / Home Server. Guide de démarrage rapide Microsoft Windows 7 / Vista / XP / 2000 / Home Server Guide de démarrage rapide ESET Smart Security apporte à votre ordinateur une excellente protection contre les codes malveillants. Fondé sur la technologie

Plus en détail

GetSimple 3. Le guide complet pour créer des sites web. GetSimple 3 - Le guide complet pour créer des sites web. GetSimple 3 26,50.

GetSimple 3. Le guide complet pour créer des sites web. GetSimple 3 - Le guide complet pour créer des sites web. GetSimple 3 26,50. Le guide complet pour créer sites web Vous verrez ensuite comment gérer les pages qui constituent la structure du site : créer les pages, les paramétrer pour la publication, les modifier, les supprimer

Plus en détail

Bureautique Initiation Excel-Powerpoint

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

Plus en détail

Description détaillée de la solution atreal Xnet

Description détaillée de la solution atreal Xnet Description détaillée de la solution atreal Xnet Page 1 / 23 Sommaire 1 PRÉSENTATION DU PROJET...3 1.1 Définitions...3 1.2 Détail des fonctionnalités...3 1.2.1 Gestion de contenus simple et accessible...3

Plus en détail

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE

CRÉATION D UN SITE INTERNET. Document de travail =================================== SOMMAIRE CONCEPTION RÉALISATION HÉBERGEMENT CRÉATION D UN SITE INTERNET Document de travail Aide à l établissement du cahier des charges. Ce document aborde les thèmes principaux de la mise en place d un site Internet

Plus en détail

Pour lancer l application, connectez vous à internet et ouvrez l adresse suivante dans votre navigateur http://pro.open-system.fr.

Pour lancer l application, connectez vous à internet et ouvrez l adresse suivante dans votre navigateur http://pro.open-system.fr. Open Pro Camping Avertissement L application Open Pro utilise des fenêtres popup. Certaines de ces fenêtres (particulièrement la fenêtre permettant de télécharger le contrat) sont susceptibles d êtres

Plus en détail

Qu'est ce que le Cloud?

Qu'est ce que le Cloud? Qu'est ce que le Cloud? Le Cloud computing (informatique dans les nuages) consiste en l'utilisation de données à distance. Les fichiers de l utilisateur se trouve non pas dans son ordinateur personnel

Plus en détail

Installation de Joomla

Installation de Joomla 1 sur 15 26/05/2008 22:17 Installation de Joomla Ce tutorial décrit les étapes permettant d'installer Joomla (version 1.5.1) sur un serveur d'hébergement. La procédure peut légèrement varier en fonction

Plus en détail

Systèmes de Gestion de Contenu

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

Plus en détail

Administration Sites web sous JOOMLA

Administration Sites web sous JOOMLA Tutoriel Site Web Joomla Version : 1.0 by LHarant Page 1 Administration Sites web sous JOOMLA Sommaire 1) Les bases 2 1) Les notions de base de joomla 2 2) Accéder à l'administration du site 3 3) Créer

Plus en détail

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

Aide Utilisateur. Cellpass.fr

Aide Utilisateur. Cellpass.fr Aide Utilisateur Mise en place simple :... 2 Création d une ressource... 2 Installation du module... 5 Test fonction file OK... 7 temps de connexion < 1 seconde(s)... 7 Exemple d'installation PassUp pour

Plus en détail

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

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

Plus en détail

FASTCREATHEME DOCUMENTATION TECHNIQUE MODULE DEVIS. Documentation technique. commercial@fastcreatheme.com. contact@fastcreatheme.

FASTCREATHEME DOCUMENTATION TECHNIQUE MODULE DEVIS. Documentation technique. commercial@fastcreatheme.com. contact@fastcreatheme. DOCUMENTATION TECHNIQUE MODULE DEVIS 1 PRÉSENTATION DU MODULE De la demande de prix originelle de vos clients ou visiteurs jusqu à la prise de commande, ce module intègre une fonction commerciale indispensable

Plus en détail

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

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

Plus en détail

1 VirtueMart. 1.1 Qu est-ce que VirtueMart? 1.1.1 Caractéristiques

1 VirtueMart. 1.1 Qu est-ce que VirtueMart? 1.1.1 Caractéristiques 1 VirtueMart 1.1 Qu est-ce que VirtueMart? VirtueMart est une extension très sophistiquée et puissante pour le système de gestion de contenu Joomla!, à l usage des boutiques en ligne de petite et moyenne

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

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

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

Plus en détail

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

I Open Produit Billetterie. Sommaire :

I Open Produit Billetterie. Sommaire : I Open Produit Billetterie Sommaire : I Open Produit Billetterie... 1 Avertissement... 2 Identification... 2 Le menu... 3 Paramétrage... 3 Création d'une nouvelle fiche organisateur :... 3 Ajout du logo

Plus en détail

Utiliser un CMS: Wordpress

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

Plus en détail

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

Plus en détail

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

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

Plus en détail

Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5

Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5 Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5 Avant de lire ce document, sachez définir avec exactitude vos besoins et vos buts. Plusieurs liens vous sont donnés à la dernière page afin

Plus en détail

Contenu. Introduction au système de gestion de contenu Jommla! (Partie I) Kaveh Bazargan

Contenu. Introduction au système de gestion de contenu Jommla! (Partie I) Kaveh Bazargan Introduction au système de gestion de contenu Jommla! (Partie I) Kaveh Bazargan 2 juin 2009, UNIGE 1 Contenu Introduction & motivation Définition & quelques chiffres Domaines d utilisation et exemples

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

1. Comment accéder à mon panneau de configuration VPS?

1. Comment accéder à mon panneau de configuration VPS? FAQ VPS Business Section 1: Installation...2 1. Comment accéder à mon panneau de configuration VPS?...2 2. Comment accéder à mon VPS Windows?...6 3. Comment accéder à mon VPS Linux?...8 Section 2: utilisation...9

Plus en détail

Programme CREATION SITE INTERNET (CMS Wordpress)

Programme 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étail

Installer Joomla. Étape 1 : choix de la langue d installation

Installer Joomla. Étape 1 : choix de la langue d installation CHAPITRE 4 Installer Joomla L installation de Joomla se déroule en sept étapes : 1. choix de la langue d installation ; 2. vérification des prérequis ; 3. présentation de la licence publique générale GNU

Plus en détail

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources)

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources) Avant-propos 1. Introduction 17 2. À qui s adresse cet ouvrage? 18 3. Les pré-requis 18 4. Les objectifs du livre 19 Introduction à WordPress 1. Introduction 21 2. Qu'est-ce que WordPress? 21 2.1 La licence

Plus en détail

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

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

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

CFADFrancophone.org GUIDE DE JOOMLA 2.5 Dr René-Yves HERVÉ 06-05-2012

CFADFrancophone.org GUIDE DE JOOMLA 2.5 Dr René-Yves HERVÉ 06-05-2012 CFADFrancophone.org GUIDE DE JOOMLA 2.5 Dr René-Yves HERVÉ 06-05-2012 Ce guide est un résumé des principales fonctionnalités du Système de Gestion de contenus «Joomla» (CMS pour Content Management System)

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

Sommaire. 1. La présentation de GDidées CMS... 1. 2. Les prérequis... 1. 3. L'installation de GDidées CMS... 1-3

Sommaire. 1. La présentation de GDidées CMS... 1. 2. Les prérequis... 1. 3. L'installation de GDidées CMS... 1-3 Sommaire 1. La présentation de GDidées CMS... 1 2. Les prérequis... 1 3. L'installation de GDidées CMS... 1-3 4. L interface d administration... 3-4 5. La sauvegarde de la base de données... 4 6. L espace

Plus en détail

Microsoft Windows 7 / Vista / XP / 2000 / Home Server. Guide de démarrage rapide

Microsoft Windows 7 / Vista / XP / 2000 / Home Server. Guide de démarrage rapide Microsoft Windows 7 / Vista / XP / 2000 / Home Server Guide de démarrage rapide ESET Smart Security assure une protection de pointe de votre ordinateur contre les codes malveillants. Basé sur le moteur

Plus en détail

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

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

Plus en détail

Projet «Get Host In»

Projet «Get Host In» Projet «Get Host In» Manuel d' utilisation Version 1.0 08 Janvier 2007 Equipe Projet Sébastien Duthil Johann Camus Alexandre Adjévi Koudossou Historique des révisions Date Version Description Auteur 08-01-2007

Plus en détail

Cahier des charges (Exemple de proposition commerciale pour un site Internet vitrine)

Cahier des charges (Exemple de proposition commerciale pour un site Internet vitrine) 1 Cahier des charges (Exemple de proposition commerciale pour un site Internet vitrine) Code projet : Description : AD037 Site internet vitrine pour un cabinet d avocats Parisien : Le cabinet nom_du_cabinet

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

Plus en détail

Fonctionnalités SOLUTION E-COMMERCE VERSION 1.6 21/03/2014. ID2I Groupe DFM - Tél. : 0820 200 305 V-1.6-21/03/2014 16:05

Fonctionnalités SOLUTION E-COMMERCE VERSION 1.6 21/03/2014. ID2I Groupe DFM - Tél. : 0820 200 305 V-1.6-21/03/2014 16:05 Fonctionnalités SOLUTION E-COMMERCE VERSION 1.6 21/03/2014 CATALOGUE, CLIENTS, COMMANDES Catalogue 1. Catégories et sous-catégories illimitées 2. Groupes d attributs illimités 3. Nombre de déclinaisons

Plus en détail

Notice d'utilisation Vente en Ligne

Notice d'utilisation Vente en Ligne Notice d'utilisation Vente en Ligne Ce document est la propriété exclusive de la société DICE. 1 2 3 4 Sommaire Introduction... 3 But du document... 4 Commande par un client via internet... 5 3.1 Affichage

Plus en détail

Hotellerie. Guide de l'utilisateur

Hotellerie. Guide de l'utilisateur Hotellerie Guide de l'utilisateur Table des matières Hotellerie... 4 Bienvenue... 5 Demarrage... 6 Sélection de dossier... 7 Fichier exemple... 8 Paramétrage... 9 Général... 10 Création de société... 11

Plus en détail

Cyberclasse L'interface web pas à pas

Cyberclasse L'interface web pas à pas Cyberclasse L'interface web pas à pas Version 1.4.18 Janvier 2008 Remarque préliminaire : les fonctionnalités décrites dans ce guide sont celles testées dans les écoles pilotes du projet Cyberclasse; il

Plus en détail

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

COMMENT 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étail

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données

GUIDE DE L UTILISATEUR Recoveo Récupérateur de données Table d index : 1. Généralités 1 2. Installation du logiciel 2 3. Suppression du logiciel 2 4. Activation du logiciel 3 5. Récupération de données perdues 4 6. Interprétation du résultat 6 7. Enregistrement

Plus en détail

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word.

PRETASHOP. Etre à l'aise avec l'utilisation d'un ordinateur et d'internet. Maitriser les bases de Microsoft Word. PRETASHOP LES OBJECTIFS : Vous verrez comment installer Joomla! localement puis sur un serveur distant, concevoir l organisation de votre site, rédiger vos premiers articles, maitriser les feuilles de

Plus en détail

Modules ICI relais & EXAPAQ Predict v4.0

Modules ICI relais & EXAPAQ Predict v4.0 Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 Magento 1.4 1.8 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 5 3.1. Gestion des

Plus en détail

WINDOWS 8 DÉCOUVERTE ET GUIDE DE DÉMARRAGE

WINDOWS 8 DÉCOUVERTE ET GUIDE DE DÉMARRAGE WINDOWS 8 DÉCOUVERTE ET GUIDE DE DÉMARRAGE 1- Un système pour plusieurs plate-formes 2- Les nouveautés 3- Les applications 4- Le Windows Store 5- Personnaliser l'écran du PC 6- Les comptes d'utilisateurs

Plus en détail

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

FORMATION. Objectifs. Webmaster - Créer et gérer son site internet. Pré-requis Connaissances de l environnement informatique PC/Windows/Internet

FORMATION. Objectifs. Webmaster - Créer et gérer son site internet. Pré-requis Connaissances de l environnement informatique PC/Windows/Internet FORMATION Webmaster - Créer et gérer son site internet Objectifs Définir, concevoir et apprendre à réaliser des internet statiques et dynamiques. sites Type de cours : Stage pratique Référence : WBM01

Plus en détail

Systèmes d'informations

Systèmes d'informations Systèmes d'informations C'est un ensemble d'outils pour stocker / gérer / diffuser des informations / des données Le stockage : Bases de données + SGDBR La gestion : Saisie, Mise à jour, Contrôle La diffusion

Plus en détail

DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES. Octobre 2008

DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES. Octobre 2008 DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES Octobre 2008 1 PRESENTATION ET PLAN Le module Petites Annonces est une brique permettant d'interfacer la création, la gestion (publication) et la modération

Plus en détail

Conception et réalisation d un site sur base PrestaShop

Conception et réalisation d un site sur base PrestaShop Conception et réalisation d un site sur base PrestaShop Réservation du ou des noms de domaine Il est impératif d'avoir son propre nom de domaine du type : www.nomdelaboutique.com Nous gérons pour vous

Plus en détail

CMS Made Simple Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL.

CMS Made Simple Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. CMS Made Simple Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel Installation / mise à jour du CMS pour une version 1.6.x-1.8.x Pour information les documents

Plus en détail

Guide de démarrage rapide de Novell Vibe Mobile

Guide de démarrage rapide de Novell Vibe Mobile Guide de démarrage rapide de Novell Vibe Mobile Mars 2015 Mise en route L'accès mobile au site Web de Novell Vibe peut avoir été désactivé par votre administrateur Vibe. Si vous ne parvenez pas à accéder

Plus en détail

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE 1. Introduction WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE En règle générale, les administrateurs ne travaillent pas en salle serveurs. Et cette dernière peut se trouver n'importe où dans le bâtiment.

Plus en détail

AgriShop Boutique en ligne

AgriShop Boutique en ligne AgriShop Boutique en ligne Version 1.1 du 02/02/2010 EDUTER-CNERTA. Ce document est propriété d EDUTER-CNERTA et ne peut être copié, reproduit par quelque procédé que ce soit, utilisé ou transmis à des

Plus en détail

POUR MAC Guide de démarrage rapide. Cliquez ici pour télécharger la version la plus récente de ce document

POUR MAC Guide de démarrage rapide. Cliquez ici pour télécharger la version la plus récente de ce document POUR MAC Guide de démarrage rapide Cliquez ici pour télécharger la version la plus récente de ce document ESET Cyber Security apporte à votre ordinateur une excellente protection contre les codes malveillants.

Plus en détail

Vous devez IMPERATIVEMENT installer et utiliser ce navigateur

Vous devez IMPERATIVEMENT installer et utiliser ce navigateur GUIDE d utilisation Logiciels requis Les logiciels requis 3 Vous devez IMPERATIVEMENT installer et utiliser ce navigateur Mozilla Firefox (version minimum 2.0). L utilisation du navigateur Mozilla Firefox

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

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

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

Plus en détail

Alfresco Guide Utilisateur

Alfresco Guide Utilisateur Alfresco Guide Utilisateur ATELIER TECHNIQUE DES ESPACES NATURELS - 1 Table des matières Alfresco Guide Utilisateur...1 Accéder à la GED de l'aten...3 Via un client FTP...3 Onglet Général...3 Onglet Avancé...3

Plus en détail

SQL Server Management Studio Express

SQL Server Management Studio Express SQL Server Management Studio Express L'outil de gestion gratuit des bases Microsoft SQL Suite à mon précédent article, Microsoft a mis à disposition du public d'un outil gratuit de gestion des bases de

Plus en détail

Extplorer, un gestionnaire de fichiers Internet extplorer est réalisé sous une double licence à choisir entre Mozilla Public ou la licence GNU GPL.

Extplorer, un gestionnaire de fichiers Internet extplorer est réalisé sous une double licence à choisir entre Mozilla Public ou la licence GNU GPL. 1 de 7 par Clément BOURDON du Plessis-Grammoire - France Version: 2.0.0 bêta 5 développé par Soeren Eberhardt-Biermann (courriel: soeren@virtuemart.net) Extplorer, un gestionnaire de fichiers Internet

Plus en détail

Site Internet DOCS. Manuel de l utilisateur. Infocentre. 30 juin 2010. help@hector.unil.ch

Site Internet DOCS. Manuel de l utilisateur. Infocentre. 30 juin 2010. help@hector.unil.ch Site Internet DOCS Manuel de l utilisateur Infocentre 30 juin 2010 help@hector.unil.ch 1 Présentation rapide Le service en ligne DOCS a été développé par HEC pour faciliter le processus de gestion des

Plus en détail

Comprendre son devis de création de site web Peggy UCAR

Comprendre son devis de création de site web Peggy UCAR Comprendre son devis de création de site web Peggy UCAR Powerpoint Templates Page 1 Règle générale: Graphisme Création logo & identité graphique Création du Webdesign & intégration graphique Rédaction

Plus en détail

1 LE L S S ERV R EURS Si 5

1 LE L S S ERV R EURS Si 5 1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un

Plus en détail

Manuel du rédacteur. Dernière mise à jour : le 14/04/2010

Manuel du rédacteur. Dernière mise à jour : le 14/04/2010 Manuel du rédacteur Dernière mise à jour : le 14/04/2010 Table des matières 1 PRÉSENTATION GÉNÉRALE... 3 2 L INTERFACE DE GESTION... 3 2.1 ACCÈS À L INTERFACE DE GESTION... 3 2.2 PRÉSENTATION GÉNÉRALE...

Plus en détail

PrestaShop Cloud. Créer un site e-commerce avec. PrestaShop Cloud. Mise en place et suivi du projet. Créer un site e-commerce avec

PrestaShop Cloud. Créer un site e-commerce avec. PrestaShop Cloud. Mise en place et suivi du projet. Créer un site e-commerce avec Pierre-Henri COFFINET Entrepreneur et passionné par les nouvelles technologies, Pierre-Henri COFFINET est aujourd hui cogérant de la société de webmarketing AD Powers. Expert du web depuis plus de 10 ans,

Plus en détail

Guide d utilisation du Module «Statuts» pour PrestaShop et La Poste

Guide d utilisation du Module «Statuts» pour PrestaShop et La Poste Guide d utilisation du Module «Statuts» pour PrestaShop et La Poste PrestaShop SA PrestaShop.com, le site communautaire Addons.prestashop.com, la place de marché officielle PrestaBox.com, la solution prête

Plus en détail

Joomla! 2.5 Créez et administrez vos sites Web

Joomla! 2.5 Créez et administrez vos sites Web Chapitre 1 : Installer Joomla! 1. Introduction 11 2. Qu'est-ce qu'un CMS? 11 3. HTML et XHTML 11 4. Différencier le contenu de la présentation 12 5. PHP et Apache 12 6. MySQL 13 7. Site statique ou site

Plus en détail