Découverte du CMS
Sommaire 1. Présentation de WordPress 2. Hébergement et installation 3. Prise en main, ajouter des contenus 4. Choix du thème, où trouver des thèmes? 5. Faire de votre blog un site de e-commerce 6. Les solutions de multilinguisme
CMS Content Management System Ces systèmes permettent de gérer le contenu des sites web qu'ils administrent sans avoir écrire de code HTML ni utiliser d'outil de développement. Le premier CMS notoirement connu a sans doute été PHP- NUKE qui a par la suite donné naissances à toute une série de logiciels dits "Nuke-like".
Quelques exemples de CMS Il existe actuellement un grand nombre de progiciel de gestion de contenu plus ou moins spécialisés et leurs domaines d'applications (initialement réservé aux portails collaboratifs) et de plus en plus étendu. Les généralistes : WordPress, Joomla, Dotclear, Drupal Les e-commerce : Magento, Prestashop Les «Pro» : Typo3, EzPublish, Jahia, Open CMS Et bien d autres encore, pas tous «open-source»
Présentation Wordpress Créé en 2003 par Matthew Mullenweg depuis un fork du logiciel «b2» du français Michel Valdrighi (2001) Open Source licence GPL PHP, historiquement MySQL + de 10 000 plugins et + de 1500 thèmes gratuits Très forte communauté de développeurs et de thèmeurs
Présentation du Front Office Header Menu haut Contenu Widgets Footer
Prise en main de WordPress Comment fonctionne WordPress? Le «cœur» de WordPress Les contenus (page et articles) La bibliothèque média Un workflow simple Le thème Les extensions
Différencier page et article Page Contenu «froid» Structure le site Peut contenir des éléments dynamiques reliés à des extensions Peut lister des articles Article Actualité Contenu mis à jour régulièrement Classé par catégories Datés
Les étapes de la construction de site 1. Choisir son hébergement Analyser son besoin Comparer les hébergeurs 2. Installer WordPress De préférence installer WordPress sur un domaine de test Upload des fichiers Processus d installation 3. Définir l aspect et les fonctionnalités Choisir le thème Choisir les extensions 4. Réaliser un premier back-up du site
Hébergement : point technique Possibilité d hébergement gratuit sur WordPress.com déconseillé car toute évolution est payante Pas d accès ftp ni MySQL Configuration minimale du serveur : PHP version 5.2.4 ou supérieur MySQL version 5.0.15 ou supérieur
Hébergement : où s installer? Principaux critères : Capacité de stockage (photos, fichiers ) Capacité de la base de données (commentaires, textes, catalogue articles) Qualité du support (téléphone/chat/réactivité/critiques) Trafic De multiples hébergeurs sur le web proposent des offres adaptées pour débuter, entre autres : OVH Host gator Go daddy 1&1
Installation Prérequis : disposer des informations d accès ftp et MySQL 1. Uploader les fichiers sur l espace ftp à l aide d un client ftp (ex: filezilla) 2. Se connecter sur la homepage et renseigner les informations demandées Installation terminée! Conseils : Ne pas utiliser les installateurs automatiques des hébergeurs Ajouter/modifier le préfixe pour la table de base de données Éviter de nommer le compte administrateur «admin» comme c est le cas par défaut En cas de besoin, consultez les informations détaillées d installation dans le Codex WordPress
Installation
Quand réaliser un back-up? À la première installation Lors de chaque mise à jour Avant l ajout et activation d une extension Avant toute modification du thème
Présentation du Back-Office 1. Connectez vous sur : prénom.blog-pro.net/wp-admin 2. Renseignez vos identifiants de connexion reçus par mail
Dashboard
Activer un thème Activez le thème : Twenty Eleven
Activer une extension Activez : WordPress Database backup
Liste des pages
Ajouter une page
Gérer les catégories
Liste des articles
Ajouter un article
Bibliothèque média
Gérer les médias
Créer un menu de navigation
WordPress et le Multilinguisme Non prévu nativement Possible via des extensions 3 grandes familles de solutions : Un site, plusieurs langues Un contenu, plusieurs langues Plusieurs sites, plusieurs langues
WPML Un site, plusieurs langues
Qtranslate Un contenu plusieurs langues
Multisite Language Switcher Plusieurs sites et plusieurs langues * Me contacter si vous souhaitez le tester
Comparatif Multilinguisme WPML Qtranslate Multisite language switcher Multilingual press Prix 30 à 70 $ Gratuit Gratuit Force du SEO +++ + +++ Structuration de contenus +++ ++ + Gestion des contenus Site multilingue Article multilingue Multiples sites Inconvénients Prix Pas de traduction des menus et widgets Site à refaire en entier (thèmes, plugins, widgets) Copyright Altran CIS 2013 31
WordPress et le e-commerce Non prévu nativement (contrairement à d autres CMS tels que Magento, Prestashop, oscommerce ) Possible via des extensions et thèmes De nombreuses solutions gratuites en version «lite» mais on en vient vite à une solution payante, via les versions «pro», les thèmes, les extensions.
Comparatif e-commerce Wpecommerce JigoShop Woo Commerce Cart66 Version gratuite Oui Oui Oui Oui Richesse de fonctionnalités ++++ ++ ++ ++ Ergonomie ++ +++ +++ ++ Version Française Nombre de thèmes Oui Oui N/A Non +++ ++ ++ + Copyright Altran CIS 2013 33
Bye Bye!
Annexes
Extensions conseillées : Akismet anti-spam gratuit Wordfence security anti-virus gratuit et test de thèmes et plugins Web ninja Google Analytics statistiques via Google Analytics WordPress database backup backup des bases de données WordPress SEO amélioration du référencement naturel TinyMCE Advanced WYSIWYG amélioré Contact form 7 gestion de formulaires de contact SI CAPTCHA Anti-Spam Captcha anti-spam
Multilinguisme : autres extensions Polyglot Language Switcher Gengo xlanguage xili-language ZdMultilang mlanguage
E-commerce : Quelques extensions Il existe plusieurs alternatives, des solutions complètes : E-shop Ecwid Shopping Cart Wp e-commerce Wp-shop + slickshop Il existe aussi des couches «simples» : Zingri DukaPress Ou de simples extensions : Cashie Commerce WordPress Simple Paypal Shopping Cart
Développement Voici quelques plugins bien utiles à la construction de site : Advanced Custom Fields : permet de gérer facilement les custom fields via le backoffice Developer Tools : un ensemble d'outils de debug / activation / désactivation de scripts User role editor : permet de gérer les droits des utilisateurs et de créer de nouveaux rôles CodeStyling Localization : traduction des.po.mo
Trouver des thèmes Wordpress.org Themeforest Monster template Mojo themes Woo themes (ecommerce) Et bien d autres, Google est votre ami
Quelques sources d info utiles Patrice Albertus : infos utiles, comparatifs, SEO Codex WordPress : info officielle WordPress Automattic : éditeur de WordPress Wordpress francophone Wpchannel Une petite pensée à tous ceux que j oublie ^^