Le suivi du chantier
Voir les annonces dans le forum ci-dessous.
Voir aussi la catégorie »SPIP-Contrib » sur le Blog
Accueil du site > Vie de SPIP et autour de SPIP > Charte et vie SPIP-Contrib > Annonces SPIP-Contrib V2
Les nouvelles du chantier de la version 2
24 octobre 2006 – par – 29 
C’est dans l’air du temps, SPIP-Contrib passe en version 2.0 pour l’adapter aux nouveaux besoins, en particulier ceux découlant des profonds changements introduits dans le mode de contribution par la version 1.9 de SPIP (Plugins), de l’émergence de la Zone et d’autres sites de la galaxie SPIP (voir bandeau de tête), et des forces (limitées) disponibles.
Voir les annonces dans le forum ci-dessous.
Voir aussi la catégorie »SPIP-Contrib » sur le Blog
17 avril 2008 – 26 
Jeu de squelettes prêts à l’emploi pour site de maison : visite des lieux, présentation des habitants, chronique et livre d’or.
23 janvier – 55 
Un générateur de formulaires facilement configurable pour les non-informaticiens et facilement extensible pour les développeurs. Introduction L’objectif était de créer un plugin permettant de générer des formulaires. Historiquement, 2 plugins avaient (...)
13 mars 2011 – 33 
Transaction est une extension du plugin de création de formulaires Formidable pour concevoir des formulaires de paiement en ligne et les connecter aux principales API bancaires françaises. Présentation Transaction introduit 3 nouveaux types de (...)
17 août 2010 – 169 
Plugin pour l’intégration d’objets géographiques dans SPIP avec l’API Géoportail. Affichage de cartes Géoportail, OpenStreetMap (OSM), Google Maps ou Yahoo !... Préambule : Travaillant sur un projet utilisant SPIP et le Géoportail, il nous a semblé (...)
31 janvier – 13 
Ce plugin permet de modifier automatiquement une parties des liens internes de manière à ce qu’ils ne déclenchent pas un chargement complet de la page cible, mais un chargement en AJAX de certains éléments spécifiés à l’avance. Il permet aussi de (...)
Vos commentaires
# Le 7 janvier 2008 à 01:56, par NicolasR
En réponse à : Vitesse et disponibilité de SPIP-Contrib - réflexions
Le constat des lenteurs d’accès à certaines pages de SPIP-Contrib voire de ces indisponibilités est récurent, et pas récent. La question est bien sur de comprendre pour chercher à améliorer.
Voir les travaux (inclus échanges de forums) en cours ici http://www.spip-blog.net/Spip-contr... et pour commencer optimisation SPIP-contrib J1 et optimisation SPIP-contrib J2
Voir aussi les échanges sur la liste SPIP-dev, par exemple ceux de décembre 2007 :
- spip-contrib.net Down - (Site24x7)
- Contrib sur Scriibe et Debuggueur
La question des critères d’analyse se pose : il convient de distinguer ce qui ce passe coté serveur (Apache, Base, cache, filer, etc..) , et ce qui ce passe coté utilisateur (les tuyaux, le navigateur, etc..), ce qui concerne SPIP et le reste, ce qui relève des squelettes ou du reste (le cache, le code, les appels en base, etc ...), de différencier le ressenti de l’utilisateur (la fluidité de sa navigation) de celui de l’hébergeur (l’usage de ses ressources) ... Il a été évoqué à cette occasion la possibilité d’avoir un meilleur outil d’analyse des squelettes voir en particulier ce message http://article.gmane.org/gmane.comp...
Rappelons au passage qu’un outil, encore sommaire, existe pour avoir une idée des temps de calcul des squelettes : il s’agit pour chaque page de rajouter manuellement
?var_profile=1à son urlDans le seul cadre de SPIP il convient aussi de préciser :
- ce qui relève des actions spécifiques au seul SPIP-Contrib
- ce qui peut, à cette occasion, être amélioré sur le code de SPIP, Contrib étant utile comme test d’un site en forte charge et environnement semi-mutualisé (ce qui toute proportion gardée est plus ou moins équivalent au cas des sites mutualisés en charge courante).
Citons déjà quelques améliorations sur le code qui ont découlé de ces réflexions :
- commit 10991
- commit 11019
Une affaire à suivre
# Le 7 janvier 2008 à 02:12, par NicolasR
En réponse à : Vitesse et disponibilité de SPIP-Contrib - suppression des doublons pour « Archives »
En attendant mieux un première action spécifique à SPIP-Contrib en l’état du jour (version SVN 1.9.3 9813), sur ses squelettes.
Il avait été recherché d’exclure tous les articles taggés « archives » ou inclus dans des rubriques , ou dans dans des sous-rubrique inclus dans ces rubriques, elle même taggés « archives ». Ceci se faisait selon l’usage classique du critère
{doublons}. En début de chaque page la pile doublons concernée étaient constituées par des boucles du genreCeci est probablement lourd à calculer, surtout avec une boucle récursive. Je l’ai donc supprimé des pages « sommaire », « recherche », « mot », « rubrique ».
Apparemment (j’ai pas mesuré) il y a un gain sensible sur les temps de recalcul des pages, mais l’inconvénient surtout dans les pages recherche est que l’on peut se voir servir des résultats obsolètes.
# Le 7 janvier 2008 à 23:11, par NicolasR
En réponse à : Vitesse et disponibilité de SPIP-Contrib - suppression des doublons pour « Archives »
Il va de soi que les doublons ainsi non calculés on été aussi enlevés des boucles suivantes, ce qui fait autant de requetes en moins et ne doit pas peser pour rien dans les gains d’affichages constatés ... par dela SPIP-Contrib il semble donc que les moyens existants d’exclure selon un (ou des) mot clef, puissent poser problème lorsqu’utilisés trop abondamment.
@+ NicolasR
# Le 16 juin 2008 à 09:41, par JLuc
En réponse à : Vitesse et disponibilité de SPIP-Contrib - réflexions
?var_profile=1 ne marche plus dans l’url...
Répondre à ce message
# Le 16 juin 2008 à 01:01, par NicolasR
En réponse à : Annonces SPIP-Contrib : 200 plugins dont 150 sur la Zone
Ce week-end c’est donc la cap des 200 plugins documentés sur SPIP-Contrib qui est passé, dont 150 sur la Zone.
En fait c’est 201 dont 152, mais avec des chiffres rond le titre est plus percutant :-)
« Petit à petit l’oiseau fait son nid » ... Champagne
Répondre à ce message
# Le 27 janvier 2008 à 20:36, par NicolasR
En réponse à : Annonces SPIP-Contrib - Passage en SVN
Un jour Ben écrira de longs romans (un jour ;-) ) ... mais l’essentiel est dit ci-dessous
# Le 27 janvier 2008 à 20:44, par NicolasR
En réponse à : Annonces SPIP-Contrib - Autour du passage en SVN
Juste pour confirmer que toute une séance de travail, liée à la préparation du passage de contrib en SVN (≥ 11093) est évoquée ici optimisation SPIP-contrib J2
Des améliorations sur le code de SPIP
Il est intéressant que ce travail ait aussi profité à une amélioration du code de SPIP, soit pour mémoire (j’en ai peut être oublié) :
- Compilation d’une boucle sans que sa table n’aparaisse dans la requête SQL : changeset/11091
- Amélioration de la détection des boucles dont le corps est constant ... Application au plugin Nuage qui veut.. changeset/11087
- Des améliorations sur le débuggeur : changeset/11076 et changeset/11075 et changeset/11074 et changeset/11071 et changeset/11070 et changeset/11066
- Trois optimisations dans le code compilé : changeset/11068
- Nouvelle notation des boucles vides (doublons, etc ..) : changeset/11065
- Placer la condition sur le statut en tête de la clause Where : changeset/11063
- ajout de 3 critères sur les boucles SYNDIC_ARTICLES pour... : changeset/11019
Au passage cela donne une idée du travail d’amélioration constante fait sur le code.
... et des plugins
Le plugin Nuage à aussi profité de ce remue-méninges
La suite
La suite du programme est de s’attaquer à la recherche de SPIP-Contrib, qui c’est certes un peu améliorée, mais ce n’est pas encore suffisant.
à bientôt pour de nouvelles aventures
@+ NicolasR
Répondre à ce message
# Le 5 janvier 2008 à 02:14, par NicolasR
En réponse à : SPIP-Contrib « Valid XHTML 1.0 Transitional »
Pour celles et ceux qui pourraient en douter je met ci-dessous quelques copies d’écran qui montrent que les pages principales de SPIP-Contrib sont bien « Valid XHTML 1.0 Transitional » selon http://validator.w3.org ... du moins au 4 janvier 2008, car il peut arriver bien sûr que certains contenus, ou des modifications des squelettes, puissent poser problème avant rectification. D’où l’intérêt de ces copies d’écran : « oui c’est possible !! » ;-)
Répondre à ce message
# Le 2 décembre 2007 à 19:16, par NicolasR
En réponse à : SPIP-Contrib - critères de publication
Il n’y a pas encore de texte vraiment abouti sur les critères de publication sur SPIP-Contrib. Pour l’instant c’est essentiellement en parcourant les forums de rédaction que l’on peut se faire une idée.
Pour éviter que cela ne se perde je reprends ici un passage dans un de ces forums sur le sujet de l’autopublication. En effet les droits d’admin restreints sont presque systématiquement attribués aux nombreux contributeurs. Ils peuvent donc publier, ce qui amène à ces quelques précisions
Répondre à ce message
# Le 11 octobre 2007 à 23:14, par NicolasR
En réponse à : Annonces SPIP-Contrib V2 - 150 plugins ce soir
Pour l’historique
Répondre à ce message
# Le 14 octobre 2007 à 19:33, par NicolasR
En réponse à : Ouverture d’une rubrique « Commencer avec SPIP » sur SPIP-Contrib
Pour mémoire, reprise de cette annonce sur la liste SPIP-user
Répondre à ce message
# Le 14 octobre 2007 à 19:25, par NicolasR
En réponse à : Annonces SPIP-Contrib V2 - a propos de l’arborescence de SPIP-Contrib
Faute des mieux je reprends ici pour mémoire un mail sur la liste SPIP-user qui donne des éléments sur l’organisation actuelle de l’arborescence de SPIP-Contrib et diverses question éditoriales ... un article sur ce sujet reste à faire
Répondre à ce message
# Le 30 septembre 2007 à 23:12, par NicolasR
En réponse à : Annonces SPIP-Contrib V2 - à propos de la gestion du Multilinguisme
Pour ne pas que cela s’enterre je met ici copie d’un échange sur les forums internes de SPIP-Contrib, cf. http://www.spip-contrib.net/ecrire/...
Répondre à ce message
# Le 11 septembre 2007 à 23:49, par NicolasR
En réponse à : Annonces SPIP-Contrib V2 - 100 plugins
Ce soir 100 plugins sur la Zone sont référencés sur SPIP-Contrib, et 132 en général
Répondre à ce message