|
|
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 |