Personnalisation de l'espace privé
Bonjour,
Je me demandais comment faire pour créer un espace d'administration personnalisé. En m'appuyant sur :
J'ai vu qu'il était possible de surcharger le dossier ecrire/prive/themes grace à $GLOBALS['theme_prive_defaut']
J'ai aussi vu la possibilité de redéfinir l'espace privé dans son ensemble (thème et squelettes) à l'aide d'un plugin, comme le fait le plugin bootstrap_prive
(svn://zone.spip.org/spip-zone/plugins/bootstrap_prive)
En revanche, je ne vois pas la possibilité de créer un espace privé sur-mesure qui ne remplacerait pas l'espace privé par défaut. On peut en effet avoir besoin de créer un petit espace d'administration simplifié et sur mesure, à destination de tous les rédacteurs/administrateurs du site SPIP. Qui remplace donc l'espace privé fourni en standard. Le /ecrire. Pour autant, il faudrait rendre possible l'accès à l'interface native pour pouvoir par exemple gérer les plugins ou les mots clés, les opérations de maintenances, etc. Cela pourrait se faire pour un auteur donné ou un paramètre dans l'url ou une condition à préciser.
Cela est possible sur l'espace public.
Avec le $dossier_squelettes
du fichier mes_options, il est possible de spécifier quel dossier de squelettes doit être utilisé.
Et on peut s'arranger pour que la valeur de cette variable dépende d'une condition.
Il serait intéressant d'avoir une variable similaire pour l'espace privé.
d'avoir un $dossier_squelettes_prive
ou un $GLOBALS['squelettes_prive_defaut']
Cela permettrait de pouvoir utiliser SPIP comme un framework.