Gmane
Favicon
From: Christian Lefebvre <christian.lefebvre <at> atosorigin.com>
Subject: Re: Re: A propos des champs EXTRA
Newsgroups: gmane.comp.web.spip.devel
Date: 2004-10-14 09:05:10 GMT (4 years, 7 weeks, 22 hours and 17 minutes ago)
On Thu, 2004-10-14 at 10:42, François Schreuer wrote:
> A mon avis, ce que nous devons viser, c'est qu'un script de ce type 
> remplace les actuels scripts de gestion des articles et des brèves et 
> devienne le seul outil de gestion des objets spip actuels (en tout cas, 
> des articles et des brèves)
  En gros, ce que tu évoque, c'est ça :
http://lab.spip.net/spikini/SquelettesEtendus

  C'est donc ce débat là qu'il faudrait alimenter pour voir si un
premier jet est possible à court terme, ce qui permettra de décider
si les extras passent à la trappe ou pas.

  Pour l'instant, les extras, c'est du "unsupported". Ce qu'il faut
absolument éviter, c'est officialiser leur existance pour les dégager
dans 6 mois.
  Si demain on décide de dégager les extras, ceux qui les ont utilisé
ont été prévenus, qu'ils se débrouillent (moi le premier, ce n'est donc
pas du mépris envers les utilisateurs)
  Par contre, si on officialise leur existence, il va falloir les
trainer, même le jour où ils seront complètement redondants.

  Je pense qu'il faut donc commencer par réfléchir à ce qu'on peut faire
pour rendre les "tables externes" (faudrait trouver un nom meilleur mais
pas confusant avec extra) accessibles depuis l'admin.
  De là, on pourra voir si une migration de extra vers champs externe
est possible après coup, histoire d'avoir quelque chose en attendant
mieux. Sinon, faudra garder les extras en "officieux" et surtout en
"solution non pérenne, on vous aura prévenu".

  Je le répète, ce n'est pas du mépris des utilisateurs ou du code
actuel (c'est quand même moi qu'avais lancé le chantier des extras ;-)
mais les extras, c'était un truc parce que je n'osais pas réver du
nouveau compilo. Maintenant qu'il existe, et qu'on commence à réver
d'un moyen d'avoir une interface admin pour y accéder, pour moi les
extras sont obsolètes, point.

  L'idéal serait d'en faire une contrib externe, histoire que ceux qui
les utilisent puissent les garder, mais ça n'a rien à faire dans le
core (ça me fait tout drôle de dire ça alors que je me suis bagarré
avec Fil pour les intégrer dans le code il y a quelques mois :-)

À+, Pif.