Bonjour à tous,
Je souhaite automatiser la procédure d'installation d'un squelette, sachant
qu' il y a des actions à effectuer dans la partie privée:
- création de rubrique
- création de mot-clés
- lier une rubrique à un mot clé
- autoriser les date antérieures et la gestion avancée des mots clés.
Pour ce faire, je me suis inspiré du code SPIP existant et réalisé un script
qui automatise la procédure. Au passage, j'ai trouvé le code SPIP bien léché,
mais ce n'était qu'une demi-surprise étant donné la qualité du produit final.
A l'arrivée, un petit script à base de spip_query INSERT ou UPDATE sur les
tables rubriques, mots, groupes_mots, meta et mots_rubriques.
La procédure d'installation devient donc ultra rapide; cependant je me
demandais si la mise à jour "brute" des tables était suffisante et s'il y
avait quelques précautions à prendre, du genre de celle-ci:
if (lire_meta('activer_moteur') == 'oui') {
include_ecrire ("inc_index.php3");
indexer_rubrique($coll);
}
Le script génère aussi un menu de navigation qui nécessite la mise à jour de
fichiers dans la partie publique (fichier .js et le .css). Il semble pourtant
que certains hébergeurs ne permettent pas l'écriture dans le répertoire
racine en dehors des accès FTP. Ce problème a-t-il été rencontré par certains
d'entre vous ?
D'avance merci de vos réponses.
Marc Lebas