WordPress : système de gestion de contenu

Présentation

Edition d'un article dans Wordpress
Edition d'un article dans Wordpress

WordPress est un système de gestion de contenu (CMS).

Il permet de créer et gérer du contenu sous forme d'un site web ou plus simplement d'un blog.

http://fr.wordpress.org/

http://envole.org/wordpress

Installation

WordPress s'installe manuellement, saisir les commandes suivantes :

# Query-Auto

# apt-eole install eole-wordpress

L'application n'est pas disponible immédiatement après l'installation.

L'opération nécessite une reconfiguration du serveur avec la commande reconfigure.

Truc & astuce

Pour désactiver rapidement et temporairement (jusqu'au prochain reconfigure) l'application web il est possible d'utiliser la commande suivante :

# a2dissite nom_de_l'application

Le nom de l'application à mettre dans la commande est celui que l'on trouve dans le répertoire /etc/apache2/sites-available/

Pour activer cette nouvelle configuration il faut recharger la configuration d'Apache avec la commande :

# service apache2 reload

Pour réactiver l'application avec cette méthode il faut utiliser les commandes suivantes :

# a2ensite nom_de_l'application

# service apache2 reload

Pour désactiver l'application pour une période plus longue voir définitivement, il faut désactiver l'application depuis l'interface de configuration du module, dans l'onglet Applications web.

L'opération nécessite une reconfiguration du module avec la commande reconfigure.

Accès à l'application

Pour accéder à l'application se rendre à l'adresse : http://<adresse_serveur>/wordpress/

L'authentification se fait obligatoirement par le biais du serveur SSO, ce service doit donc être actif.

L'accès à l'interface d'administration de l'application se fait par l'URL http://<adresse_serveur>/wordpress/wp-admin

Rôles des utilisateurs

Un utilisateur de WordPress peut avoir l'un des rôle suivant :

  • administrateur

    Seul l'utilisateur admin est "administrateur" de l'application.

    Il peut déléguer ce rôle en donnant les droits "administrateur" à un utilisateur ayant initialisé son compte.

  • éditeur

    L'éditeur peut gérer les catégories, les liens et les commentaires.

  • auteur

    L'auteur peut écrire des articles et les publier. Il peut également publier les articles proposés par les contributeurs.

  • contributeur

    Le contributeur peut écrire des articles.

  • abonné

    L'abonné peut lire les articles.

Par défaut, les utilisateurs ont le rôle d'abonné.

L'administrateur peut modifier ce comportement et modifier le rôle de chaque utilisateur.

Contrôle de l'accès aux articles

L'extension WP Sentry permet à l'administrateur de gérer les droits d'accès aux articles en fonction des profils du module Scribe.

Attention

La gestion des droits d'accès est totalement indépendante de celle des profils.

L'extension Private WP est pré-installée. Elle permet, après activation, de rendre WordPress complétement inaccessible par les visiteurs non authentifiés.

Multisite

Pour gérer plusieurs blogs sur la même instance de WordPress il faut se rendre dans la page dédiée nommée Sites en tant qu'utilisateur admin.

Pour cela il faut suivre le menu Mes sitesAdmin du réseauSites.

Sous l'entrée Admin du réseau du menu se trouve le nom de l'instance principale de WordPress. Il porte le nom de l'établissement saisi dans l'interface de configuration du module.

La page Sites permet d'ajouter, de modifier et de supprimer un blog.

Pour ajouter un blog il suffit de cliquer sur le bouton Ajouter et de saisir les paramètres demandés : le chemin, le titre et l'adresse de contact de l'administrateur de ce nouveau blog. Le chemin sera ajouté au domaine affiché.

Exemple de valeurs :

Le chemin : nouveausite

Titre du site : Nouveau Site

Le nouveau blog sera accessible à l'adresse https://<adresse_serveur>/wordpress/nouveausite

La personnalisation du blog s'effectue dans la liste des sites en cliquant sur le lien modifier.

Il est possible de choisir un thème et une langue spécifique pour le blog.

Il faut pour chaque nouvelle instance passer le site en français

La synchroniser des utilisateurs se fait via la gestion des profils sinon il faut ajouter manuellement les utilisateurs au blog.

Remarques

  • Si l'utilisateur est déjà authentifié auprès du serveur SSO son authentification auprès de WordPress est automatique sinon il accède à la partie publique de l'application ;
  • Les comptes sont créés dans WordPress lors de la première connexion des utilisateurs (initialisation) ;