Formation WordPress_decouverte_ALTRAN
Transcription
Formation WordPress_decouverte_ALTRAN
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é PHPNUKE 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 Article • Contenu « froid » • Actualité • Structure le site • Contenu mis à jour • Peut contenir des régulièrement éléments dynamiques • Classé par catégories reliés à des extensions • Datés • Peut lister des articles 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 Prix Pas de traduction des menus et widgets Site à refaire en entier (thèmes, plugins, widgets) Inconvénients 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 Oui Oui N/A Non Nombre de thèmes +++ ++ ++ + 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 ^^