Ne serait-il pas judicieux de faire un systeme de lock pour verrouiller un
article/une breve en cours de modification ?
Oui, c'est un truc qui a été discuté plusieurs fois et sur lequel on avait
du mal à se mettre d'accord. Grosso modo les données du problème :
- un lock pas bloquant. Enfin bloquant, mais chaque auteur a le droit de
le lever par un bouton (sinon ça fout la zone avec les verrous oubliés,
très fréquents chez les débutants et même les utilisateurs confirmés).
- certains préfèrent le lock automatique pour une durée prédéterminée, d'autres
le lock manuel avec durée choisie (et renouvelable depuis l'écran d'édition
de l'article). On peut aussi faire un lock automatique avec possibilité de
changer la durée par défaut. Qu'est-ce que t'en penses ?
- le top du top serait un compte à rebours en Javascript sur l'écran d'édition
qui fait flasher un message quelconque quand le lock est expiré ("attention
votre article n'est plus verrouillé, quelqu'un d'autre peut le modifier").
Mais personnellement je ne sais pas faire, et Fil non plus je crois.
optimisé (je suis pas DBA ), mais ça marche. Si ça vous interesse, yé
vous les envoie.
Oui, ce serait sympa. C'est basé sur quelle version de SPIP ?
ci-joint un bout de code de compte a rebour affichant un popup^au bout
d'un temps X choisi.
il faudrait rajouter dans le popup.html un bout de code qui
reinitialise le compteur melange javascript et php (un javascript qui
reinit dans la page principale et un php qui modifie dans la base le
lock) si on clique sur un lien dans
les xxxx (a decider) min/sec....
j'ai vu un systeme comme celui ci sur le site de ma banque et ca
marche tres bien
le popup s'affiche une min environ avant l'expiration de la session
et si on clique sur le lien le compteur est remis au debut. et c donc
reparti pour un cycle.
code tester dans netscape 4.08, 4.78
mozilla 0.95 et supperieur
ie 6
opera 6 marche mais le compte a rebour ne defile pas par contre le
popup s'affiche bien ou bout du tps choisi
du mal à se mettre d'accord. Grosso modo les données du problème :
- un lock pas bloquant. Enfin bloquant, mais chaque auteur a le droit
...
- certains préfèrent le lock automatique pour une durée prédéterminée,
...
- le top du top serait un compte à rebours en Javascript sur l'écran
d'édition
Autre suggestion: dans la page d'édition d'un article, placer une "image" ou un
cadre, n'importe quoi qui se recharge à une URL prédéterminée, du genre:
Quand on sort de la page d'edition (submit), ca enleve le lock. Au pire, il
s'enleve seul quand quelqu'un affiche la liste des articles et qu'on constate
que le lock est périmé.
*et la navigation est possible.
*php n'effectue qu'une fois la commande
(règle générale de php)
*SPIP ne supprime plus le slash dans spip_meta adresse_spip