- mai 12, 2008
-
-
cerdic a rédigé
correction de la foncton de traitement des bloc ajax pour traiter les blocs ajax enfants d'un bloc ajax en premier corrige le bug ajax dans ajax, mais efficacite du script pas optimale
-
Fil a rédigé
-
Fil a rédigé
permettre d'activer de maniere precise les forums dans l'espace prive : * le forum global ; * les forums sous les articles ; * le forum des admins ; permettre aussi de desactver globalement la messagerie privee (et l'agenda qui lui est associe, a moins que ce soit l'inverse)
-
cerdic a rédigé
syntaxe #FORMULAIRE_LOGIN{url,login,prive} les #LOGIN_PUBLIC et #LOGIN_PRIVE sont conserves et mappes sur #FORMULAIRE_LOGIN auth_xx est appelee avec login,pass,passmd5,passmd5next pour eviter les request sauvage (mais les _request marcheront encore car pas de changement des input sur les md5) il faut verifier que le login ldap reste fonctionnel cas de d'authent http reste a traiter, et l'absence de cookie acceptee par le navigateur aussi
-
Fil a rédigé
gerer l'ajax sans passer par le petit squelette englobant dist/fond/ajax ; supprimer les debut_x dans tous les cas de figure ; ne pas prendre le risque de devoiler le secret_du_site a la NSA (bon, peut-etre pas a la NSA...)
-
- mai 09, 2008
-
-
Fil a rédigé
formfx.css, tire directement de http://www.alistapart.com/articles/prettyaccessibleforms , pour styler les formulaires du site public (conflit sans doute avec spip_style : il faudra faire des choix)
-
Fil a rédigé
gestion de l'ajax, une methode plus simple que [11580] : on ajoute la classe ajax sur un element englobant du squelette, et le formulaire est ajaxe ; disparition de ajaxid, disparition du script inline. Au passage, deux corrections sur la pagination ajax : 1) possibilite de paginer vers l'item 0 quand on a calcule la page avec debut_x=1 2) eviter un plantage javascript avec triggerAjaxLoad(blocfrag)
-
- mai 08, 2008
-
-
esj a rédigé
Suite de [11599]: la fonction {{{xhtml_table_id_type}}} est finalement une fonction surchargeable {{{presenter_liste}}} dans {{{inc/}}}. Le nouveau fichier {{{inc/presenter_liste.php}}} contient aussi {{{afficher_tranches_requete}}} et {{{affiche_tranche_bandeau}}} qui sont destinées à ne plus être appelée que par elle. Code inchangé, sauf pour le lien "Retirer l'auteur" qui réapparait au terme de ce jour férié (merci Cédric).
-
cerdic a rédigé
-
cerdic a rédigé
a l'ocasion mots_edit reprend le meme principe que auteurs_infos : bloc visu et bloc edition dans la meme page et passage de l'un a l'autre par les boutons modifier/retour creation de 2 chaines de langues action/instituer_mot devient action/editer_mot par coherence avec les autres editer_xx son comportement change legerement car en cas de creation+ajout a un article, l'ajout est geree par traiter, et non plus par l'action
-
- mai 07, 2008
-
-
cerdic a rédigé
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
cerdic a rédigé
"evitons la multiplication de petits fichiers et regroupons charger/verifier/traiter dans un seul fichier grace a [11582]"
-
- mai 04, 2008
- mai 03, 2008
- mai 02, 2008
-
-
cerdic a rédigé
-
- avr. 28, 2008
-
-
Fil a rédigé
balise {{{ #FILTRE{x} }}} pour appliquer le filtre x a l'ensemble du squelette une fois celui-ci calcule ; application directe : simplification du systeme de compacte_head et de la gestion des pipelines d'insertion de scripts (puisqu'une insertion html normale peut etre post-traitee avec un #FILTRE).
-
- avr. 23, 2008
-
-
cerdic a rédigé
cela ne semble lie qu'a certains navigateurs (IE ?), il serait bon de ne pas l'activer sur les autres desactiver l'ajax de articles_edit pour le moment (seuls cas d'utilisation = les controles md5) inc/editer_article disparait, remplace par formulaires/editer_article/charger
-
cerdic a rédigé
ce mode de fonctionnement permet de recuperer les messages d'erreurs lies aux controles md5 sur chaque champ il serait possible d'avoir 2 boutons de soumission : Enregistrer / Enregistrer et retour dist/prive/editer/article prend maintenant en charge tout le cadre du milieu de articles_edit, ce qui rapproche un peu plus du squelette pour la page complete
-
- avr. 22, 2008
-
-
cerdic a rédigé
pour editer un article charge, verifie (par md5, en renvoyant sur le meme formulaire avec message si erreur), traite La balise ne fait pas de gestion de droit, c'est a la charge du squelette appelant de decider si l'auteur peut editer l'article etape suivante : utiliser ce formulaire dans l'espace prive
-
esj a rédigé
Le bouton "Poster un message" des différents forums privés (articles, breves, sites, message, et forum interne) passe en Ajax: c'était trop pénible de ne pas avoir sous les yeux ce à quoi on répondait. Cela concerne d'abord le script source:spip/ecrire/exec/forum_envoi.php, qui est renommé source:spip/ecrire/exec/poster_forum_prive.php afin de profiter de la mécanique de {{ajax_action_post}}. Ce bouton étant juste avant les messages du forum en question, cette transformation s'appuie sur source:spip/ecrire/inc/discuter.php déjà en Ajax pour le forum d'un article et qui aurait dû l'être depuis longtemps pour les autres, ce qui est donc fait à présent. Ce tronçonnage des listes de messages est très proche de celui fait pour les pages source:spip/ecrire/articles_forum.php et source:spip/ecrire/controler_forum.php. Les deux fonctions {{formulaire_discuter}} et {{afficher_navigation_forum}} ont été rapprochées, on devrait pouvoir les unifier complètement. Pour la deuxième, il existe les paramètres d'URL nommés {{pas}} et {{enplus}} réglant le pas et la dimension du menu de navigation, mais rien dans les pages qui permettrait de leur donner des valeurs. Il y a un graphiste dans la salle ? A noter que JQuery ne semble toujours pas traiter les Input-Submit nommés, il faut toujours {{AjaxNamedSubmit}}. Autre point: le non respect du RFC HTTP par les navigateurs en ce qui concerne la redirection en POST fait encore des siennes; après l'horreur de source:spip/ecrire/action/poster_forum_prive.php, voila source:spip/ecrire/inc/barre.php.
-
- avr. 20, 2008
-
-
esj a rédigé
Découpage en deux de la page de saisie d'un message de forum interne, afin que le formulaire soit appelable en dehors de la page exec/ (autrement dit sa mise en Ajax n'est pas loin).
-
- avr. 18, 2008
- avr. 17, 2008
-
-
cerdic a rédigé
ne pas forcer la compression gzip si apache ne la prend pas en charge par defaut, sauf si le webmestre le demande explcitement via le configurateur-compresseur on gere l'historique de la globale auto_compress en considerant que : - une valeur a false force la desactivation de la compression et ne laisse pas le choix au webmestre
-
- avr. 12, 2008
-
-
Fil a rédigé
gestion d'un controle md5() des champs modifies via l'espace prive sur les articles, rubriques, breves, mots-cles, auteurs et sites. Le scenario est le suivant : supposons que Alice et Bob ouvrent en meme temps le meme article en edition ; ensuite chacun renvoie ses modifs. Les situations sont diverses : - Alice a modifie le titre, Bob le texte : on accepte les deux modifs, le titre de Bob (inchange) n'ecrase pas le titre d'Alice - Alice modifie le titre, Bob aussi : -- ils ont mis le meme titre => pas de probleme -- le titre differe => on previent Bob, on lui montre son titre, celui qui est stocke' dans la base, la difference entre les deux, et un formulaire pour copier/coller ses modifs Ces choses sont traitees champ par champ independamment : ainsi s'il y a conflit sur le titre mais pas sur le chapo, le chapo est enregistre, et le message d'erreur ne porte que sur le titre C'est, evidemment, compatible avec les crayons
-
- avr. 09, 2008
-
-
marcimat a rédigé
Cette fonction, appelle la fontion 'inc_charger_php_extension_dist' si l'extension demandee n'est pas chargée, placée donc dans inc/charger_php_extension. - utilisation de ces fonctions dans les fonctions spip_versions_sqlite et spip_versions_pg, en plus de spip_versions_mysql.
-
- avr. 07, 2008
-
-
cerdic a rédigé
homogeneiser les noms des meta de restauration importer a partir de SPIP 1.8
-
cerdic a rédigé
- recreer un jeu de table avec l'ancienne structure et un prefixe different - importer dedans - mettre a jour - recopier TODO : remonter a des versions stables plus anciennes etre sur que le prefixe temporaire est bien disponible interpoler entre versions stables par une maj partielle reprise sur timeout pendant la recopie traiter les tables des plugins qui sont ignores dans le process
-
- mars 25, 2008
-
-
cerdic a rédigé
-
- mars 15, 2008
-
-
ARNO* a rédigé
-
- mars 14, 2008
-
-
Fil a rédigé
-
- mars 13, 2008
-
-
cerdic a rédigé
on encourage vivement a utiliser la seule ecriture qui devrait etre acceptee : [(#FORMULAIRE_RECHERCHE{spip.php?page=tralala})] encore faut il que cela fonctionne. C'est le cas ici, avec le fichier manquant"
-
cerdic a rédigé
distinguer l'implementation de <INCLURE{fond=..}{ajax}> et [(#INCLURE{fond=...}{ajax})] afin de renvoyer du vide dans le dernier cas si la noisette est bien vide
-
- mars 12, 2008
-
-
cerdic a rédigé
-