Clément Chatellier - Fin de 1ère année BTS
Transcription
Clément Chatellier - Fin de 1ère année BTS
Clément Chatellier - Fin de 1ère année BTS Informatiques aux Organisations option Solutions Logicielles et Applications Métiers - Stage Antiopa du 18 mai au 19 juin 2015 WORDPRESS Installation et Paramétrage 1. Hébergement – – – Choisir un hébergeur et un espace sur un serveur déposer un nom de domaine télécharger WP 2. Installation du client FTP – – – Logiciel FileZilla : transfert de fichier sur le serveur Gestionnaire de site > mes sites > nouveau site (Suivre indication. Important : type de serveur : ftp ; type d'authentification : normale ) Envoyer le dossier wordpress sur le serveur 3. Base de données MySQL – Chez l'hébergeur, créer une BDD, donner des utilisateurs 4. Installation WP 4.1 Installation normale – – Nom de domaine/wp-admin/install.php, puis créer le fichier de configuration Ou faire à la main : copier wp-config-sample.php, entrer les infos et enregistrer sous avec un autre nom wp-config.php 4.2 Installation en local – – – Télécharger WAMP (Apache + MySQL + php) Déposer le dossier wordpress dans le dossier www Créer la BDD (accès avec localhost/phpmyadmin) 5. Redirection du blog – – – Tableau de bord > réglages > général > changer adresse web du blog Filezilla : copie le fichier index.php du serveur sur poste du travail : changer le chemin d'accès en rajoutant « wordpress/ » Renvoyer index.php sur le serveur 6. paramétrage de l'interface administration : – Option de l'écran Personnalisation 1. Les modifications 1.1 Du thème – – Changer le thème avec les thèmes par défaut de WP Télécharger un thème gratuit ou payant (avec wordpress, niss.fr, 12aelba.com, thèmecss.com, etc ) 1.2 Dans le thème – – les modifications possibles dépendent du thème Aller dans Editeur pour modifier la structure (.php) ou la forme (.css) ou directement sur WP 2. Installation d'un thème WP (autres que les thèmes par défaut) 2.1 Avec WP – – Apparence > thème > ajouter On peut faire des recherches d'un thème en fonction de caractéristiques 2.2 Avec d'autres sites que WP – Opération manuelle : le télécharger puis le transférer sur le serveur dans le fichier wpcontent > thème. Sur WP, aller dans thème, et l'activer (possibilité de l'ajouter de WP directement) 2.3 Générer/créer un thème – Création de hèmes payants (ex : artisteer.com) et thèmes gratuit (ex : yvoschaap.com). Le télécharger et envoyer le dossier du thème sur le serveur dans le dossier wp-content > thème 3. Créer une favicon (icône à côté de l'URL, sur la page et dans les favoris) – – – – Aller sur favicon.cc pour créer son icône On peut importer une image jpeg Une fois fini, la télécharger lui donner obligatoirement le nom « favicon.ico » Le mettre à la racine du blog sur le serveur Organiser son blog 1. Les widgets – – – – Installer par défaut, en fonction des thèmes On peut définir, organiser, supprimer des widgets Apparence > Widgets Types de widgets : catégories, archives, liens etc 2. Les catégories – Ils permettent organiser les articles en catégorie – Article > catégorie > ajouter, puis affecter les articles à une catégorie 3. Les mots-clés – – On peut affecter aux article des mots-clés Définir les mots-clés : article > mots-clés > ajouter, puis affecter aux articles des mots-clés 4. Gestion des catégories et mots-clés – – Même gestion pour les deux On peut convertir des catégories vers mot-clés, et réciproquement 5. Affichage et structure des liens – – – Liens vers des sites et blogs Choisir les options (affichage (image, description), relation avec le propriétaire du site, etc) Possibilité de les trier en catégories 6. Affichage du contenu statique dans des pages – – – ajouter/supprimer/modifier des pages statiques On peut choisir des pages parents Différents aspects pour les pages (« modèles » en fonction des thèmes) Gérer des médias 1. Ajouter des photos, sons, vidéos dans la bibliothèque – – – – Média >Bibliothèque Réglages : aller dans Média : possibilité de changer des options Deux façons de télécharger des médias : méthode flash (utilise un élément flash pour envoyer les données) ou navigateur (élément html) Archiver dans le dossier wp-content /uploads 2. Modifier un média – Editeur d'image pour modifier le média 3. Intégrer une image à un article – Article > ajouter> ajouter un média, puis définir les options (ex : options pour l'affichage) 4. Intégrer une vidéo – – Ajouter une vidéo : mais l'affichage sur le site est un lien Pour avoir l'image : mettre l'URL de la vidéo 5. Insertion de fichier sonores – Taille maximale du fichier : 2mb Animer son blog 1. Rédiger un article – – Article > ajouter, possibilité de quelques options Possibilité d'écrire en visuel ou html 2. Attribut typographique 2.1 En mode visuel – Plusieurs options: écriture (gras, etc), structure (liste, alignement, etc), liens, etc 2.2 En mode html – Dans la barre d'outil, quelques options du mode visuel + options avec quelques balises html 3. État d'âme et More – – État d'âme : afficher des smiley (les codes sont sur codex.wordpress.org/Using-Smilies) La commande More permet de rendre visible une partie d'un article et de cliquer pour accéder à son ensemble 4. État d'un article ou d'une page – – – Présence d'une corbeille (possibilité de restaurer l'article ou la page supprimé ultérieurement) Plusieurs états (publié, brouillon, etc ), plusieurs visibilité (public, protégé par un mot de passe, privé, date de publication) Publication des articles : ordre anti-chronologique par défaut (modification possible) 5. Définir des utilisateurs – – – – Nom dans WP : rôles. Il donnent des autorisations, et des accès différents Tableau de bord > utilisateurs > ajouter Exemple de rôles : l'admin a tous les droits, le contributeur ne peut qu'écrire un article et laisser des commentaires et l'abonné ne peut que laisser des commentaires) Utilisation d'un widget Méta pour permettre la connexion des utilisateurs 6. Gestion des commentaires – En fonction des rôles : administration des commentaires différent 7. Champs personnalisés – – – Afficher des rubriques constantes avec des valeurs variables Il faut modifier le fichier index.php pour utiliser cette fonction Choisir un nom de rubrique et sa valeur Réglages et outils 1. Généralité – Depuis Réglages, possibilité d'effectuer des réglages(écriture, lecture, discussion, média, vie privé, permaliens, divers, etc) 2. Publier des articles depuis un compte e-mail – – – Créer un e-mail secret reconnu par WP (avec une adresse POP3) Pour l'envoyer : aller sur votre compte mail normal, envoyer à l'adresse POP3, puis écrire le titre et le contenu Pour cette option : il faut activer le script php situé à l'adresse physique du blog auquel faut ajouter /wordpress/wp-mail.php (plus d'information sur codex.wordpress.org/Blog_by_Email) 3. Les permaliens – – On peut modifier la structure et syntaxe de l'URL d'un article (par défaut : un numéro de page) Action non rétroactive sur les articles déjà écrit 4. Les outils – – – – L'outil Turbo permet d'accélerer WP en rapatriant les articles sur le PC Pour cela, il faut installer et activer Gears qui ajoute des fonctionnalité sur le navigateur L'outil Publier un article ou bookmarklet permet d'activer la publication d'un article en rajoutant un raccourci dan la barre des favoris du navigateur Modifier l'URL sur Publier un article en supprimant le lien par défaut et en copiant l'URL de la page de création d'article, puis le mettre dans la barre des favoris par exemple 5. Importation et exportation d’articles – Exemple : écrire un article en local, puis l’exporter sur le PC, puis l'importer dans le WP en ligne Widgets et extensions 1. Installation d'une extension 1.1 Installation automatique – – – – – – Une extension ou plugin permet rajouter des fonctionnalités Extensions >ajouter Possibilité d'ajouter une extension fait nous-même Possibilité de rechercher des extensions avec des mots-clés Archiver dans wp-content/plugins (parfois le faire manuellement) Dans Réglages > « nom du plugin » : option de réglages 2.1 Installation manuelle – – Téléchargement sur wordpress.org/extend/plugins/ par exemeple (vérifier la compatibilité) Installer le plugin dans wp-content/plugins (parfais donner des droits de permissions) 2. Mise en place et paramétrage d'un formulaire de contact – – – Télécharger un plugin (ex:cformII – Contact Form 7) et la mettre dans wp-content/plugins Créer une page Contact Intégrer le formulaire sur la page Contact : dans barre d'outil, icône « insert a form » 3. Activation de l'extension Askimet – – – Elle permet d'identifier les articles poubelles considérés comme du spam Installer par défaut mais non activée Besoin de créer un compte sur Akismet pour obtenir une clé d'enregistrement 4. Affichage de données météo – – – – – Télécharger le plugin WP-weather sur le site WP ou sur extension > ajouter Besoin d'un compte sur weather.com Faire une recherche sur le site sur le lieu que l'on veut et récupérer l'ID (dans l'URL) Mettre en widget : Apparence > widget : disposer le widget Weather Ou le mettre dans une page : copier la balise du site WP [weather_display] dans le Visuel 5. Affichage des photos – – Télécharger le plugin Lightbox2 sur WP (il permet d'afficher les photos à la mode web2) Pour les options : Aller dans Réglages ou Bibliothèque 6. Affichage d'une galerie Flickr – – – Télécharger l'extension Flickr Gallery sur WP Besoin d'un compte Flickr, puis sur WP appliquer les permissions Créer un nouvel article et cliquer sur l'icône Flickr Photos 7. Affichage de fichier .SWF – – – Télécharger le plugin SwfObj sur WP Créer un nouvel article (dans le but de contenir une animation flash) Icône Flash : choisir un fichier SWF 8. Nuage de tag flash – – Télécharger l'extension Netlife's Tag Cloud sur WP Dans widget : disposer FatCloud 9. Vidéos Quicktags – Télécharger le plugin Viper's Video Quicktags sur WP – Elle permet de mettre tous types de vidéo et permet d'importer des fichiers au format FLV Données d'analyse de votre blog et sauvegarde 1. Avec WassUP – – – Plugin WassUP à télécharger sur WP Permet de voir des information sur le trafic du blog (visiteur, pays, adresse ip, navigateur, etc ) On peut rajouter le Widget WassUP pour afficher ses données sur le blog 2. Affichage des données WassUp avec VStats – – – Plugin Vstats à télécharer sur WP (pour l'utiliser, il faut obligatoirement WassUP) Il faut modifier le fichier vstats.php : renseigner le nom de l'hôte, de l'utilisateur, le mot de passe, la base de données Il faut ensuite rajouter le widget Vstat pour changer l'affichage 3. Affichage des données géographiques avec Visitor's map – – – – – Plugin Visitor's map à télécharger sur WP Il permet l'affichage des emplacements/lieu de connexion des lecteurs du blog Besoin d'une base de données Maxmind : cliquer sur installer Dans widget : disposer le widget whos's Online Ou créer une page : rajouter dans le Visuel : [visitor-maps] 4. Optimiser le référencement avec All in One SEO – – – Plugin All in One SEO à télécharger sur WP – Wordpress SEO By Yoast Il permet d'optimiser l'indexation dans les moteurs de recherches Le plugin doit être configuré 5. Sauvegarde du blog 5.1 Sauvegarder la structure – Outils > exporter > télécharger : fichier xml 5.2 Sauvegarder le contenu – – – – – Sauvegarder la base de données Télécharger une extension (ex : DBC backup) Créer un dossier de sauvegarde à la racine du blog Ou manuellement avec interface phpmyadmin de l'hébergeur Cliquer sur exporter et choisir sa base de données 6. Analyse de trafic avec Piwik – – Piwik : puissant outil d'analyse Différence avec Google Analytic : avec piwik, vous êtes propriétaire car les informations sont sur votre page de données – – – Télécharger Piwik et le mettre a racine du nom de domaine sur le serveur Taper URL : nom de domaine + /piwik/ et suivre les indications Copier le code php fourni dans index.php (le copier sur le bureau puis le renvoyer sur le serveur ensuite) 7. Présentation des widget Piwik – – – – Chaque donnée est affiché dans un widget On peut ajouter, enlever, déplacer les widgets On peut exporter le contenu des widgets sous différents formats (icône en dessous du widget) Dans lien Widgets , copier la balise <Frame> et la mettre dans le code de la page que l'on veut, pour afficher les widgets que l'on veut sur le blog (réglages (hauteur, etc) dans le code) 8. Générateur de visite – – Tester le fonctionnement de Piwik : générer de fausses visites Lien API , cliquer sur Générer des données 9. Administrer plusieurs utilisateurs ou blogs avec Piwik – – – Lien Paramètre On peut voir les plugins installés, rajouter plusieurs utilisateurs qui pourront accéder aux statistiques ou autres, en fonction de son rôle dans Piwik On peut rajouter plusieurs sites à analyser pour Piwik 10. Intégrer les données Piwik à votre interface administration WordPress – – – – – Plugin WP-Piwik à télécharger sur WP Dans réglages > wp-piwik : plusieurs options Dans Piwik url : nom de domaine + dossier d'installation (ex : nom de domaine + /piwik/) Dans auth token : la clé se trouve sur piwik, lien Api Dans tableau de bord > WP-piwik : pour voir les statistiques Modifications avancées en PHP et CSS 1. Comprendre l'affichage des pages html – – Le navigateur n'affiche que des pages html Le php sert à fabriquer la page html 2. Comprendre la structure du blog - header, blog-left, wordpress loop, blog-right, footer 3. Génération de pages html par un serveur – – – Le html est généré par le php qui est hébergé sur le serveur (ex :serveur Apache) Le code php se trouve dans le dossier www dans le logiciel utilisé pour le local Pour accéder à partir du navigateur, taper dans l'URL : localhost/ ou 127.0.0.1/ – Un fichier php peut être composé de php, d'html, et de JavaScript 4. Pages dynamiques avec des fonctions php – Créer des fonctions : funtion + nom de la fonction + les arguments entre parenthèse 5. The_excerpt vs the_content – – – – – – the_content affiche le contenu en entier. The_excerpt affiche un extrait Quand on définit l'extrait d'un article dans l'administration, l'extrait ne s'affiche pas sur le navigateur Il faut modifier index.php Remplacer la balise the_content (enlever toutes les arguments) par the_excerpt Si c'est la balise the_excerpt qui est présente dans index.php, et si il n'y a pas d'extrait défini dans l’article, la fonction en génère automatiquement un. Ou le fait dans l'administration : Réglages > Lecture 6. Personnalisation de la page 404 – – Le fichier 404.php gère l'affichage des erreurs Si on veut personnaliser, il faut modifier ce fichier (contenu dans le php, forme dans le css (ex : création d'une classe ou id) Trucs et astuces de WordPress 1. mettre votre blog en sommeil – – Plugin Custom Coming Soon Page il permet de paramétrer la page qui s'affiche quand on est indisponible (personnisation possible) 2. Réglage du changement d'heure été/hiver – – – Manuellement Réglages > Général : changer le fuseau horaire A l'url kimmo.suomine.com/sw/timezone/ : télécharger timezone.php qui le fait automatiquement Copier coller le contenu dans un nouveau fichier php « timezone.php » et le mettre dans le répertoire wp-content/plugins, puis activer l'extension et mettre le fuseau horaire actuel 3. Affecter des avatars aux différents rôles – – Réglages > discussions, avatar, et personnaliser Si on coche Gravatar, cela permet de mettre un avatar personnalisé (il faut avoir un compte sur le site Gravatar) 4. Enrichissements typographique avancés – – – L'éditeur d'articles est une version de base de TinMCE Télécharger plugin tinyMCE advanced pour plus de fonctionnalités et la mettre sur le serveur dans /plugin Dans la barre d'outil : nouvelle icône avec de nouvelles fonctionnalités – Dans Réglages, le nom du plugin : possibilité de changer la barre d'outil 5. Colorisation syntaxique pour les développeurs – – Plugin CodeColorer qui permet de coloriser le code en fonction des langages au sein des article Dans réglages, changer les paramètres 6. Donation par payement Paypal – – – Plugin Paypal Donation qui permet aux lecteurs de vous envoyer des donations Réglages : le compte, la devise, etc Dans widget : disposer le widget Paypal Donation 7. Abonnements aux flux RSS – – Dans widget : disposer widget Flux Choisir l'URL de notre flux (l'URL + /feed/) 8. Ajouter des icônes aux catégories – – – – Plugin Category and Page Icons Tableau de bord > Icons : télécharger les icônes qu'on veut affecter aux catégories Liens Assign icons to categories Puis personnalisé ( ex : pour avoir de la transparence autour des icones : fichier png) 9. Protéger son blog avec un script .htaccess – Créer un fichier a_,htaccess avec le contenu suivant Options +FollowSymLinks RewriteEngine On RewriteCond %{QUERY_STRING} (<|%3C).*script.*(>|%3E) [NC,OR] RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR] RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2}) RewriteRule ^(.*)$ index.php [F,L] – Le mettre à la racine du blog 10. Personnaliser le footer de son administration – Dans function.php, après le 1er « if », taper : – function remove_footer_admin(){ echo « administration de mon blog » ; } add_filter('admin_footer_text', 'remove_footer_admin') ; 11. personnaliser le logo de la page login – – – Par défaut : logo WP Mettre l'image que l'on veut dans \wordpress\wp-content\themes\theme choisi\images Modifier function.php, après le 1er « if », taper : function my_custom_login_log(){ echo '<style type=''text/css> h1 a{ background-image:url('get_bloginfo('templace_directory').'/images/nom de l'image.jpg) !important}</style>'} add_action('login_head', my_custom_login_log) ; 12. Réparer une erreur catastrophique – Avoir une sauvegarde pour restaurer le fichier corrompu avec FileZilla 13. Comprendre le fichier wp_config – – Il contient les paramètres de configuration du blog Si c'est pas fait automatiquement lors de l'installation, copier le wp-content_sample.php et changer les paramètres Carmen (version WP 2.9) et ses nouvelles fonctionnalités 1. Retouche d'images et miniatures – Modifier image lors de la mise en place sur le serveur – Média > bibliothèque, choisir son fichier à importer – Pour ajouter une miniature à l’article (pas possible par défaut), modifier function.php – Rajouter entre deux fonctions : add_theme_support('post-thumbnails') ; set_post_thumbnail_size(px, px, true) ; – Retourner sur l’article : apparition d'un nouveau widget : « Miniature d’article », puis « utiliser comme miniature » 2. Intégration vidéo et gestion de la corbeille Coller l'URL dans le visuel On peut déplacer un article dans la corbeille puis restaurer l’article si besoin Choisir le nombre de jours où les articles sont réellement supprimés de la corbeille en modifiant wp-config.php avant le commentaire « c'est tout, ne touchez pas à ce qui suit ! Bon blogging ! » define ('EMPTY_TRASH_DAYS', nbJour) ; – – – 3. Autres fonctionnalités non visibles – – – Mettre à jour les versions de WP dans Outil > mettre à jour Mettre à jour les extensions WP supporte les URL canoniques (article avec les mêmes URL mais un contenu différent) – Moteur d'optimisation et de réparation de BDD en modifiant wp-config.php. A la fin du fichier, rajouter define('WP_ALLON_REPAIR', true) ; Créer un site web avec WordPress 1. Installer un menu déroulant – – – – Installer par exemple l'extension Multi-level Navigation Plugin Changer les paramètres Pour ce plugin copier le code php dans header.php et supprimer le code de l'ancien menu On peut changer le css manuellement ou en cliquant sur le lien (puis copier le code css) 2. Gestion des pages de votre site web – Installer l'extension pageMash pour une gestion simplifié 3. Fil d'ariane – – – Installer l'extension Breadcrumb NavXT Depuis le site de téléchargement de l'extension, aller sur la page du plugin, copier le code donné et le mettre dans le fichier où on veut le mettre On peut le faire avec Wordpress SEO by Yoast