Outils pour utilisateurs

Outils du site


wordpress

wordpress

Theme

Ne pas modifier les thèmes officiels, mais faire des thèmes enfants

Voir le plugin Child Theme Configurator pour ça

Si on a commis l'irréparable, il est possible de s'en sortir en suivant cette doc

Passage en https

Just a PITA

faire une backup de l'arborescence et de la base de données

Récupérer le script https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

L'exécuter en ligne de commande:

./srdb.cli.php -h mysqlserver -u sqlluser -p sqlpass -n sqldbname -s 'https://www.opendoor.fr:443' -r 'https://opendoor.fr' -z

l'option -z permet un dry-run

Bugs

À la suite d'une mise à jour: endless redirect loop

Corrigé enchangeant le type de permalink

Installation sur debian

apt-get install [[:wordpress|wordpress]] mysql-server

Configuration

Apache

  • activer rewrite
  • récupérer la configuration (/usr/share/doc/wordpress/examples/apache.conf)
  • adapter la configuration (vhost ou répertoire)
  • relancerapache

Sql

  • Exécuter le script /usr/share/doc/wordpress/examples/mysql-setup
  • Lancer un navigateur sur l'adresse http://serveur

Uploads

Voir dans la partie Settings/media les chemins doivent bien évidemment exister et être accessible en lecture écriture au serveur web.

Contrôle d'accès

Il est possible de controler les accès à des pages, tags et catégories à l'aide du plugin User Access Manager

Celui-ci permet de rassembler des utilisateurs dans des groupes.

Un groupe permet d'associer des utilisateurs avec des pages, leur donnant ainsi accès.

Une page non liée par un groupe reste publiquement accessible.

C'est sympa, dommage qu'il faille créer un groupe UAM par utilisateur.

Par exemple, la page MC n'est pas accessible aux utilisateurs anonymes

'Oui mais en fait c'est trop dangereux'.

Migration

Site

  • Virer le titre, redondant avec le nom de la page
  • vérifier chaque lien
  • formations: ajout lien CV
  • formations: revoir le contenu (mettre l'accent sur la sous traitance, parler d'alterway et m2i, de mysql et de postgres)
  • références: mettre à jour, parler des clientsformation

blog : mettre la précédente newsletter

TODO

Il va falloir y aller à la moulinette, et tester les accès xml-rpc

xml-rpc

Pour les clients:

  • Wordpress pour IOS
  • Lekhonee pour Fedora. C'est pas mal pour du text-only, mais ça manque de fonctionnalité.

Avoir la possibilité de:

  • poster depuis le web
  • poster depuis l'ipod
  • poster depuis un client lourd
  • importer / exporter

Export de pages

  • Au format pdf / odt
  • impression

Déplacement du site

url et répertoire de base:

il suffit dans le site d'origine de modifier les paramètres, puis de faire un dump sql à réinjecter dans le nouveau site.

Il faut ensuite récupérer les répertoires /etc/wordpress et /usr/share/wordpress

renommer le fichier de configuration en fonction du nouveau nom

ne pas oublier d'adapter, si besoin, le fichier htaccess

ne pas oublier le répertoire d'upload, à renommer en fonction du nom du serveur.

# vim: set filetype=dokuwiki:

wordpress.txt · Dernière modification: 2017/02/10 10:47 (modification externe)