[spip-dev] inc/indexation

Bonjour,

Depuis que l'indexation n'est plus dans le core, est-il utile de
garder les appels dans le code ?

action/purger.php: include_spip('inc/indexation');
exec/breves_voir.php:include_spip("inc/indexation");
genie/optimiser.php: include_spip('inc/indexation');
inc/vieilles_defs.php: if ($r[3] == \'index\') return
include_spip(\'inc/indexation\');

Est-ce que le plugin indexation est le plugin officiel qui reprend la main ?
(Merci pour ce beau plugin :slight_smile:

.Gilles

Depuis que l'indexation n'est plus dans le core, est-il utile de
garder les appels dans le code ?

oui car il faut pouvoir parler au plugin indexation ; on pourrait
transformer ça en une sorte de pipeline par contre. Et je crois qu'il
y a des fonctions non définies, derrière ces include_spip(), qui
devraient au minimum être conditionnelles :
if(include_spip('inc/indexation')) { ... } )

Veux-tu faire le patch ?

Est-ce que le plugin indexation est le plugin officiel qui reprend la main ?

officiel je ne sais pas, mais il remplace l'indexation php par une
indexation mysql plus performante

(Merci pour ce beau plugin :slight_smile:

loin d'être fini lui aussi :slight_smile:

-- Fil

J'avoue ne pas comprendre la portée de l'ensemble des appels à
l'indexation dans les fichiers du core. Je pensais qu'ils étaient
devenus obsolètes en fait..
Je vais déjà tracer l'ensemble des fonctions non définies dans les
include_spip, je verrai si c'est vraiment utile..

.Gilles

J'avoue ne pas comprendre la portée de l'ensemble des appels à
l'indexation dans les fichiers du core. Je pensais qu'ils étaient
devenus obsolètes en fait..

L'idée c'est que, quand on fait une modif qui nécessite une
(ré)indexation, le core doit le signaler au plugin (ou en tous cas, le
plugin doit être capable de le détecter). Ce que tu viens de débusquer
montre que ce n'est pas tout à fait carré encore...

-- Fil

J'avoue ne pas comprendre la portée de l'ensemble des appels à
l'indexation dans les fichiers du core. Je pensais qu'ils étaient
devenus obsolètes en fait..

L'idée c'est que, quand on fait une modif qui nécessite une
(ré)indexation, le core doit le signaler au plugin (ou en tous cas, le
plugin doit être capable de le détecter). Ce que tu viens de débusquer
montre que ce n'est pas tout à fait carré encore...

Les dernières traces ont disparu en [12214]

-- Fil