Je vous propose un squelette généraliste pour SPIP basé sur le template de Gerhard Wolfgang (http://1234.info)
VERSION pour SPIP 2.0
Le squelette a été adapté à SPIP 2.0 (personnalisation de formulaires, adaptation de certaine balises). Cette version est donc incompatible avec les versions antérieures de SPIP.
Pour ceux qui ne souhaiterait pas migrer de la 1.9 vers SPIP 2, un squelette spécifique est disponible, malgré qu’il ne soit plus maintenu.
Fonctionnalités
Le site affiche sur toutes les pages :
* un bandeau : le drapeau s’adapte à la langue sélectionné, à condition de renommer les fichiers images de ceux-ci selon les raccourcis du fichier de langue (fr pour France donnera fr.png). Seul 4 drapeaux sont fournis (de, fr, en, es) vous pouvez obtenir les autres en téléchargeant le template original sur le site de Gerhard Wolfgang (http://1234.info)
* un menu déroulant sur les deux premiers niveaux de l’arborescence
* un pied de page.

- page d’accueil

- page plan

- page site
Chaque type de document attaché à un article dispose d’une présentation qui lui est propre
fichier type texte

- document texte
fichier image
l’affichage des vignettes fait dorénavant appel au plugin nyroceros, celui-ci s’avérant plus efficient que le plugin thickbox.

- document image
fichier audio et vidéo
Pour les fichiers audio/video hébergés par le site, il est fait appel à un player intégré développé par Jeroen Wijering. le fichier mediaplayer.swf est à placer à la racine du site
le player en audio

- document audio
le player en video

- document video
Les fichiers extérieures au site (ex : youtube) sont uniquement présenté sous forme de lien vers ces éditeurs
Version
La mise à jour du 01/09/09 est une mise en plugin du squelette. Il est dorénavant diffusé en licence libre GPL.
Installation
Le squelette s’installe comme n’importe quels plugins :
- Télécharger l’archive (ZIP) du plugin ci-dessous
- décompressez là dans le dossier de votre choix
A l’aide d’un utilitaire ftp
- Créer un dossier "plugins" à la racine de votre site s’il n’existe pas
- placer-y le dossier "spipflex" que vous avez décompressez
Dans l’espace privé
- activez le plugin
A l’installation du plugin, le groupe de mot « _config_ » est créé et dans celui-ci les mots-clés :
- "Editorial" qui force l’affichage d’un article introductif au site
- "A l’honneur" qui permet lorsqu’on l’attribue à un article de lui appliquer une mise en forme spécifique sur le sommaire
Personnalisation
le paramétrage des couleurs se fait dans la feuille de style mf54_content_modifie.css dans le dossier CSS
le squelette prend en compte en compte :
- la gestion de lettre d’information par le plugin spip_listes. pour l’activer il suffit de décommenter les lignes de codes correspondante dans le fichier sommaire.html une fois le plugin activé et la(les) lettre(s) réalisé(es).
- la gestion du découpage du teste en pages proposé dans le couteau suisse (le code généré est pris en compte dans la CSS).
- la gestion des pièces jointes dans les messages de forum (nouvelle fonctionnalité de SPIP 2)



SPIPflex 5.4 pour SPIP 19
Vos commentaires
# Le 29 mars 2009 à 23:44, par ?
En réponse à : SPIPflex 5.4
Bonjour,
je suis débutant, je ne comprends pas très bien comment faire pour forcer l’affichage d’un article à la racine du site. Ou doit-on créer le groupe de mots _config_ ?
# Le 30 mars 2009 à 20:43, par Yves Costiou
En réponse à : SPIPflex 5.4
bonjour,
les mots clefs et les groupes de mot clef sont à créer dans l’espace privé de spip http://votresite.xx/ecrire, dans l’onglet editer sous onglet mots clefs
Bonne continuation
Répondre à ce message
# Le 28 janvier 2009 à 02:00, par Yves Costiou
En réponse à : SPIPflex 5.4
J’ai modifié la présentation en raison de la sortie d’une version compatible avec SPIP 2.0
Répondre à ce message
# Le 24 janvier 2009 à 23:36, par Yves Costiou
En réponse à : SPIPflex 5.4
Un petit mot pour vous dire que le problème de connexion à l’espace privé vient d’une personnalisation du formulaire login inappropriée à spip 2.0. je travailles sur la correction ;)
Répondre à ce message
# Le 21 janvier 2009 à 23:35, par Yves Costiou
En réponse à : SPIPflex 5.4
Je pense avoir trouver une solution au problème généré par les fonctions de découpage des articles de mes_fonctions.php en utilisant le couteau suisse qui propose cette fonctionnalité. J’espère vous fournir une nouvelle mouture prochainement.
# Le 22 janvier 2009 à 15:02, par ?
En réponse à : SPIPflex 5.4
Il y a eu une amélioration en supprimant les balises des mes_fonctions mais cela génère d’autres erreurs notamment pb de connexion à l’accès privé.
MERCI mille fois, j’attendrai avec impatience que vous ayez du temps pour la suite....
Répondre à ce message
# Le 21 janvier 2009 à 00:57, par Yves Costiou
En réponse à : SPIPflex 5.4
J’interviens de nouveau pour préciser que je n’ai pas posté ce squelette comme étant un modèle d’orthodoxie numérique. Je suis un autodidacte et je le mets à la disposition de tous autant pour en faire bénéficier ceux qui ont simplement besoin d’un squelette qui fonctionne « correctement » que pour avoir un retour d’utilisateurs/testeurs éventuels qui, je l’espère, m’aideront à le faire progresser (et moi avec, pourquoi pas ?).
Si le respect des standards est vraiment primordial pour vous, il serait plus prudent de vous diriger vers d’autres squelettes comme celui des alternatives pour ne citer que lui.
# Le 21 janvier 2009 à 15:49, par ?
En réponse à : SPIPflex 5.4
Bonjour,
Superbe squelette mais j’ai cette erreur
avec la version 2.0.0
Fatal error : Call to undefined function : generer_url_article() in /homez.23/forumhtv/www/site/squelettes/mes_fonctions.php on line 40
ce serait top si quelqu’un trouvais une solution pour ce pb !
merci
# Le 21 janvier 2009 à 20:10, par Yves Costiou
En réponse à : SPIPflex 5.4
bonjour,
Quelques éléments de réponse :
- Vous semblez utiliser spip 2.0. Hors le squelette a été élaboré pour spip 1.9.2. Il devrait être porté vers la 2.0 dès que je trouverai un peu de temps pour le faire.
- la ligne de code auquel vous faite référence se trouve dans la fonction qui permet le découpage des articles en plusieurs pages. Si cette fonction ne vous est pas utile, vous pouvez envisager, en attendant un correctif, de retirer les fonctions sommaire et decouper_en_page du fichier mes_fonctions.php
En raison d’un emploi du temps surchargé, je ne peux vous promettre d’apporter un correctif dans les prochains jours.
Répondre à ce message
# Le 21 janvier 2009 à 00:37, par Yves Costiou
En réponse à : SPIPflex 5.4
Merci ChateauDav pour l’info du fonctionnement avec spip 2.0
Je n’ai pour l’instant réalisé le test avec spip 2.0 que sur ma version de travail avec easyphp. Je corrige donc mon article pour retirer cette mention.
J’envisage évidemment de poursuivre mon travail pour qu’il puisse s’adapter à SPIP 2.0. Mais comme je l’ai dit plus haut je ne suis autodidacte, et comble de malchance, je travailles pour l’instant seul sur ce projet donc il faudra certainement être patient et excuser certaines erreurs
Et merci à Valéry, le document que tu proposes me semble une piste de travail très intéressante que j’essaierai de prendre en compte dès que j’aurai réglé les problèmes de code qui me gêne pour l’instant
Répondre à ce message
# Le 20 janvier 2009 à 15:53, par ChateauDav
En réponse à : SPIPflex 5.4
Superbe squelette mais qui ne fonctionne pas avec SPIP 2.0.3 d’après mon test... dommage :(
Répondre à ce message
# Le 20 janvier 2009 à 14:40, par Valéry
En réponse à : Drapeaux et langues
Joli squelette. Je le teste dès que j’en ai l’occasion !
Répondre à ce message
# Le 18 janvier 2009 à 22:22, par Yves Costiou
En réponse à : SPIPflex 5.4
Bonjour André,
Le squelette SPIPflex est visible à l’adresse suivante :
http://lacauserie.free.fr, site qui est en train d’être alimenté en ce moment.
Ton avis sera le bienvenu
Répondre à ce message
# Le 18 janvier 2009 à 18:33, par david
En réponse à : SPIPflex 5.4
bonjour, pour ma part j’utilise le squelette mutiflex 3, que j’ai beaucoup modifié car il été pas comme je le souhaitais même avec les possibilités de modifications cfg bien trop juste, je suis pas nom plus un expérimenté de spip plutôt débutant mais en regardant les codes a droite a gauche on y arrive, j’ai encore des modif a faire mais on vois déja ce que ça donne.
canalgimi, cliquez içi pour voir
Répondre à ce message