findout:database
Ceci est une ancienne révision du document !
3 Notions
Sewer/semeur : c'est l'utilisateur qui essaime des informations via des codes uniques heading/rubrique : Ce sont les rubriques dans lesquelles un “semeur” classe ces informations item/info : ce sont les informations unitaires qu'un “semeur” souhaite partager
Chacun de ces objet est identifiable de manière unique via un code. ainsi, un “semeur” pourra partager : - l'accès à des informations le concernant via son code unique - l'accès à un ensemble d'informations liée à une de ces rubrique - l'accès à une information isolée au sein de ses rubriques
Sewer
- id
- nom (surnom)
- email (qui le définit comme utilisateur unique de l'application)
- code (unique et délivré par findout, il permet de partager ses infos sans que ça transparaisse dans l'échange)
- date de création
- date de dernière modification
Heading
- id
- owner/sewer (le propriétaire de la rubrique)
- nom
- code (unique et délivré par findout, il permet de partager les infos de toute l'arborescence de la rubrique)
- contenu (la rubrique peut aussi délivrer un contenu)
- date de création
- date de dernière modification
A noter :
- le nom de la rubrique est unique pour un semeur donné
Item
- id
- heading (la rubrique qui contient l'info)
- nom
- code (unique et délivré par findout, il permet de partager spécifiquement cette info)
- contenu (le contenu spécifique de l'info)
- validfrom (date à partir de laquelle l'info est accessible)
- validuntil (date à partir de laquelle l'info n'est plus accessible)
- countdown (o/n, définit si l'on permet d'afficher un compte à rebours si on réclame l'info trop tôt)
- tolatewarning (o/n, définit si l'on prévient l'utilisateur que l'info qu'il a sollicitée est révolue)
- date de création
- date de dernière modification
A noter :
- le nom de l'info est unique pour une rubrique donnée
findout/database.1690765014.txt.gz · Dernière modification : 2023/07/31 02:56 de admin