|
|
RP 2
|
|
|
====
|
|
|
|
|
|
État des lieux et buts
|
|
|
---------------------
|
|
|
=============
|
|
|
|
|
|
Le but est 'améliorer le processus actuel de la RP pour en faire quelque chose d'utilisable par d'autres organisation, plus autonome que ce qu'il ne l'est actuellement, notamment dans ses dépendances fortes avec Drupal 6 (publication des nœuds et comptes). Il faut aussi fluidifier le travail des rpadawans et autres jedis, en ne fournissant qu'une seule identification possible.
|
|
|
|
... | ... | @@ -13,7 +10,7 @@ Le processus actuel de la RP est décrit dans la page [RP_process](rp_process) d |
|
|
Pour référence, le pad de la RP2 est [là](https://pad.lqdn.fr/p/rp2)
|
|
|
|
|
|
Pages
|
|
|
------
|
|
|
====
|
|
|
|
|
|
La rp actuelle tiens sur une seule page, ne servant qu'aux rpadawan, les publications sont des nœuds drupals spécifiques. Dans le but de rendre indépendante la RP, il faut qu'elle dispose de sa propre page représentant le contenu publié, avec la possibilité de filtrer ou chercher dans la RP spécifiquement.
|
|
|
|
... | ... | @@ -21,13 +18,15 @@ Une autre page sera utilisée pour les jedis et rpadawan pour classer, scorer et |
|
|
|
|
|
Enfin une page permettant d'afficher les détails d'un article et de le modifier sera utilisée par les rpadawan et les jedis.
|
|
|
|
|
|
### Accueil ###
|
|
|
Accueil
|
|
|
-------
|
|
|
|
|
|
La page d'accueil de la revue de presse pourra servir à voir l'entièreté de ce qui est publié par la revue de presse, et éventuellement de la trier par thème/tags. L'URL d'origine, nettoyée des trackers (principalement les utm d'analytics mais pas uniquement) et directe vers la page (passée par-delà les raccourcisseur d'URL) est affichée, avec les métadonnées opengraph (si disponible) ainsi que les extraits retenus et les mots clefs associés.
|
|
|
|
|
|
Cette page permettra aussi de se connecter. Soit en ayant un compte local, soit en passant par un fournisseur d'identité tierce (type OAuth).
|
|
|
|
|
|
### Interne ###
|
|
|
Interne
|
|
|
-------
|
|
|
|
|
|
Une fois connecté, l'utilisateur arrive sur la page interne qui affiche les articles en attente de publication (si l'utilisateur est un jedi), puis les articles à traiter (URL nettoyée et données opengraph) en premier, ceux n'ayant pas assez de votes et enfin ceux qui sont publiés.
|
|
|
|
... | ... | @@ -36,7 +35,7 @@ Un clic sur un des articles ayant un score suffisant amène à la page de modifi |
|
|
Une fois cela fait, un jedi peut demander à un ou plusieurs droide de publier l'article. A minima il devient disponible sur la home de la RP. Des droides en charge de la publication sur drupal, twitter, ou autre peuvent être ajoutés avec une planification possible. Les choix des droides qui publient se fait à partir de la page d'édition de l'article.
|
|
|
|
|
|
Comptes et autorisations
|
|
|
--------------------------
|
|
|
================
|
|
|
|
|
|
Chaque compte est associé à un privilège: jedi, rpadawan ou droide. Les droides sont des comptes réservés aux bots (et permettant de les distinguer des jedis ou rpadawan, et ne pouvant donc pas se connecter via l'interface normale).
|
|
|
|
... | ... | @@ -52,4 +51,12 @@ Un article publié peut toujours être modifié ou dépublié soit par un droide |
|
|
|
|
|
Un article non publié peut être modifié par un jedi, un padawan ou un droide.
|
|
|
|
|
|
Seuls les droides peuvent ajouter un article à la RP (mais généralement parce que quelqu'un leur a demandé) |
|
|
\ No newline at end of file |
|
|
Seuls les droides peuvent ajouter un article à la RP (mais généralement parce que quelqu'un leur a demandé)
|
|
|
|
|
|
API & Flux
|
|
|
=======
|
|
|
Le contenu de la rp devra être accessible par une API, fournissant le contenu de la rp. Cette API est utilisée pour effectuer des requètes spécifiques (par exemple, pour extraire le contenu de la RP concernant une certaines problématique) dans le but de les inclures.
|
|
|
|
|
|
L'API devrai contenir toutes les informations nécessaires à la publication d'un article, car c'est laAPI qu'utiliseront les droides pour publier.
|
|
|
|
|
|
Des Flux (RSS, Atom, autres ?) sont à prévoir, par thèmes, par tag ou général, afin de permettre à quiconque de s'abonner et de suivre la RP. |
|
|
\ No newline at end of file |