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

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

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

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

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

COMMENT FAIRE DU COMMERCE ELECTRONIQUE?

COMMENT FAIRE DU COMMERCE ELECTRONIQUE? COMMENT FAIRE DU COMMERCE ELECTRONIQUE? Lorraine 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

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

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

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

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

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

WordPress : Guide à l édition

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

Plus en détail

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

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

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

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu Panel serveur LAMP Auteur : Herbert Nathan I. Introduction DNPanel est un panneau de contrôle permettant la gestion complète d'un serveur web. La gestion de ce type de serveur est souvent limitée par un

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

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

Enseignement Informatique. Classe de BTS DATR 1

Enseignement Informatique. Classe de BTS DATR 1 Enseignement Informatique Classe de BTS DATR 1 ----------------------------------------------------------------------Analyser et concevoir des documents et applications simples & Savoir communiquer avec

Plus en détail

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13

ACCUEIL...2 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12 ACCEPTER OU A REFUSER LE DEVIS...13 ACCUEIL...2 LA COMMANDE...3 ONGLET "NATURE DES TRAVAUX"...3 ONGLET INFORMATIONS...8 ONGLET RECAPITULATIF...9 LA COMMANDE SIMPLE A VALIDER PAR LES ACHETEURS...10 LA DEMANDE DE DEVIS...11 COMPLETER UN DEVIS...12

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

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc

Gestion du parc informatique des collèges du département du Cher. Manuel d utilisation de la solution de gestion de Parc Gestion du parc informatique des collèges du département du Cher Manuel d utilisation de la solution de gestion de Parc Table des matières 1. Préambule... 3 2. Pré requis... 3 3. Objectifs... 3 4. Connexion

Plus en détail

Tutoriel d'utilisation du site PEEP

Tutoriel d'utilisation du site PEEP Tutoriel d'utilisation du site PEEP Intro Le site, ape-niort.peep.asso.fr, est géré par un système de gestion de contenu (ici Mura CMS). Un CMS permet, entre autre, de générer un site de manière rapide

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

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

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web DESCRIPTION 2 En tant que marchand 2 En tant que créateur 3 En tant que donateur 3 INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 3 Télécharger

Plus en détail

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

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Créer un album Web. L'album Web. Accueil

Créer un album Web. L'album Web. Accueil Créer un album Web Pourquoi créer un album Web? pour échanger ses photos avec ses proches pour sauvegarder ses images sur un autre support L'album Web Il existe divers sites permettant de stocker ses photos

Plus en détail

Module devis 3.4.6 Manuel Utilisateur

Module devis 3.4.6 Manuel Utilisateur Module devis 3.4.6 Manuel Utilisateur www.boostmyshop.com Quotation French 1 / 13 Sommaire Sommaire Introduction... 3 Installation... 3 Copie des fichiers... 3 Interférences avec d autres modules... 3

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

Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire?

Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire? Vous avez reçu une pièce jointe VOTRE SITE.RAR, qu en faire? I. QUE CONTIENT LA PIECE JOINTE VOTRE SITE.RAR? Il s agit du dossier «VOTRE SITE» qui contient tous les éléments nécessaires à l affichage de

Plus en détail

Installer, configurer et personnaliser Joomla

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

Plus en détail

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

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

Plus en détail

Module Retour Produit Guide d intégration et d utilisation Version 1.0

Module Retour Produit Guide d intégration et d utilisation Version 1.0 Module Retour Produit Version 1.0 1. Présentation... 2 1.1 Présentation du module... 2 1.2 Fonctionnement général... 2 2. Installation / Intégration... 3 2.1 Installation générale... 3 2.2 Mise à niveau

Plus en détail

Documentation Utilisateur SEO EXPERT

Documentation Utilisateur SEO EXPERT Documentation Utilisateur SEO EXPERT SEO EXPERT est un module très complet qui vous aide à optimiser rapidement le référencement naturel de votre boutique sur les principaux moteurs de recherche mais aussi

Plus en détail

Nuage Cloud notions, utilisation

Nuage Cloud notions, utilisation Page:1 Cours pour utilisation simple du Cloud Table des matières 1-Généralités...2 1.1-Les principales fonctionnalités...2 2-Les solutions proposées...4 2.1-Choix du fournisseur...4 2.2-Installation de

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

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

OneDrive, le cloud de Microsoft

OneDrive, le cloud de Microsoft OneDrive est le cloud mis à disposition par Microsoft. Pour en profiter, il suffit de disposer d'un compte Microsoft (Tutoriel), Microsoft offre 10 Go de stockage (Dont 3 Go pour sauvegarder des photos).

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

Étape 1 / CHOISIR UN HÉBERGEMENT

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

Plus en détail

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

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

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

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Scénario de démonstration Jimdo

Scénario de démonstration Jimdo Site web : http://www.jimdo.com Thématique : Création et gestion facile d un site internet Plan de la formation : Découverte de Jimdo Présentation de sites créés avec Jimdo Petite p.2 histoire de Jimdo

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

Dossier de souscription

Dossier de souscription Dossier de souscription Conception d un site internet avec Proto-Site Vous avez la possibilité de souscrire directement en ligne sur http://www.proto-site.com ou bien par courrier en renvoyant les six

Plus en détail

Alfresco Mobile pour Android

Alfresco Mobile pour Android Alfresco Mobile pour Android Guide d'utilisation de l'application Android version 1.1 Commencer avec Alfresco Mobile Ce guide offre une présentation rapide vous permettant de configurer Alfresco Mobile

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

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

ANNONCE-LOCALE.COM A VENDRE

ANNONCE-LOCALE.COM A VENDRE ANNONCE-LOCALE.COM A VENDRE Mise à prix: 500. Au plus offrant. Voir le site ici M E CONTACTER au : 02 85 52 61 07 ou contact@annonce-locale.com Le site est actuellement installé chez 1&1 (hébergeur de

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

Site Internet WWW.CAPSANTE93.FR

Site Internet WWW.CAPSANTE93.FR Site Internet WWW.CAPSANTE93.FR Table des matières Présentation du site internet de Cap Santé 93.... 3 Structure du site internet de Cap Santé 93.... 4 Les fonctions du site CAP Santé 93.... 5 L abonnement

Plus en détail

Maîtriser le backend

Maîtriser le backend 4 Maîtriser le backend Les nouveaux utilisateurs de Magento sont souvent impressionnés par la qualité de son interface d administration, mais ils en redoutent aussi la richesse fonctionnelle. Connaître

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

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

Logiciel SuiviProspect Version Utilisateur

Logiciel SuiviProspect Version Utilisateur Logiciel SuiviProspect Version Utilisateur 1 Le logiciel SuiviProspect permet le suivi des prospects, mais aussi des clients et fournisseurs; il s agit des contacts. Le logiciel permet l envoi de courrier,

Plus en détail

Comment utiliser mon compte alumni?

Comment utiliser mon compte alumni? Ce document dispose d une version PDF sur le site public du CI Comment utiliser mon compte alumni? Elena Fascilla, le 23/06/2010 Sommaire 1. Introduction... 2 2. Avant de commencer... 2 2.1 Connexion...

Plus en détail

Systèmes de Gestion de Contenu

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

Plus en détail

Module Devis Guide d intégration et d utilisation Version 2.2

Module Devis Guide d intégration et d utilisation Version 2.2 Module Devis Version 2.2 1. Présentation... 2 2. Installation / Intégration... 2 2.1 Installation générale... 2 2.2 Mise à niveau de Magento... 3 2.3 Interférence avec les autres modules... 3 3. Module

Plus en détail

Scoop 0.9 Guide d'installation

Scoop 0.9 Guide d'installation Scoop 0.9 Guide d'installation Le logiciel décrit dans ce manuel est fourni sous contrat de licence et ne peut être utilisé qu'en conformité avec les termes de l'accord. Mentions légales Copyright 2013

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

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

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

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

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10

Dossier Technique. Détail des modifications apportées à GRR. Détail des modifications apportées à GRR Le 17/07/2008. Page 1/10 Dossier Technique Page 1/10 Sommaire : 1. REPONSE TECHNIQUE A LA DEMANDE 3 1.1. Prise en compte de la dernière version de phpcas 3 1.2. Gestion de la connexion à GRR 3 1.2.1. Récupération des attributs

Plus en détail

Manuel d'utilisation de MyVisit

Manuel d'utilisation de MyVisit Manuel d'utilisation de MyVisit Résumé : Ce document explique comment utiliser MyVisit, une application Internet permettant de formuler et suivre les demandes de visites à la Cour de justice de l'union

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

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

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

SchoolPoint Manuel utilisateur

SchoolPoint Manuel utilisateur SchoolPoint Manuel utilisateur SchoolPoint - manuel d utilisation 1 Table des matières Présentation de SchoolPoint... 3 Accès au serveur...3 Interface de travail...4 Profil... 4 Echange de news... 4 SkyDrive...

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

Installation / Sauvegarde Restauration / Mise à jour

Installation / Sauvegarde Restauration / Mise à jour Installation / Sauvegarde Restauration / Mise à jour SPIP version 1.8.x Serveur (Linux) Jean Sébastien BARBOTEU dev.jsb@laposte.net Introduction Nous allons aborder tous les aspects techniques liés à la

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

Félicitation, votre site est créé!

Félicitation, votre site est créé! Guide de démarrage e-monsite.com Félicitation, votre site est créé! Vous avez fait le plus difficile. A présent, découvrez comment administrer votre site web. 1 Comprendre l interface du manager de votre

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

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

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand

Catalogue Formations. Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand Catalogue Formations Outils pratiques Le «Web» Site vitrine Site Joomla! Site marchand Kristel Beurrois Tel : 06 63 93 35 38 Email : kristel.beurrois@arketic.com Eric DUFOUR Tel : 06 73 92 09 58 Email

Plus en détail

Sommaire. Qu est ce qu un blog? Blog / site : quelle différence? Les plateformes de blog

Sommaire. Qu est ce qu un blog? Blog / site : quelle différence? Les plateformes de blog Sommaire Qu est ce qu un blog? Blog / site : quelle différence? Les plateformes de blog Premiers pas sur Wordpress Créer un compte utilisateur Créer un blog Tableau de bord et administration Interface

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

Tous - Général 816 Nouveau Splashscreen Splashscreen (écran de démarrage renouvelé

Tous - Général 816 Nouveau Splashscreen Splashscreen (écran de démarrage renouvelé Features - Release Notes 5.5.2.0 Gestion Commerciale - Achats 766 /Purclines: Locationcode/ ajouté www.logivert-hosting.com /Purclines: Locationcode/ est ajouté pour permettre d'inclure un emplacement

Plus en détail

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 RAPPORT DE STAGE Rapport de stage Mauffray thomas Page 1 Version : 1.0 Sommaire I. Introduction... 3 I.1. Objet du document... 3

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Livret 1 Poste de travail de l utilisateur :

Livret 1 Poste de travail de l utilisateur : Manuel Utilisateur Mise à jour 28 Novembre 2013 Livret 1 Poste de travail de l utilisateur : - pré-requis techniques - mise en conformité - connexion - impressions.pdf Pour les utilisateurs des compléments

Plus en détail

Prise de contrôle à distance de PC

Prise de contrôle à distance de PC Prise de contrôle à distance de PC VNC = Virtual Network Computing Il sagit de prendre très facilement le contrôle d'un PC à distance en utilisant un programme performant. Par exemple, si vous souhaitez

Plus en détail

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

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

Plus en détail

SAUVEGARDER SES DONNEES PERSONNELLES

SAUVEGARDER SES DONNEES PERSONNELLES SAUVEGARDER SES DONNEES PERSONNELLES Il est important de sauvegarder son environnement système Windows ainsi que ses données personnelles. Nous verrons dans ce tutorial comment créer un point de restauration

Plus en détail

Création d un site web de vente en ligne

Création d un site web de vente en ligne Création d un site web de vente en ligne 1 Généralités Le projet sera réalisé par binôme. Date limite de remise du projet : 02/02/2007 2 Sujet 2.1 But Développer un site web dynamique permettant la gestion

Plus en détail

OMLC Maurepas Johann DANTANT et Damien CROISOT

OMLC Maurepas Johann DANTANT et Damien CROISOT OMLC Maurepas Johann DANTANT et Damien CROISOT 16/30 janvier 2010 Présence associative sur le web avec Wordpress Séance 2 : installation et administration Rappel de la séance précédente Introduction Les

Plus en détail

Espace FOAD IRTS Guide de l étudiant Septembre 2009

Espace FOAD IRTS Guide de l étudiant Septembre 2009 Espace FOAD IRTS Guide de l étudiant Septembre 2009 0BPRESENTATION DE L'ESPACE FOAD IRTS... 2 2BCONSULTER LES CONTENUS DE FORMATION... 3 3BGERER SON MOT DE PASSE... 4 8BMODIFIER SON MOT DE PASSE... 4 9BQUELQUES

Plus en détail

1. Installation du Module

1. Installation du Module 1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de

Plus en détail

PREMIÈRE PRISE EN MAIN DE DJANGO CMS

PREMIÈRE PRISE EN MAIN DE DJANGO CMS PREMIÈRE PRISE EN MAIN DE DJANGO CMS 1. PRÉSENTATION DE DJANGO CMS Django CMS est un système de gestion de contenu basé sur le serveur Django / Python. Simple d'utilisation, il dispose d'une interface

Plus en détail

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 Mise en place et suivi du projet Chapitre 1 : Préparer son projet e-commerce A. Introduction 15 1. Objectif de ce livre 15 2. Pourquoi se lancer dans l e-commerce? 16 B. Les questions à se poser avant de se lancer 18 C. Identité du projet

Plus en détail

eshop Guide de démarrage rapide Ouvrir et créer une e-boutique attractive en quelques clics

eshop Guide de démarrage rapide Ouvrir et créer une e-boutique attractive en quelques clics eshop Guide Ouvrir et créer une e-boutique attractive en quelques clics Sommaire 1. Connexion à l interface d administration eshop 2. Mise en page générale 3. Assistant de Création Design de votre e-boutique

Plus en détail