source: spip-zone/_plugins_/blinks/readme.txt @ 70524

Last change on this file since 70524 was 56778, checked in by l.oiseau2nuit@…, 9 years ago

menues corrections : mes blinks s'inserent ENFIN en base de donnees...

File size: 1.7 KB
Line 
1CONCEPT
2-----------------------------------------------
3
4Pour l'heure, spip 2.1 only !!!
5
6Descriptif :
7
8Ce plugin doit permettre :
9-* de creer en B.O. des couples URL + liste de mot-cles
10-* pour pouvoir generer des liens hypertextes dynamiques a l'aide d'une balise (statique ou dynamique ??? a priori plutot statique si je m'en refere a programmer.spip...)
11dans le but d'obtenir des liens dont l'ancre change a chaque fois qu'une page embarquant la balise dans son squelette, est calculee
12
13
14exemple de couple :
15
16* identifiant : lien_spip
17* url : http://spip.net
18* liste de mot cles a utiliser comme ancres : spip; systeme de publication; gestion de contenu; best cms ever; ...
19
20Ensuite, l'idee est d'avoir une balise #BLINKS{lien_spip} (et pourquoi pas un modele <blinks|lien_spip>)
21qui, placee en pied de page de spip.net par exemple pourrait creer un lien vers le site de spip, dont l'ancre change d'une page a l'autre...
22
23NOTES DE DEV
24-----------------------------------------------
25
262012.08.01 : corrections de la confusion sur le type d'objet. Les liens s'inserent cdesormais correctement en base de donnees.
27
28reste a faire :
29-* trouver moyen d'integrer les verif sur les saisies comme suit :
30--* identifiant_blink : comme ds 'menus' > doit etre en un seul mot, en minuscule et ne contenir que des '_' comme caracteres speciaux
31--* url_blink : comme son nom l'indique...
32--* keywords_blink : chaque ligne du textearea correspond a une valeur et doit etre traitee independament de l'autre. trouver moyen de traiter comme un tableau de valeur (ca c'est chaud !)
33
34-* trouver le moyen de generer la balise #BLINKS{<identifiant_blink>} et le modele <blinks|identifiant_blink> et leur faire cracher le lien souhaite... (encore plus chaud...)
Note: See TracBrowser for help on using the repository browser.