"Surcharger" son propre squelette ?

Bonjour,

Je dois faire en gros trois sites ayant des besoins comparables. Afin de me faciliter la maintenance, je pense faire un seul squelette de site commun, et utiliser un système de "surcharge" via des fichiers squelettes appropriés pour chaque site qui aurait la priorité sur les fichiers communs et ainsi créer des variantes.

Pour le moment, je pense mettre mon squelette commun dans le répertoire "dist" et utiliser la facilité intégrée de spip d'aller chercher les fichiers personnalisés en priorité dans le répertoire squelette spécifié.

Afin d'éviter les boulettes au moment des mises à jour, est il possible de faire la même chose entre deux dossiers spécifiés, les fichiers d'un dossier étant prioritaire sur le second ?

Merci d'avance

gregory

* Gregory CUQ tapuscrivait, le 01/10/2007 19:19:

Bonjour,

Je dois faire en gros trois sites ayant des besoins comparables. Afin de me faciliter la maintenance, je pense faire un seul squelette de site commun, et utiliser un système de "surcharge" via des fichiers squelettes appropriés pour chaque site qui aurait la priorité sur les fichiers communs et ainsi créer des variantes.

Pour le moment, je pense mettre mon squelette commun dans le répertoire "dist" et utiliser la facilité intégrée de spip d'aller chercher les fichiers personnalisés en priorité dans le répertoire squelette spécifié.

Il vaut mieux mettre la partie commune en tant que plugin (Ex : squelette SoyezCreateurs_net, mais ce n'est pas le seul).
Et les partie spécifiques dans squelettes/ avec les mêmes noms.

Afin d'éviter les boulettes au moment des mises à jour, est il possible de faire la même chose entre deux dossiers spécifiés, les fichiers d'un dossier étant prioritaire sur le second ?

Rien compris.

--
RealET

Je dois faire en gros trois sites ayant des besoins comparables. Afin de
me faciliter la maintenance, je pense faire un seul squelette de site
commun, et utiliser un système de "surcharge" via des fichiers
squelettes appropriés pour chaque site qui aurait la priorité sur les
fichiers communs et ainsi créer des variantes.

Pour le moment, je pense mettre mon squelette commun dans le répertoire
"dist" et utiliser la facilité intégrée de spip d'aller chercher les
fichiers personnalisés en priorité dans le répertoire squelette spécifié.

Surtout pas dans /dist/

Je suggère plutôt de placer le dossier des squelettes communs dans le
dossier /plugins/ en y ajoutant un fichier plugin.xml sous la forme
suivante:

Connexion · GitLab

On active le squelette commun dans Configuration > Gestion des plugins

Ensuite placer les fichiers spécifiques à chaque site dans /squelettes/

La surcharge sera automatique.

Voir explication :

http://www.stages.alternatives.ca/article199.html?artsuite=0#sommaire_4

André Vincent

Andre Vincent a écrit :

Je dois faire en gros trois sites ayant des besoins comparables. Afin de
me faciliter la maintenance, je pense faire un seul squelette de site
commun, et utiliser un système de "surcharge" via des fichiers
squelettes appropriés pour chaque site qui aurait la priorité sur les
fichiers communs et ainsi créer des variantes.

Pour le moment, je pense mettre mon squelette commun dans le répertoire
"dist" et utiliser la facilité intégrée de spip d'aller chercher les
fichiers personnalisés en priorité dans le répertoire squelette spécifié.

Surtout pas dans /dist/

Je suggère plutôt de placer le dossier des squelettes communs dans le
dossier /plugins/ en y ajoutant un fichier plugin.xml sous la forme
suivante:

Connexion · GitLab

On active le squelette commun dans Configuration > Gestion des plugins

Ensuite placer les fichiers spécifiques à chaque site dans /squelettes/

La surcharge sera automatique.

Voir explication :

http://www.stages.alternatives.ca/article199.html?artsuite=0#sommaire_4

André Vincent

Merci à ceux qui ont répondu, je vais creuser les pistes indiqués.