SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

246 Plugins, 178 contribs sur SPIP-Zone, 178 visiteurs en ce moment

Accueil du site > Vie de SPIP et autour de SPIP > Charte et vie SPIP-Contrib > Annonces SPIP-Contrib V2

Annonces SPIP-Contrib V2

Les nouvelles du chantier de la version 2

24 octobre 2006 – par L’équipe de SPIP-Contrib – 29 commentaires

0 vote

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.

Le suivi du chantier

Voir les annonces dans le forum ci-dessous.

Voir aussi la catégorie »SPIP-Contrib » sur le Blog

Portfolio

SPIP-Contrib valide W3C - page sommaire - 4 janv 2008 SPIP-Contrib valide W3C - page article - 4 janv 2008 SPIP-Contrib valide W3C - page rubrique - 4 janv 2008
Retour en haut de la page

29 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3

  • Répondre à ce message

    16 juin 2008 09:41, par Jean Luc Girard

     ?var_profile=1 ne marche plus dans l’url...

  • Répondre à ce message

    16 juin 2008 01:01, par NicolasR

    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

    27 janvier 2008 20:44, par NicolasR

    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

    27 janvier 2008 20:36, par NicolasR

    Un jour Ben écrira de longs romans (un jour ;-) ) ... mais l’essentiel est dit ci-dessous

    De : "Ben. ."
    Date : 18 janvier 2008 00:54:16 GMT+01:00
    "SPIP Zone"
    Objet : spipcontrib en 11093

    Bon voilà c’est fait ...
    s’il y a des choses anormales merci de le signaler

  • Répondre à ce message

    7 janvier 2008 23:11, par NicolasR

    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

  • Répondre à ce message

    7 janvier 2008 02:12, par NicolasR

    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 genre

    1. [(#REM) boucle d'exclusion articles sur mot clef "Archives, id=154"]
    2. <BOUCLE_exclu_articles(ARTICLES){id_mot=154}{doublons articlesarchives1}></BOUCLE_exclu_articles>
    3. [(#REM) boucle d'exclusion articles dans rubriques sur mot clef "Archives, id=154", compris toutes sous-rubriques incluses]
    4. <BOUCLE_exclu_rubriques(RUBRIQUES){id_mot=154}>
    5. <BOUCLE_exclu_articles2(ARTICLES){id_rubrique}{doublons articlesarchives1}></BOUCLE_exclu_articles2>
    6. <BOUCLE_exclu_sousrubriques(RUBRIQUES){id_parent}>
    7. <BOUCLE_exclu_articles3(ARTICLES){id_rubrique}{doublons articlesarchives1}></BOUCLE_exclu_articles3>
    8. <BOUCLE_recursive1(BOUCLE_exclu_sousrubriques)></BOUCLE_recursive1>
    9. </BOUCLE_exclu_sousrubriques>
    10. </BOUCLE_exclu_rubriques>

    Ceci 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.

  • Répondre à ce message

    7 janvier 2008 01:56, par NicolasR

    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 url

    Dans 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

  • Répondre à ce message

    5 janvier 2008 02:14, par NicolasR

    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 !! » ;-)

    JPEG - 33.9 ko
    SPIP-Contrib valide W3C - page sommaire - 4 janv 2008

    JPEG - 34.9 ko
    SPIP-Contrib valide W3C - page article - 4 janv 2008

    JPEG - 33.4 ko
    SPIP-Contrib valide W3C - page rubrique - 4 janv 2008

  • Répondre à ce message

    2 décembre 2007 19:16, par NicolasR

    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

    J’en profite pour faire un point plus général sur l’autopublication par les admins restreints. Cela ne pose pas de problème, mais il est préférable de :
    -  penser à passer par la case « proposé » un minimum de temps, cela permet parfois aux uns et aux autre de faire quelques apports utiles.
    -  de laisser un message sur le forum de rédac : « je publie parce que ...  » (pas besoin d’en faire des tonnes). Il en est sur Contrib comme sur la Zone, un commit (et la publication est un commit) = 1 minimum de commentaire. Sinon on ne sait plus qui fait quoi, et pourquoi, et ce n’est plus du travail collaboratif.

    NicolasR

  • Répondre à ce message

    14 octobre 2007 19:33, par NicolasR

    Pour mémoire, reprise de cette annonce sur la liste SPIP-user

    De : nicolasriq at free.fr
    Date : 14 octobre 2007 17:56:11 GMT+02:00
    À : SPIP liste <spip@rezo.net>
    Objet : [Spip] Ouverture d’une rubrique " Commencer avec SPIP" sur SPIP-Contrib

    Suite à divers débats, ouverture d’une rubrique principale : " Commencer avec SPIP" sur SPIP-Contrib, rubrique encore presque vide mais il faut bien commencer un jour.

    Comme le dit l’ébauche de présentation de cette rubrique http://www.spip-contrib.net/Commenc...

    Pour celle ou celui qui commence avec SPIP, la difficulté n’est pas de trouver de la documentation (laquelle existe à foison, voir les sites de la Boussole en bandeau de tête) mais plutôt de s’y repérer et de pouvoir y choisir ce qui l’intéresse. En effet il n’existe pas une seule « bonne » manière d’aborder et d’utiliser SPIP, mais de nombreuses selon les besoins de chacun.

    L’autre difficultée est que SPIP est aussi souvent pour beaucoup le point d’entrée dans l’univers de la création d’un site web. Ce sont alors de nombreuses techniques nouvelles à découvrir en même temps en sus de ce qui relève stricto-sensus de SPIP, et pas seulement relatives au web : rédaction et animation éditoriales, compositions typographiques et graphiques, organisation des informations et du site, relations avec les contributeurs, html et css, base de donnée, manipulations de fichiers (ftp), hébergement, protection, sauvegardes, etc .... de quoi tourner facilement la tête

    Cette rubrique se propose donc, non pas de refaire une documentation qui souvent existe déjà, mais plutôt de proposer quelques points d’entrée et des clefs de choix pour démarrer. Avec la pratique vous pourrez ensuite vous tracer votre propre chemin.

    J’insiste sur ce point : il ne s’agit pas de réécrire une documentation foisonnante sur ce sujet, qui souvent existe déjà d’ailleurs, au risque de rajouter une couche de complexité à l’accès à la doc pour les nouveaux venus, mais plutôt de proposer des manières de commencer avec SPIP, avec des liens sur les passages adéquats de la doc et quelques réflexion sur les critères de choix. Les articles de doc sur tel ou tel sujet resteront répartis dans l’arborescence du site selon la finalité d’usage de la contrib (selon le critère d’organisation de l’arborescence actuelle de SPIP-Contrib).

    Je pense que les articles dans cette doc doivent rester en nombre restreint (pour ne pas écraser le nouveau venu sous la masse), mais être selectionnés, fignolés et régulièrement tenus à jour (le point faible des tentatives précédentes à ce sujet) ... pour ce faire des auteurs multiples sont nécessaires.

    Le public visé est bien sur celui des débutants du web, mais aussi celui de ceux qui ayant déjà une expérience du web (voir d’autres solutions de CMS) découvrent SPIP et sont parfois largement déboussolés par rapport à leurs habitudes.

    Cette rubrique est placée en tête de sommaire principal pour être bien visible.

    A vos plumes donc.

    @+ NicolasR

Pages 1 | 2 | 3

Répondre à cet article

Retour en haut de la page

Ça discute par ici

  • Les thèmes de Sarka-SPIP 3

    26 décembre 2009 – 14 commentaires

    Cet article a pour but de présenter brièvement la liste des thèmes propres à Sarka-SPIP au travers d’une galerie de vignettes. La galerie Vous pouvez télécharger le thème que vous désirez en cliquant sur sa vignette. Prochainement, une description de (...)

  • Formulaire de participation à un événement

    23 janvier – 17 commentaires

    Cet article tente de rassembler des informations au sujet de l’affichage d’un formulaire de participation aux événements gérés par le plugin Agenda développé par Cédric Morin. La version 2 du plugin Agenda permet d’afficher dans l’espace public des (...)

  • Le Squelette Zpip

    11 novembre 2009 – 119 commentaires

    Zpip [1] est un squelette réutilisable, modulaire et disposant d’une galerie de thèmes. Il est issu d’une fusion des projets Zesty et SPIP-Zen. Installer Zpip Pour installer Zpip et jouer avec sans plus attendre, il suffit de suivre le guide (...)

  • Plugin Pages uniques

    11 décembre 2008 – 74 commentaires

    Allez, avouez... il ne vous est jamais arrivé d’avoir besoin d’articles qui ne sont rattachés à aucun rubriquage particulier ? Des articles uniques, n’ayant ni de thème, ni de rapport avec aucun autre ? Ou encore des articles pour lesquels vous avez (...)

  • Le Couteau Suisse

    4 mai 2007 – 835 commentaires

    Ce plugin propose d’introduire facilement de simples fonctionnalités supplémentaires à SPIP et qui s’avèrent rapidement indispensables ! Par exemple : des filtres supplémentaires, des balises pratiques, des facilités typographiques, le contrôle de (...)