Mindiell created page: home rédigé par Mindiell's avatar Mindiell
Principe de fonctionnement global de la RP
==========================================
Le site web de la RP
--------------------
### Principe général
Le site web de la RP est utilisé pour lister les articles potentiellement
intéressants, les noter, et en faire un court résumé sur le site principal
de lqdn (CMS Drupal).
### La page principale
La page principale sert à afficher la liste des articles de la RP. Elle
peut être filtrée suivant les besoins de l'utilisateur. Elle affiche les
articles de manière paginée (n articles à la fois, page par page).
Sur chaque ligne, est affiché un article. Les informations affichées, pour
chaque article, sont :
- son identifiant unique dans la table "presse"
- la date à laquelle il a été rajouté dans la base de données
- une liste d'actions à faire sur l'article
- le titre de l'article
- la note de l'article
- le noeud Drupal de l'article
- le nom de la personne ayant ajouté l'article et depuis où
#### Filtrage et tris des articles
Les articles peuvent être filtrés pour simplifier la recherche.
Le premier filtre permet de n'afficher que les articles non traités, et donc
à traiter. Il s'agit des articles n'ayant pas de noeud Drupal associé et
dont la note est supérieure ou égale à 3.
Le second filtre permet de filtrer par "cite", c'est à dire si l'article cite
lqdn ou pas :
- -1 signifie afficher tous les articles
- 0 signifie les articles dont on ne sait pas s'ils citent lqdn ou pas
- 1 signifie que l'aricle cite lqdn
- 2 signifie que l'article ne cite pas lqdn
Le troisième champ permet de trier les articles par date ou par note:
- Par date signifie un tri par date d'ajout de la plus récente à la
plus ancienne
- Par note signifie un tri par note de la plus haute à la plus basse, puis
par date de la plus récente à la plus ancienne, puis par id du plus récent
au plus ancien
Un quatrième champ permet une recherche 'full-text' sur les champs **url**
et **id** des articles.
Un cinquième champ permet de choisir le nombre d'articles à afficher sur
chaque page.
#### Les actions possibles sur un article
Suivant l'état d'un article, il est possible d'effectuer certaines actions.
##### Afficher/cacher la vignette
Chaque article possède une vignette que l'on peut afficher ou cacher.
##### Créer le noeud Drupal pour l'article
Si un article a une note supérieure à 2 et qu'il n'a aucun noeud Drupal
associé, il est alors possible de créer le noeud Drupal qui lui correspond.
On peut créer le noeud en anglais ou en français.
#### Lien vers l'article
Le titre (ou l'url si aucun titre n'a été trouvé) est cliquable et permet
de visualiser l'article. L'article s'ouvrira directement dans une nouvelle
fenêtre.
#### Noter un article
Suivant si l'article est intéressant ou pas, les personnes chargées de la
RP peuvent noter un article. On peut donc monter ou baisser les points d'un
article en cliquant sur les icones associées.
À l'heure actuelle, aucune vérification n'est faite sur la notation:
n'importe qui peut monter ou descendre la note, et ce, autant de fois que
souhaité.
#### Lien vers le noeud Drupal
Si l'article a été lié à un noeud Drupal, alors on peut visualiser celui-ci
en cliquant sur le lien du noeud.
### Tâche de fond
En tâche de fond, un script (shots.sh) tourne en continue afin de vérifier si des articles n'ont pas de vignette liée. Si c'est le cas, alors le script crée la vignette et la stocke.
\ No newline at end of file