Spécificités de l’instance WordPress de la Cellule Energie¶
Fiche résumée pseudo-normalisée des principales informations¶
type: PHP+DB+CMS
URL: www.celluleenerige.cnrs.fr
PHP:
main_version: "7.4"
DB:
engine: Oracle MySQL
engine_main_version: "[censored]"
database_name: "[censored]"
internal_engine: InnoDB
default_encoding: utf8mb4
default_collation: utf8mb4_unicode_520_ci
CMS:
engine: WordPress
engine_main_version: "5.8"
theme: "[censored]"
plugins:
- name: "[censored] plugin-1"
title: "[censored] Plugin #1"
URL: https://wordpress.org/plugins/example-one/
warning: "Plugin patché par rapport à upstream!"
- name: "[censored] plugin-2"
title: "[censored] Plugin #1"
URL: https://wordpress.org/plugins/example-two/
- "[elided]"
- name: duplicate-post
title: "Yoast Duplicate Post"
URL: https://wordpress.org/plugins/duplicate-posts/
backoffice_slug: "/[censored]"/
db_table_prefix: "[censored]"
Base de données¶
encodage (
CHARACTER SET
) à'utf8mb4'
et collation (COLLATE
) à'utf8mb4_unicode_520_ci'
préfixe des tables changé, de
wp_
à [censored]
wp-config.php¶
définition de la constante PHP [censored] spécifique à la gestion du paramétrage du plugin [censored]
définition de la constante PHP [censored] à
<censored>
Thème: [censored]¶
modification des fichiers
functions.php
,page.php
etsingle.php
:désactivation des commentaires sur les contenus de types Page, Article et Media
masquage du generator
Rôles et permissions¶
Note
Capabilities rapellées dans le répertoire sec/
du projet.
Les différentes capabilities associées aux principaux rôles
(editor, wpmaster, administrator) sont listées dans des fichiers
dédiés sec/caps-ROLE.txt
.
Notez que ces fichiers ne font pas foi, et sont juste là pour faciliter
leur lecture.
ajout de
<censored>
au rôle editornouveau rôle
wpmaster
, avec des droits grosso modo entreeditor
etadministrator
: capabilities héritées d”editor, auxquelles sont ajoutées:<censored>
[…]nouvelles capabilities et leurs attributions:
<censored>
, pour permettre le paramétrage du plugin <censored>: uniquement au rôle administrator<censored>
, pour permettre de [censored] par le plugin <censored>: aux rôles editor, wpmaster et administrator<censored>
, pour permettre le paramétrage du plugin <censored>: aux rôles wpmaster et administrator
Connexion au back-office¶
slug de connexion:
/<censored>
Plugin <censored>¶
La version actuellement utilisée sur l”instance du plugin <censored> est une version très légèrement modifiée par nos soins de la version officielle. Ses différences par rapport à l”upstream sont enregistrées dans le patch patch/patch_<censored>_plugin.patch.
Avertissement
Patch à réappliquer et mettre à jour!
Il conviendra de réappliquer le patch, au besoin mis à jour, à chaque montée de version du plugin, jusqu’à ce que ses modifications soient intégrées upstream (ou, le cas échéant, jugées non pertinentes).
À faire
Vérifier l’inclusion (ou non) du patch dans le développement upstream: https://github.com/<censored>/pull/<censored>
À faire
Voir également la résolution (ou non) du ticket: https://github.com/<censored>/issues/<censored>