Bonjour la liste,
Apres avoir réalisé quelques sites pour des associations à l'aide de SPIP,
il ressort que les personnes n'ayant qu'une pratique occasionnelle des
outils informatique sont déroutées devant l'interface de rédaction et ou
d'administration proposée par SPIP.
Je souhaite réaliser une interface simplifiée destinée aux rédacteurs et aux
administrateurs restreints.
Pour mener à bien ce développement, je suis à la recherche d'informations
sur la structure de l'espace "/ecrire/" de SPIP.
Les points pour lesquels je suis à la recherche de renseignements sont :
- La logique d'enchaînement des pages.
- Les données véhiculées entre l'arborescence des pages de cet espace plus
méthode (GET, POST, Variables de session, etc.).
- Le traitement réalisé par les différentes pages (ex page xxx.php3 -> menu
général).
L'idée serait d'appeler cette interface après avoir passé l'identification
de base qui selon le profile de la personne orienterais vers l'interface
standard si c'est un administrateur complet (webmaster) ou l'interface
simplifiée pour les rédacteurs ou les admins restreints.
Dans un premier temps, les fonctions disponibles pour les rédacteurs seront
:
Rédiger / Editer une article.
Joindre une pièce à un article.
Associer un mot clé à un article.
Associer un article à une rubrique.
Pré-visualiser le rendu d'un l'article.
Modifier ses infos perso.
Les administrateurs restreints auront les mêmes droits que les rédacteurs
plus :
Créer un mot clé.
Créer un rédacteur.
Changer l'état d'un article (publié, en cours de rédaction, etc.)
Positionner la date de publication automatique d'un article.
D'autre part, il semble nécessaire de pouvoir restreindre la vision des
rédacteurs et des administrateurs restreints aux seules rubriques pour
lesquelles ils sont susceptibles de proposer publier des articles.
De ce fait, un administrateur restreint déclarant un rédacteur, le rédacteur
se verra automatiquement crédité de la liste des rubriques que gère
l'administrateur restreint.
Voilà le projet dans ses grandes lignes.
Je suis donc à la recherche de toutes sources d'informations sur ces sujets.
Merci de toute aide.
Laurent