Re: SPIP nu

Gilles Vincent <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <CA+Q4Cms3knexapq_C0657PXEH3jLNSnYpA7DUUFbncmcAKGsPw@mail.gmail.com>
Hello,

j'ai une idée pour les critères non reconnus qui sont liés aux plugins
externes (je pense à {id_mot}).
Sous Linux, lorsqu'on lance une commande qui n'existe pas, on a
généralement un simple plantage.

Mais sur Ubuntu, ils ont eu l'idée d'aller plus loin pour que le plantage
soit plus intelligent :

gilles@ubuntu:~$ iotop
> Le programme « iotop » n'est pas encore installé. Vous pouvez l'installer
> en tapant :
> sudo apt-get install iotop
>

Est-ce que la prise en compte du critère {id_mot?} ne pourrait pas être
conditionnée à l'existence du plugin Mots, étant donné qu'on sait qu'il
existe dans les plugins officiels ? Le code généré serait alors celui sans
ce critère, et basta, plus besoin d'avoir à revoir les squelettes de
l'espace privé.

Quelque chose me dit que James a envie de faire le Silex de Symphony ;)

.Gilles
--


2016-05-06 10:53 GMT+02:00 James <[email protected]>:

> Suite aux discussions de la zone sur son aménagement, juste comme ça, pour
> essayer, j'ai installé un spip sans plugins, un spip "nu" :
>
> svn co --ignore-externals svn://trac.rezo.net/spip/spip spipnu
>
> L'installation se passe bien, l'étape d'activation des plugins est
> bypassée proprement.
>
> Une fois dans l'espace privé, bien sûr, c'est cassé :
>
> 3 erreurs de squelettes
> ../prive/objets/liste/auteurs_enligne.html (a priori les critères imessage
> et en_ligne necessite organiseur)
> ../prive/objets/liste/articles.html (le critère {id_mot?} n'est pas connu)
> ../prive/themes/spip/theme.css.html fait appel à 2 filtres
> couleur_luminance et couleur_saturation du plugin filtres_images
>
> En supprimant brutalement les critères imessage et en_ligne, id_mot? et
> les filtres, on arrive à une interface privée tout à fait acceptable.
>
> Donc, sur le plan technique, il faudrait éventuellement trouver le moyen
> de contourner la dépendance à mots, organiseur et filtres_images et on a
> bel et bien un "noyau" SPIP indépendant des plugins-dist.
>
> Sur le plan fonctionnel, c'est sans doute une autre histoire, il y a sans
> doute des choses à retirer par défaut (ex: Activité/Afficher les visiteurs,
> ...)
>
> Pour info, un petit tour dans les tables :
>
> | spip_meta          |
>
> La table technique
>
> | spip_articles      |
> | spip_auteurs       |
> | spip_auteurs_liens |
> | spip_rubriques     |
>
> La base éditoriale
>
> | spip_jobs          |
> | spip_jobs_liens    |
>
> Le génie (cron) de SPIP n'est pas un plugin.
>
> | spip_resultats     |
>
> a priori, cette table-là serait obsolète ?
>
> Je crois qu'il y a une démarche à trouver pour savoir ce qu'on doit garder
> dans le noyau, et ce qui peut passer en plugin et ceci en rendant le noyau
> vraiment indépendant du code et des fonctionnalités qui seront déplacées.
>
> --
> James
>
> _______________________________________________
> liste: http://listes.rezo.net/mailman/listinfo/spip-dev
> doc: http://www.spip.net/
> dev: http://trac.rezo.net/trac/spip/
> irc://irc.freenode.net/spip
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.