Autopsie d'un écureil et de ces noisettes.

Bonjour,

J’utilise spip depuis quelques années sans arriver à pouvoir réellement participer à son développement faute de compréhension, car le code de SPIP est complexe (en nombre de ligne déjà existantes, utilise ces propres fonctions, documentation parfois absentes… ) j’ai donc commencé à créer un script qui épluché le contenu des plugins de spip et en sortir des informations sur celui-ci :

  • nombre de fichiers pour chaque types (php, image, css, et surtout fonctions php) et les afficher sur une seule page web afin de permettre la lecture sans devoir se balader des tous les répertoires et de les ouvrir un par un avec un éditeur. En gros c’est plus rapide et on peut surtout mettre des liens pour télécharger , vers le trac et la doc et autres.

Mon script généré donc de simple pages html, puis jai voulu ajouté un cache, permettre une recherche dans les plugins, plutot tous codé, j’ai pensé à utiliser SPIP ( bizarre ) et rentré ces pages html sous forme de rubriques/articles grâce à ces scripts bash, afin de profiter du cache , de la recherche, des raccourci spip [lien->] et du couteau suisse et de son sommaire automatique et sans doute d’autre, c’est maintenant chose faites et en ligne.

J’ai donc lancé la moulinette sur tous les plugins contenu sur le SVN de SPIP et voilà le résultat:
http://www.codes-libres.org/visual/

J’ai encore des améliorations à faire (mais le gros et fait et en ligne):

  • Améliorer champs description et les fonctions php récupérer.
  • Améliorer geshi pour prendre en compte les balises SPIP (commencer mais pas terminer ).
  • Faire des liens des fonctions spip vers doc.spip.org et spip.net (et inciter à le/les remplir)
  • Faire des liens vers la page de chaque plugin sur spip-contrib
  • Utiliser bloc dépliables pour cacher des zones de la pages
  • Liste déroulante et/ou champs autocomplémenter pour sauter d’un plugin à l’autre car le scroll est trop long
  • Statistique nombre de pages , nombre de plugins et nombre de ligne de codes que cela représente sur le site…

  • si vous avez des idées?

Tous seront mis à jour svn et zip ainsi que ce site une fois par semaine si je tiens le rythme.

P.S: Merci de remonter des pages vides ou bizarre je ne les ai pas toutes vérifiées. Pour l’autopsie de l’écureil ça viendra…

Bonne autopsie/lecture et Bonne soirée.

C'est super bien et pratique. Je pense l'utiliser un jour
Merci
ADB

Le 06/05/2010 19:27, nicolas villa a écrit :

Bonjour,

J'utilise spip depuis quelques années sans arriver à pouvoir réellement participer à son développement faute de compréhension, car le code de SPIP est complexe (en nombre de ligne déjà existantes, utilise ces propres fonctions, documentation parfois absentes... ) j'ai donc commencé à créer un script qui épluché le contenu des plugins de spip et en sortir des informations sur celui-ci :
- nombre de fichiers pour chaque types (php, image, css, et surtout fonctions php) et les afficher sur une seule page web afin de permettre la lecture sans devoir se balader des tous les répertoires et de les ouvrir un par un avec un éditeur. En gros c'est plus rapide et on peut surtout mettre des liens pour télécharger , vers le trac et la doc et autres.

Mon script généré donc de simple pages html, puis jai voulu ajouté un cache, permettre une recherche dans les plugins, plutot tous codé, j'ai pensé à utiliser SPIP ( bizarre ) et rentré ces pages html sous forme de rubriques/articles grâce à ces scripts bash, afin de profiter du cache , de la recherche, des raccourci spip [lien->] et du couteau suisse et de son sommaire automatique et sans doute d'autre, c'est maintenant chose faites et en ligne.

J'ai donc lancé la moulinette sur tous les plugins contenu sur le SVN de SPIP et voilà le résultat:
Pourquoi créer son site e-commerce avec Magento ?

J'ai encore des améliorations à faire (mais le gros et fait et en ligne):
- Améliorer champs description et les fonctions php récupérer.
- Améliorer geshi pour prendre en compte les balises SPIP (commencer mais pas terminer ).
- Faire des liens des fonctions spip vers doc.spip.org <http://doc.spip.org> et spip.net <http://spip.net> (et inciter à le/les remplir)
- Faire des liens vers la page de chaque plugin sur spip-contrib
- Utiliser bloc dépliables pour cacher des zones de la pages
- Liste déroulante et/ou champs autocomplémenter pour sauter d'un plugin à l'autre car le scroll est trop long
- Statistique nombre de pages , nombre de plugins et nombre de ligne de codes que cela représente sur le site...
- ......
si vous avez des idées?

Tous seront mis à jour svn et zip ainsi que ce site une fois par semaine si je tiens le rythme.

P.S: Merci de remonter des pages vides ou bizarre je ne les ai pas toutes vérifiées. Pour l'autopsie de l'écureil ça viendra...

Bonne autopsie/lecture et Bonne soirée.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

C'est vraiment super, merci beaucoup pour ce très beau travail.

J'ai juste eu un problème de téléchargement, il semble que ce soit la racine du site qui soit la référence au lieu du
site de téléchargement.
Merci encore/

Le Jeudi 6 Mai 2010 19:27:23 nicolas villa <nikolas.villa@gmail.com>, dans un message intitulé "[Spip] Autopsie d'un
écureil et de ces noisettes." nous a informés :

Bonjour,

J'utilise spip depuis quelques années sans arriver à pouvoir réellement
participer à son développement faute de compréhension, car le code de SPIP
est complexe (en nombre de ligne déjà existantes, utilise ces propres
fonctions, documentation parfois absentes... ) j'ai donc commencé à créer un
script qui épluché le contenu des plugins de spip et en sortir des
informations sur celui-ci :
- nombre de fichiers pour chaque types (php, image, css, et surtout
fonctions php) et les afficher sur une seule page web afin de permettre la
lecture sans devoir se balader des tous les répertoires et de les ouvrir un
par un avec un éditeur. En gros c'est plus rapide et on peut surtout mettre
des liens pour télécharger , vers le trac et la doc et autres.

Mon script généré donc de simple pages html, puis jai voulu ajouté un cache,
permettre une recherche dans les plugins, plutot tous codé, j'ai pensé à
utiliser SPIP ( bizarre ) et rentré ces pages html sous forme de
rubriques/articles grâce à ces scripts bash, afin de profiter du cache , de
la recherche, des raccourci spip [lien->] et du couteau suisse et de son
sommaire automatique et sans doute d'autre, c'est maintenant chose faites et
en ligne.

J'ai donc lancé la moulinette sur tous les plugins contenu sur le SVN de
SPIP et voilà le résultat:
Pourquoi créer son site e-commerce avec Magento ?

J'ai encore des améliorations à faire (mais le gros et fait et en ligne):
- Améliorer champs description et les fonctions php récupérer.
- Améliorer geshi pour prendre en compte les balises SPIP (commencer mais
pas terminer ).
- Faire des liens des fonctions spip vers doc.spip.org et spip.net (et
inciter à le/les remplir)
- Faire des liens vers la page de chaque plugin sur spip-contrib
- Utiliser bloc dépliables pour cacher des zones de la pages
- Liste déroulante et/ou champs autocomplémenter pour sauter d'un plugin à
l'autre car le scroll est trop long
- Statistique nombre de pages , nombre de plugins et nombre de ligne de
codes que cela représente sur le site...
- ......
si vous avez des idées?

Tous seront mis à jour svn et zip ainsi que ce site une fois par semaine si
je tiens le rythme.

P.S: Merci de remonter des pages vides ou bizarre je ne les ai pas toutes
vérifiées. Pour l'autopsie de l'écureil ça viendra...

Bonne autopsie/lecture et Bonne soirée.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

- --
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJL5BVmAAoJEPsC12Hjc1MGkx8H/3fhy5nM9NtB8qeMr//P1lGo
0XgKIT3NDwQ/1Ci/I5Nr5tsdatNRXJg1Oi6pcfWPo9uIWr4CCVToRqSUxG/Bfz+0
CaFYYveUulSRsSnOSzxbV8xVVKgplKmGSG7KNEMbkkF9m5DRhj/RiorUw+dJ5CPz
CS7r7gCoWH6opMQPdKvvOKIetrsRiGRic4Bz90baWTfhyqEj+E5X1IQOW6tC+1qO
137myM/iBdSyqTT9M+d+zwM4Z2sKvLrSZXH+7LSrRGEZpU5uFSccXQYKV9NPq5bL
tEZp7IbmPZRR8KER8OXIBqnsKRF7ZG+S6zvns3ns9pVX8Aq8eWFYXYh9V+1nbUQ=
=er3f
-----END PGP SIGNATURE-----

Bonjour,

C’est vraiment super, merci beaucoup pour ce très beau travail.

Merci :wink:

J’ai juste eu un problème de téléchargement, il semble que ce soit la racine du site qui soit la référence au lieu du

site de téléchargement.

Tu veux dire site de téléchargement → le site officiel contrib, c’est normal car le but et de fournir le zip de la version svn du jour ou de la semaine en permettant à ceux qui ne maîtrise pas svn de pouvoir récupérer une archive récente (très), je pense que je vais rajouter un lien vers la page du plugin sur contrib et aussi le lien de téléchargement de celui-ci comme présent sur les articles de contrib.

J’ai aussi discuté sur spip-zone avec certains membres et il est possible qu’ils se servent du script directement sur le serveur qui héberge le code des plugins, du coup on aura vraiment des paquets officiels si c’est de ça dont tu parlé, mais peut-être tu parlé de lien qui pointe sur rien…

Bon week-end.

Le 7 mai 2010 15:28, Perline-Spip <spip@perline.org> a écrit :

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

C’est vraiment super, merci beaucoup pour ce très beau travail.

J’ai juste eu un problème de téléchargement, il semble que ce soit la racine du site qui soit la référence au lieu du
site de téléchargement.
Merci encore/

Le Jeudi 6 Mai 2010 19:27:23 nicolas villa <nikolas.villa@gmail.com>, dans un message intitulé « [Spip] Autopsie d’un
écureil et de ces noisettes. » nous a informés :

Bonjour,

J’utilise spip depuis quelques années sans arriver à pouvoir réellement
participer à son développement faute de compréhension, car le code de SPIP
est complexe (en nombre de ligne déjà existantes, utilise ces propres
fonctions, documentation parfois absentes… ) j’ai donc commencé à créer un
script qui épluché le contenu des plugins de spip et en sortir des
informations sur celui-ci :

  • nombre de fichiers pour chaque types (php, image, css, et surtout
    fonctions php) et les afficher sur une seule page web afin de permettre la
    lecture sans devoir se balader des tous les répertoires et de les ouvrir un
    par un avec un éditeur. En gros c’est plus rapide et on peut surtout mettre
    des liens pour télécharger , vers le trac et la doc et autres.

Mon script généré donc de simple pages html, puis jai voulu ajouté un cache,
permettre une recherche dans les plugins, plutot tous codé, j’ai pensé à
utiliser SPIP ( bizarre ) et rentré ces pages html sous forme de
rubriques/articles grâce à ces scripts bash, afin de profiter du cache , de
la recherche, des raccourci spip [lien->] et du couteau suisse et de son
sommaire automatique et sans doute d’autre, c’est maintenant chose faites et
en ligne.

J’ai donc lancé la moulinette sur tous les plugins contenu sur le SVN de
SPIP et voilà le résultat:
http://www.codes-libres.org/visual/

J’ai encore des améliorations à faire (mais le gros et fait et en ligne):

  • Améliorer champs description et les fonctions php récupérer.
  • Améliorer geshi pour prendre en compte les balises SPIP (commencer mais
    pas terminer ).
  • Faire des liens des fonctions spip vers doc.spip.org et spip.net (et
    inciter à le/les remplir)
  • Faire des liens vers la page de chaque plugin sur spip-contrib
  • Utiliser bloc dépliables pour cacher des zones de la pages
  • Liste déroulante et/ou champs autocomplémenter pour sauter d’un plugin à
    l’autre car le scroll est trop long
  • Statistique nombre de pages , nombre de plugins et nombre de ligne de
    codes que cela représente sur le site…

  • si vous avez des idées?

Tous seront mis à jour svn et zip ainsi que ce site une fois par semaine si
je tiens le rythme.

P.S: Merci de remonter des pages vides ou bizarre je ne les ai pas toutes
vérifiées. Pour l’autopsie de l’écureil ça viendra…

Bonne autopsie/lecture et Bonne soirée.


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


Fin du message end - Signature
Perline

spip@perline.orghttp://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJL5BVmAAoJEPsC12Hjc1MGkx8H/3fhy5nM9NtB8qeMr//P1lGo
0XgKIT3NDwQ/1Ci/I5Nr5tsdatNRXJg1Oi6pcfWPo9uIWr4CCVToRqSUxG/Bfz+0
CaFYYveUulSRsSnOSzxbV8xVVKgplKmGSG7KNEMbkkF9m5DRhj/RiorUw+dJ5CPz
CS7r7gCoWH6opMQPdKvvOKIetrsRiGRic4Bz90baWTfhyqEj+E5X1IQOW6tC+1qO
137myM/iBdSyqTT9M+d+zwM4Z2sKvLrSZXH+7LSrRGEZpU5uFSccXQYKV9NPq5bL
tEZp7IbmPZRR8KER8OXIBqnsKRF7ZG+S6zvns3ns9pVX8Aq8eWFYXYh9V+1nbUQ=
=er3f
-----END PGP SIGNATURE-----