Squirry - SPIP 1.92 - Site de tests Version php utilisée actuellement : 5.6.33 Squirry - SPIP 1.92 - Site de tests Version php utilisée actuellement : 5.6.33
spip192.jermer.fr
Accueil du site > Développements > Thèmes et squelettes > Spip - Plugin Admin_themes _squelettes version 0.3

Spip - Plugin Admin_themes _squelettes version 0.3

vendredi 27 octobre 2006


////////////// PLUGIN ADMIN_THEMES Version 0.3 ///////////////

Cet outil peut servir pour présenter différentes présentations / fonctionnalités d’un site Spip

Dans ce domaine, plusieurs plugins sont en développement. Ils n’ont pas tous le même objectif. Celui-ci est avant tout un exercice qui me permet d’étudier l’intégration de plugin dans Spip, l’exécution de code php dans la partie admin de Spip. Il devrait pouvoir passer en test rapidement.

Ce plugin permet :

De sélectionner l’apparence du site à l’aide des thèmes
Activer ou désactiver son squelette pendant les tests.
La présence d’un squelette dans le répertoire dédié est actuellement en opposition avec l’utilisation des thèmes.
Des plugins sont en développement sur la zone.
L’essai pourrait être fait avec un squelette qui utiliserait les feuilles de style de base adaptées à une nouvelle présentation.

Il est preferable d’activer le plugin desactiver_cache

Après activation du plugin, un bouton est ajouté dans le sous menu Configuration
Une copie d’ecran par theme, si image presente
sinon une image par defaut
Le choix d’un autre thème est effectué par cliquage.
Il est possible de désactiver le thème courant.

////////////// PLUGIN ADMIN_THEMES Version 0.3 ///////////////

Il a été rajouté la gestion des squelettes.
Deux onglets sont disponibles après avoir cliqué sur l’icone Admin Themes dans ’Configuration’ : Themes et Squelettes

Le code a complétement changé. Il n’est plus fait utilisation du fichier admin_plugin.

  1. gestion du répertoire themes
  2. gestion du / des répertoires squelettes

Les options choisies sont les suivantes :

THEMES :
- les themes ne modifient que les css et les images de la /dist.
- les themes sont regroupés dans un répertoire _themes_ (par exemple)
- ils conservent leurs propres noms
- vérifier la présence du fichier plugin.xml
- l’usage dune copie décran de 130px de large en .png est conseillée. Pour le moment, les dimensions de l’image ne sont pas vérifiées. ATTENTION !

SQUELETTES
- les squelettes modifient les fichiers de la /dist
- le squelette actif est celui se trouvant dans le répertoire /squelettes (celui trouvé dans le path de Spip)
- les squelettes sont respectivement placés dans un répertoire dont le nom est /squelettes_nomdusquelette
- pour le moment, le nom du squelette est indiqué par un fichier texte vide squelette_nomdusquelette.txt
- Par la suite, lorsque que les normes auront été fixées, il pourra être fait usage d’un fichier squelette.xml peut-être.
- Il n’est pas encore fait usage de copie décran.
- Les fichiers des squelettes utilisés doivent-être entièrement contenus dans leur propre répertoire.

UTILISATION

Il suffit d’activer le plugin et de disposer ces thémes et squelettes selon les prescriptions. Pour choisir, il suffit de cliquer.

TODO

- forcer la taille des images
- utiliser $GLOBALS[ ’dossier_squelettes’ ] pour définir le répertoire actif
- gérer les caches des squelettes
- utiliser des copies d’écran pour les squelettes.

Téléchargement ICI



Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP

34 plugins actifs avec Spip 1.9.2o [19288]

En utilisant ce site, vous acceptez l’utilisation de cookies à des fins de personnalisation du contenu.


 
2006-10-27 02:09:10