====== WordPress ======
WordPress est un logiciel de gestion de contenu (CMS).
Il se peut que l'équipe KAZ vous fournisse votre site web avant personnalisation.
* l'avantage est que l'équipe KAZ n'a pas de compte administrateur et que cela leur fait moins de travail
* L’inconvénient est que l'équipe KAZ n'a pas de compte administrateur et qu'en cas de besoin, elle aura plus de mal à vous aider.
===== Première connexion au site wordpress =====
* Changer la langue
* Changer le mail d'administration
* Paramétrer l'envoi des mails depuis son wp
https://wiki.kaz.bzh/wordpress/premiere_connexion
===== Installation - initialisation du site =====
Il y aura 2 formulaires
* choix de la langue
{{ :wordpress:langue.png?direct&200 }}
* définition du nom du site et de compte de l'administrateur
{{ :wordpress:personnalisation.png?direct&200 }}
**//Vous n'avez pas ce type d'écrans mais vous avez reçu des identifiants-mdp pour un site déjà installé?//** Voir cette page [[première connexion]] pour les étapes importantes.
===== Comment faire pour que les moteurs de recherche trouvent votre site Word Press ? =====
Il suffit d'activer la possibilité pour les moteurs de recherche d'indexer votre site.
{{:wordpress:wp-search-engine.png?direct&400}}
===== Création d'un compte =====
Vous pouvez (devez) créer des comptes pour chaque utilisateur de votre site. De préférence, choisissez toujours le minimum des droits (pour éviter de déclencher des commandes par erreur). Même pour vous-même, prenez l'habitude d'un compte d'administration (qui peut détruire tout le site) et d'un compte de rédaction d'article que vous utiliserez quotidiennement.
La création d'un compte se fait en 2 étapes :
* sélection du menu
{{ :wordpress:menu-compte.png?direct&200 }}
* renseignement du formulaire
\\ La sauvegarde de votre site est importante, en tant qu' administrateur de votre wordpress, pensez à ajouter un plugin de sauvegardes avec la possibilité de les rapatrier sur votre poste local \\
\\ La sécurité de votre site est essentielle ! Des pirates peuvent vouloir l'utiliser pour escroquer vos visiteurs, ou le rediriger vers des sites illégaux... Quelques règles de base peuvent sécuriser votre site :
\\ * Supprimer dans Worpress les comptes admin, webmaster... et pour les autres, s'assurer que les mots de passe sont bien considérés par Wordpress comme "forts".
\\ * Vous limiter à des extensions connues et utiles à vos besoins en évitant les extensions de confort. Si le noyau de Worpress est bien sécurisé, ce n'est pas toujours le cas des extensions.
\\ * Installer une extension pare-feu et surveillance de logiciels malveillants comme Wordfence (cf "extensions conseillées" ci-dessous) \\
===== Quelles sont les extensions conseillées ? =====
??? Quelles sont les extensions conseillées ?
!!!
Il y a des milliers d'extensions disponibles pour WordpPress, et il est difficile de savoir comment en choisir une plutôt qu'une autre… Il y en a sûrement de meilleures, mais sans prétentions, en voici une liste non exhaustive ! Cette liste est susceptible d'évoluer en fonction des retours et commentaires dans l'Agora de Kaz ;-)
Le numéro de version est indicatif, n'oubliez pas de réaliser les mises à jour !!!
**3D FlipBook : Dflip Lite**
Realistic 3D Flip-books for WordPress Get Full Version Here NOTE : Deactivate this lite version before activating Full Version
Version 1.7.18 | Par DearHive
**Advanced Editor Tools (précédemment TinyMCE Advanced)**
Étend et améliore l’éditeur de blocs (Gutenberg) et l’éditeur classique (TinyMCE).
Version 5.6.0 | Par Automattic
**Akismet Anti-Spam**
Utilisé par des millions d’utilisateurs, Akismet est probablement la meilleure solution au monde pour protéger votre blog des indésirables. Votre site est pleinement configuré et protégé, même quand vous dormez.
Version 4.2.2 | Par Automattic
**All in One SEO Pack**
SEO pour WordPress. Comprend de nombreuses fonctionnalités : plans de site XML, SEO pour les types de publication personnalisés, SEO pour les blogs, les sites d’entreprise et les sites de commerce électronique, etc. Plus de 100 millions de téléchargements depuis 2007.
Version 4.6.2 | Par L’équipe All in One SEO
**Black Studio TinyMCE Widget**
Ajoute un nouveau widget « Éditeur Visuel » basé sur TinyMCE, l’éditeur natif de WordPress.
Version 2.7.0 | Par Black Studio
**Classic Editor**
Active l’éditeur classique de WordPress et l’ancienne disposition de l’écran de modification d’article (TinyMCE, boites à méta, etc.). Prend en charge les anciennes extensions qui étendent cet écran.
Version 1.6.2 | Par Contributeurs et contributrices WordPress
**Classic Widgets**
Réactive l’écran de widgets classique situé dans Apparence - Widgets ainsi que l’outil de personnalisation. Désactive la gestion des widgets via l’éditeur de blocs.
Version 0.3 | Par Contributeurs et contributrices WordPress
**Contact Form 7**
Juste une autre extension de formulaire de contact. Simple mais souple d’utilisation.
Version 5.5.4 | Par Takayuki Miyoshi
**Easy WP SMTP** (si besoin)
Fix your WordPress email delivery by sending them via a transactional email provider or an SMTP server.
Version 2.3.0 | Par Easy WP SMTP
**Envira Gallery Lite**
Envira Gallery is the best responsive WordPress gallery plugin. This is the Lite version.
Version 1.8.3.9 | Par Envira Gallery Team
**FV Player** (si besoin, utiliser de préférence un peertube avec un iframe)
Formerly FV WordPress Flowplayer. Supports MP4, HLS, MPEG-DASH, WebM and OGV. Advanced features such as overlay ads or popups. Uses Flowplayer 7.2.7.
Version 7.5.15.727
**MetaSlider**
Extension de diaporama facile à utiliser. Créez des diaporamas responsives et optimisés SEO avec Nivo Slider, Flex Slider, Coin Slider et Responsive Slides.
Version 3.25.1 | Par MetaSlider
**Resize Image After Upload**
Automatically resize uploaded images to within specified maximum width and height. Also has option to force recompression of JPEGs.
Version 1.8.6 | Par ShortPixel
**SpeakOut! Email Petitions Pro**
This is the fully featured Pro version of SpeakOut! Create custom email petition forms and include them on your site via shortcode or a widget. When signed, the petition is emailed to your target and signatures are saved in the database. There are many customisable options to make this plugin very flexible.
Version 104.5.2 | Par Steve D - 123host.au
**The Events Calendar**
The Events Calendar est une extension modulable qui vous permet de partager facilement vos évènements. Elégante. Robuste. Impressionnante.
Version 6.4.0.1 | Par The Events Calendar
**UpdraftPlus - Sauvegarde/Restauration**
Sauvegarde et restauration : sauvegarder localement, ou sur Amazon S3, Dropbox, Google Drive, Rackspace, (S)FTP, WebDAV & e-mail, en planification automatique.
Version 1.22.1 | Par UpdraftPlus.Com, DavidAnderson
**Wordfence Security**
Antivirus, pare-feu et scanner de logiciels malveillants.
**WP Fastest Cache** (si besoin)
Le plus simple et le plus rapide des systèmes de cache pour WordPress
Version 1.2.6 | Par Emre Vona
**WP Statistics**
Cette extension vous donne les informations complètes sur les visiteurs de votre site.
Version 14.6.4 | Par VeronaLabs
???
===== Changer de nom de domaine =====
??? Comment régler mon site avec un nom de domaine extérieur à Kaz ?
!!!
Vous avez un hébergement de votre site chez Kaz avec une adresse du genre ''https://mon-orga-wp.kaz.bzh'' . C'est bien.
Vous souhaitez avoir un nom de domaine du genre ''http://a-votre-service.fr''. Kaz n'est par [[https://fr.wikipedia.org/wiki/Registraire_de_nom_de_domaine|Registraire]], il faudra donc acheter un nom de domaine chez un prestataire (environ 10€ car il ne faut pas prendre d'hébergement).
Ensuite il y a 3 étapes :
* Modifier les information DNS chez votre prestataire pour faire pointer ''http://a-votre-service.fr'' vers l'adresse d'un serveur de kaz. Actuellement, nous en avons 3. Ce peut être: 89.234.186.111, 89.234.177.154, 89.234.177.152
Pour savoir laquelle des adresses IP il faut utiliser, soit vous nous demandez, soit vous allez sur https://ping.eu/ping/ et vous saisissez l'adresse de votre site. Dans l'exemple ci-dessous, j'ai saisi le site wordpress de kaz. L'adresse IP du serveur nous est donnée en quelques secondes. Dans notre cas, il s'agit de 89.234.177.152
{{:wordpress:quel_serveur_choisir.png?800|}}
* Demander à Kaz de modifier son mandataire pour faire le liens de ''http://a-votre-service.fr'' vers ''https://mon-orga-wp.kaz.bzh''
* modifier la configuration de Word Press pour que l'entrée principale de votre site soit ''http://a-votre-service.fr''
???
Pour la première étape, connectez-vous chez votre prestataire et sélectionnez le nom de domaine que vous avez acheté.
==== Dans le cas ou votre domaine est chez OVH ====
il faut :
- sélectionner l'onglet redirection
- ajouter une redirection ou modifier celle qui existe
{{:wordpress:redirection-domaine.png?direct&400|}}
Puis remplir le formulaire :
{{:wordpress:redirection-domaine-d1.png?direct&300|}}
{{:wordpress:redirection-domaine-d2.png?direct&300|}}
{{:wordpress:redirection-domaine-d3.png?direct&300|}}
{{:wordpress:redirection-domaine-d4.png?direct&300|}}
{{:wordpress:redirection-domaine-d5.png?direct&300|}}
==== Dans le cas ou votre domaine est chez Gandi ====
il faut :
{{:wordpress:redirection-domaine-d6-gandi.png?400|}}
==== Dans le cas de IONOS ====
Il faut aller dans le manager de chez ionos et dans le menu sélectionner Dns
{{:wordpress:ionos-menu.png?600|}}
Voici la configuration quand on héberge tout chez ionos
{{:wordpress:ionos-dns-avant.png?600|}}
Et voila ce qu'il faut obtenir en faisant les modifications (Vous pouvez enlever aussi le ftp )
Dans le cas présent tout a basculé chez kaz : Le site et les mails
Les modifs en bleu sont pour le site web
Les modifs en rouge sont à faire si on veut que kaz gère les mails
{{:wordpress:ionos-dns-ok.png?600|}}
Dans le cas ou votre domaine est chez Infomaniak, il faut dans le "manager" :
- Cliquer sur l'icône Web & Domaine puis sélectionner Domaine
- Cliquer sur le nom du domaine puis dans Zone DNS modifier les champs Adresse Web (type A) avec l'@IP de votre serveur Kaz
{{:wordpress:infomaniak_dns_1.jpg?direct&400|}}
{{:wordpress:infomaniak_dns_2.jpg?direct&400|}}
Pour la deuxième étape, il faut envoyer un message à Kaz en indiquant :
* votre organisation
* le service que vous souhaitez partager
* le nom de domaine que vous avez acheté
Pour la troisième étape, vous devez vous connecter comme administrateur sur votre site (l'ancien lien ''https://mon-orga-wp.kaz.bzh'') et modifier les "URL" par défaut en indiquant votre domaine.
{{ :wordpress:domaine-exterieur.png?direct&400 |}}
Il faut bien penser à supprimer l'enregistrement AAAA sur le dns car kaz ne gère pas l'ipv6.
===== Migrer son site Wordpress vers Kaz =====
Bien souvent, vous avez un site web Wordpress et vous souhaitez le migrer vers votre nouvel hébergement kaz. Comme il n'y a pas d'accès ftp ou sftp à votre espace de stockage, il va falloir se débrouiller depuis la console d'admin de votre site. Et en vrai, c'est pas si difficile que ça à faire:
* Mettre les 2 sites à la dernière version de Wordpress, mettre à jour tous les plugin. Sur kaz, la version php actuelle est 8.0. Il faudrait donc que la version php de l'ancien site soit >= 8.0, mais attention à pouvoir revenir en arrière en cas de dysfonctionnement (possible chez OVH) - voir en fin d'article -.
{{:wordpress:0_sante_du_site.png?800|}}
* Sur le site ancien, activer un thème de base fourni à l'installation du Wordpress, du genre Twenty-twenty quelque chose. Ça permettra de démarrer l'admin même si le thème actuel casse le site.
* Sur les 2 sites, installer et activer UpdraftPlus. Vérifier que les versions du plugin sont les même sur les 2 sites.
* Sur le site ancien, avec UpdraftPlus, faire une sauvegarde complète (Base données, Extensions, Thèmes, Téléversements, Autres) et downloader les 5 fichiers dans un répertoire OLD (par exemple) de votre ordinateur.
{{:wordpress:0_install_plugin_upDraftPlus.png?800|}}
{{:wordpress:2_download_backup_from_old_site.png?800|}}
* Sur le nouveau site, téléverser le contenu du répertoire OLD puis restaurer avec UpdraftPlus la sauvegarde. Ne pas oublier de cocher "option de restauration de la base de données", ça met tout de suite le bon nom de domaine dans la base, inutile d'y aller à la main ensuite.
{{:wordpress:4_restauration_backup_v2.png?800|}}
* Le nouveau site fonctionne: https://ORGA-wp.kaz.bzh
* Reste à recréer si besoin le compte d'administration user_kaz@kaz.bzh sur le nouveau site.
Attention, si le thème ancien n’a pas été mis à jour depuis longtemps, le passage en PHP 8.0 peut casser votre site. Il est conseillé de ne pas faire sa mise à jour sur votre site ancien mais d’y activer temporairement un thème standard tel que Twenty-twenty, puis de faire la restauration sur le site nouveau et de procéder alors à la mise à jour du thème ancien avant de le réactiver.