Vous êtes ici : accueil » projets » siteweb_asso
Projets:siteweb_asso
Table des matières
Mise en place d'un site wordpress
Installation
Sur un espace web, en suivant la procédure d'instalaltion : https://codex.wordpress.org/fr:Installer_WordPress
Préalable: un espace wqeb avec PHP7.2 si possible, une base de données MySSQL avec un utilisateur dédié.
- Créer un espace web sur ouvaton : monsite.fr . Attendre 30 minutes que le domaine soit propagé sur les DNS
- Télécharger l'archive FR de Wordpress, la décompresser et l'envoyer via FTP sur l'espace Web (dans le bon dossier comme httpsdocs)
- Se rendre sur la page du site avec l'url sous la forme : http://www.example.com/wp-admin/install.php
- Suivre les insctructions : indiquer le nom de la base de données à utiliser, un utilisateur pour se connecter et son mot de passe, l'adresse de la base (en général localhost ou ici : sql01.ouvaton.coop), le préfixe des tables à utiliser : important pour ne pas mélanger plusieurs sites Wordpress dans la même base SQL : wp_
- si tout est bon, on lance l'installation
- Compléter avec le titre du site, un identifiant pour admininistration, un mot de passe, une adresse email, et une case à cocher pour indexation de site par moteur de recherche.
Configuration
- Mise en place du TLs avec Let's encrypt
- Gestion des comptes utilsateurs.
Personnalisation (thèmes)
- Thème utilisables :
- Catch Evolution (viregul) customisé
- Voir tous les thèmes https://www.cryoutcreations.eu/wordpress-themes
Plugins à ajouter
Pistes : https://www.micronator.org/?page_id=1130 ,
- Sécurité : pare-feu : Block Bad Queries (BBQ), Wordfence Security (version gratuite), Akismet Anti-Spam, WP Security Audit Log
- Sauvegarde : BackWPup sur FTP ou UpdraftPlus WordPress Backup Pluginsur SFTP
- Statistiques : WP Statistics
- Formulaire : Contact Form 7 ou Contact Form by WPForms
- Agenda : The Events Calendar, All-in-One Event Calendar, Event Post
- réseau sociaux : WP to diaspora* (à tester)
- Bascule en maintenance : Maintenance Switch
- Gallerie : NextGEN Gallery
- Miniatures : Regenerate Thumbnails
- Redimensionnement automatique : Resize At Upload Plus
- Gestion des rôles : User Role Editor
- Navigation inter-pages WP-PageNavi
- Amélioration Référencement : Yoast SEO
- Newsletter : Newsletter , MailPoet
- jetpack ?
- Slider : NivoSlider, Smart Slider 3, MetaSlider
- Réseaux sociaux : Jetpack by WordPress.com, WP to Diaspora
- Cache WP : WP Fastest Cache , WP Super Cache
- Post-crossposting :
- FaceBook autopublish https://wordpress.org/plugins/facebook-auto-publish/
- WP to Diaspora : https://wordpress.org/plugins/wp-to-diaspora/
- WP to Twitter : https://wordpress.org/plugins/wp-to-twitter/
Personnalisation
- CSS : Simple Custom CSS
- gestion : Redirection
Autres à tester :
- WP Mail SMTP par WPForms : permet l'envoi de mail via smtp.
- Disable Emojis (GDPR friendly) : évite d'avoir le dns-prefecth chez s.w.org.
- WP User Avatar : permet principalement de désactiver les avatars et donc l'accès à gravatar.com
- Disable Google Fonts : pas besoin d'explication.
- Email Subscribers & Newsletters : permet aux visiteurs de s'inscrire pour être notifié(e) lorsqu'un nouvel article est publié.
- Social Pug : permet de partager les publications sur les réseaux sociaux traditionnels.
- Contact Form 7 : formulaire de contact.
- Formidable Forms : créer des formulaires.
Traduction d'un thème wordpress
- Récupération de la traduction du thème depuis : https://translate.wordpress.org/projects/wp-themes/
Télécharger le .po en bas (extract : All current as Portable Object Message Catalog .po) - Editer le fichier .po avec Poedit (dispo dans les paquets) ou Poedit.net
- Traduire toutes les chaines (afficher les chaines manquantes en premier)
- Enregistrer le .po (qu'on peut mettre à jour avec une nouvelle version), Exporter le fochier en .mo
- Déposer les 2 dans le dossier “wp-content/languages/themes”. (la doc wordpress sur l'internationalisation des themes enfant reste floue et ne fonctionne pas)