source: spip-zone/_plugins_/spoodle/readme.txt

Last change on this file was 104327, checked in by spip.franck@…, 4 years ago

code.spip est maintenant en https, donc, j'ajoute le "s" à http

File size: 3.1 KB
Line 
1SPOODLE (working title)
2
3!qu'est-ce qu'on veut stocker dans la bdd:
4- participant et leur pseudo (table auteur)
5=> si inscrit (et logé) on met l'id_auteur, si non
6- nom (si id_auteur=0)
7- e-mail (pour créer un nouveau rdv)
8- sondage => table spip_spoodle_sondage
9- choix des participants => table spip_spoodle_choix
10
11? est-ce que n'importe qui peut utiliser spoodle? choix par cfg!
12
13!les tables
14spip_spoodle_sondage (table principale)
15- id_sondage
16- id_auteur=créateur de l'évennement
17- nom de l'auteur (si pas de id_auteur)
18- e-mail auteur
19- titre (attention interprétation html spip)
20- descriptif (attention interprétation html spip)  si non l'appeller commentaire ou autre
21- status (publié, en construction, )
22- date de création (date de l'insertion dans la bdd)
23- date de mise à jour
24- date deadline (pas obligatoire)
25- oui ou non 'etre prevenu quand quelqu'un met son choix'
26- sondage siple ou compliqué (oui-non ou oui-non-peutêtre)
27- sondage caché (réponses visibles uniquement pour créateur)=> à coder plus tard
28- limiter le choix à 1 par participants => voir si coder plus tard
29- limiter les choix 'ok'(participants) sur une date, à un certain nombre (si nombre de participants limité pour un cour par exemple) !donner un exemple dans interface privé
30- oui ou non préciser l'heure
31- sondage privé ou publique (coix defaut fait par admin, voir cfg)
32
33spip_spoodle_dates (table principale)
34- id_date
35- id_sondage
36- date avec heure
37
38spip_spoodle_participant (table principale)
39- id_participant
40- nom
41- id_auteur
42- date de l'enregistremant
43- id_auteur si enregistré
44- e-mail
45- oui ou non 'etre prevenu en tant que participant'
46
47spip_spoodle_participant_date (table auxiliaire)
48- id_participant
49- id_date
50- oui ou peut-être
51
52spip_spoodle_sondage_article (éventuellemnt)
53- id_sondage
54- id_article
55
56!créer plugin.xml
57
58svn cev:
59fichier
60REGLE_DE_COMMIT
61écrire que c'est un projet de spip-be
62ne pas committer svp
63
64rdv 2 doodle : 4/6/15/17
65http://www.doodle.com/f7k5dr97ypmgq39a
66
67
68
69////////////     6 AVRIL 2009 ///////////////
70
71https://code.spip.net/@Les-points-d-entree-pipelines
72
73
74 http://trac.rezo.net/trac/spip/browser/spip/ecrire/inc_version.php -->
75
76
77ici    <necessite id="nomplugin" version="[versionminimale;versionmax]" />
78apl le prefixe déclaré au dessus
79
80pour le contenu du fichier
81https://code.spip.net/@plugin-xml
82
83
84DECLARER UNE NOUVELLE TABLE
85------------------------------------------------
86dans 
87
88* function spoodle_declarer_tables_principales($tables_principales){
89tableau qui inclut les tables principales déjà déclarées.
90
91puis on déclare les champs de la table                                                                                  "id_sondage"=>"BIGINT NOT NULL",
92etc...
93
94* requetes en maj
95
96ex : "PRIMARY KEY"=>"id_sondage",
97
98* surcharge de $tables_principales 
99
100
101$tables_principales["spip_spoodle_sondage"]=array(
102"field"=>$spoodle_sondage,
103key"=>$spoodle_sondage_key,
104"join"=>$spoodle_sondage_join
105)
106
107
108* important car sinon incrémentation dans les tables mais pas de retour dans le flux de spip. = récupérer le pipe
109
110
111return $tables_principales;
112
113}
114
115(....) Notes d'agnes ici :D
116
117* on finit sur Formulaires cvt - début de formulaire. Crowfoot comite le tout
118après. Exos: déclarer toutes les tables
Note: See TracBrowser for help on using the repository browser.