Squelettes GPL Lebanon 1.9

Première édition, pour SPIP 1.9.0 et 1.9.1

Squelettes prêts à l’emploi, pour site de type weblog, multilingue multi-alphabet, pour publier textes et reportages photos.

Ces squelettes sont prévus pour un site d’actualité(s) multilingue multi-alphabet, de type weblog, personnel ou écrit à plusieurs mains, contenant essentiellement des articles.

Présentation

Les squelettes « Lebanon » sont prévus pour un site d’actualité(s) multilingue multi-alphabet (notamment français, anglais, arabe), de type weblog, personnel ou écrit à plusieurs mains, contenant essentiellement des articles (textes, reportages photos, commentaires).

Capture d’écran de la page d’accueil des squelettes « Lebanon 1.9 », sur le site « Beyrouth en guerre », juillet 2006.

Caractéristiques

Ce jeu de squelettes (XHTML 1.0, CSS 2 pour SPIP 1.9) a été initialement conçu pour le blog « Beyrouth en guerre ». Réalisés en juillet 2006 par tetue, ils sont mis à disposition sous Licence Publique Generale GPL. Vous pouvez donc les utiliser librement pour n’importe quel site réalisé avec SPIP 1.9 (versions 1.9.0 et 1.9.1).

Notez que brèves, mots-clefs et pétitions ne sont pas pris en charge par ces squelettes.

Installation

Squelettes GPL Lebanon 1.9

L’installation de ce jeu de squelettes est tout à fait classique :

  1. Téléchargez et dézippez le paquet ci-joint ;
  2. Placez ensuite les fichiers qu’il contient à la racine de votre dossier « squelettes » (si ce dossier n’existe pas, créez-le) ;
  3. Videz les caches avant de visiter votre site. C’est tout !

Si besoin, pour en savoir plus, reportez-vous à la documentation suivante : « Où placer les fichiers de squelettes ? ».

Personnalisations

La plupart des « personnalisations » de ce jeu de squelettes se font automatiquement, en fonction des contenus du site et des options activées depuis l’espace privé.

-  Multilinguisme
Ces squelettes sont prévus pour un site multilingue multi-alphabet, plus particulièrement trilingue : français, anglais, arabe.
Quand le site contient des articles de langues différentes, un menu déroulant s’affiche en haut de chaque page, permettant à l’internaute de choisir sa langue. Chaque article propose les liens vers ses différentes traductions.

-  Portfolio
Pour créer une galerie d’images (portfolio), ajoutez vos images en tant que documents joints à un article. Si l’option est activée, SPIP peut créer pour vous, automatiquement, des vignettes (miniatures) des images insérées.
Ces squelettes utilisent de plus le script « Lightbox JS v2.0 » qui permet de visualiser les images du portfolio en diaporama.

-  Listes d’articles
Dans les listes d’articles (de la page d’accueil et des sommaires des rubriques) la présentation différe en fonction du contenu de l’article : si l’article contient du texte, un extrait introductif en est affiché. Sinon les photos du portfolio sont affichées en vignettes. Dans ces listes, les articles sont classés dans l’ordre antéchronologique (du plus récent au plus ancien), et, s’ils sont nombreux, dotés d’une pagination.

-  Menu de rubriques
Un menu de navigation par rubriques s’affiche automatiquement si le site contient au moins trois rubriques à la racine. Il est possible d’ordonner les rubriques dans ce menu, en débutant leur titre par un nombre. Par exemple : « 1. Ma rubrique » s’affichera en premier.

-  Formulaire de recherche
Le formulaire de recherche s’affiche en haut de chaque page dès que le site contient plus de 20 articles, et que l’option recherche est activée (dans l’espace privé).

-  Liste(s) de liens
Une liste affiche les liens vers les sites référencés dans l’espace privé (l’option « Référencement de sites et syndication » doit être activée). Pour ordonner les liens de cette liste, il suffit de débuter leur titre par un nombre.
De plus, si vous syndiquez ces sites, les 5 derniers articles issus de la syndication de ces sites s’affichent automatiquement sous forme d’une liste de liens (en navigation latérale), ce qui permet d’en suivre facilement les nouveautés.

-  Suivre la vie du site
Le squelette suivre.html présente aux internautes plusieurs méthodes (syndication, calendrier iCal) leur permettant de suivre la vie du site. Voir en ligne : « Suivre la vie du site ».

-  Badge flickr
Un badge présente les dernières photos déposées sur www.flickr.com avec le tag « Lebanon ». Vous pouvez supprimer ou remplacer ce badge en modifiant le code correspondant du squelette inc-navigation.html.

-  Formulaire(s) de contact
La page auteur propose un formulaire qui permet aux internautes d’envoyer des messages aux auteurs sans divulguer leurs adresses e-mail. Il suffit d’indiquer l’adresse e-mail de l’auteur dans sa fiche (dans l’espace privé).
Par défaut, ces squelettes considèrent que le « contact » du site est l’auteur n°1. Si ce n’est pas le cas, changez ce numéro d’auteur dans la boucle correspondante du squelette inc-entete.html.

-  Autres personnalisations
Pour toute autre personnalisation, vous êtes intivé-e-s à modifier ces squelettes pour les adapter à vos besoins. Pour ce faire, consultez le « Guide du webmestre et du bidouilleur » de la documentation officielle de SPIP.

Discussion

11 discussions

  • Bonjour,

    super travail, merci beaucoup.

    J’ai un petit souci avec les auteurs, nous sommes deux à avoir accès au site,

    moi comme auteur numéro 1 et administrateur je n’ai pas de problème de connexion, mais je dois recréer régulièrement un nouveau mot de passe pour l’autre administrateur. D’où est ce que ça vient ?

    Encore merci,

    Répondre à ce message

  • 1

    Bonjour,

    Je souhaiterais utiliser ce squelette sur un site SPIP en 2.1.10.
    Où trouver le paquet ZIP pour cette version ?

    Merci,
    Arnaud.

    • Ces squelettes n’ont pas été portés sous SPIP 2, mais ils fonctionnent peut-être encore sous cette version. Tu peux faire le portage en partant de ce zip et nous le partager ensuite ici :)

    Répondre à ce message

  • 1

    n’étant absolument pas « informaticien »,cela fait un bon moment que je « bricole » autour de spip et de différents squelettes. Je pense avoir trouvé avec ce squelette ce qu’il me faut pour progresser. : mettre les mains dans le cambouis du chteumeuleu et des css. En local j’ai déja pas mal avancé sur le graphisme et la mise en page.
    Je n’aurais qu’une question : est il possible de faire apparaitre les brèves ? mon site en possède un certains nombres que je n’aimerais pas voir disparaitre.
    Encore merci
    les fougales

    • Merci pour ce retour positif qui donne envie de faire encore plus, encore mieux :-)

      Ces squelettes n’affichent pas les brèves et ses prochaines versions non plus. Rien ne vous empêche, par contre, d’y apporter vos modifications. Pour afficher une liste des dernières brèves, voir la doc sur la boucle BREVES.

    Répondre à ce message

  • cordanu

    Bonjour,

    J’utilise (je suis un débutant) lebanon pour un site où je partage des photos et des vidéos de nos enfants. Je partage avec la famille et les amis.
    La sobriété de lebanon me plait tout à fait et c’est pourquoi je m’interroge : quand je place un clip dans un article et que je nomme ce clip afin que ce nom s’affiche, ce nom s’affiche bien sur l’écran noir du clip (il disparaît logiquement quand je démarre la lecture) mais il s’affiche aussi tout en haut de la page, au-dessus du bandeau.
    Y a-t-il moyen (je suppose que oui mais je suis incompétent pour le faire) de supprimer ce nom qui déséquilibre la page ?

    Merci d’une réponse.

    Si quelqu’un peut me venir en aide, je peux créer une page sur mon premier site (le tout premier il y a quelques semaines) et présenter l’exemple de ce que je souhaite supprimer. Si on me le demande, je le fais. Cela prendra quelques jours car ce premier essai a été complétement anéanti par une mauvaise manœuvre et demanderait à être réhabillé (avec lebanon, il est simplement en v1.9.2) et à charger une vidéo.
    En tout cas, je ne laisserai pas une réponse sans retour de ma part.

    Merci.

    Je précise : j’utilise la dernière version de spip et le plugin multimedia.

    Répondre à ce message

  • 1

    Salut,

    je me demandais s’il était possible de modifier le favicon avec ce squelette ?

    Répondre à ce message

  • valerian

    Bonjour et bravo,

    je debute dans le vaste monde SPIP et même en web tout court, mais j’ai pas trop galéré pour m’adapter à ce super squelette.

    Bah un ptit probleme quand même.
    Il y a un vilain texte dont je n’arrive pas à me débarasser qui appareît en haut de mon site «  »

    voir sur le site : http://www.focuszero.com/

    vous avez des idées pour m’en débarasser.

    D’avance merci,

    Valérian

    PS : il faut partir du principe que j’ai des connaissances assez limité tout de même.

    Répondre à ce message

  • 5

    Bonsoir,

    J’utilise votre squelette pour la mise en place de mon site Internet et je vous en remercie.

    J’ai activé plusieurs langues pour mon site, et je pense faire traduire tous les articles qui seront mise en places prochainements.

    J’aimerai savoir comment fait-on pour qu’une fois que le visiteur a choisi sa langue, que l’arborescence des menus de rubriques soient aussi traduites dans la langue voulue.

    Dans la partie privé, je vois que le système de traduction des rubriques n’est pas le même que celui des articles.
    Est-ce que je dois faire une rubrique d’une langue puis le dupliquer en x exemplaires pour les autres langues ou bien je ne m’en occupe pas et que les traductions des rubriques se font automatiquement ?

    En effet, j’ai vu qu’en mettant mon site en allemand, la rubrique nouveautés sur le web est aussi traduite alors que je n’ai vu cette traduction nulle part (même dans les fichiers langues personnellles, d’ailleurs ils servent à quoi ces fichiers langs fr, en et ar dans le squelette vu que je n’y vois aucune traduction dedans ?).

    Je m’explique par un exemple :

    Si je créé la rubrique « 01. Accueil » en français, et que j’ai dans cette rubrique 3 articles.
    Pour que je puisse avoir 3 articles dans 6 autres langues ; dois-je faire une autre rubrique « 02. Accueil » dans la deuxième langue avec les 3 articles traduites dans la langue correspondante, et ainsi de suite (ce qui reviens à créé autant de rubrique racine que de langues) ? Ou bien laissé seulement la rubrique « 01. Accueil » et traduire les 3 articles dans les 6 autres langues et décocher l’option « Activer le menu de langue sur les rubriques ? », mais en faisant comme ça, je ne sais pas si dans mon menu, la rubrique sera traduite automatiquement dans la langue choisi par l’utilisateur (ce qui m’étonnerai mais bon).

    Si quelqu’un pouvait m’aider ...

    • Pour traduire vos titres de rubriques, vous pouvez utiliser les « bloc multi », qui sont expliqués dans cet article : « Réaliser un site multilingue ».

      Pour vos autres questions, il s’agit surtout de choix éditoriaux. Y’a-t-il une adresse où voir votre site, ce qui aiderait peut-être à mieux vous conseiller dans votre rubriquage multilingue ?

    • Merci pour votre lien, je vais voir ça en détail.
      En fait, je n’i pas encore écris d’article, j’essaye de comprendre avant de me lancer :)
      Sinon mon site est le suivant : http://www.acanaga.info.
      J’ai activé 7 langues dont le français par défaut dans la partie privé.

    • En fait, les blocs multi ne me servent pas beaucoup (dans l’article, on ne dit pas où les insérer).

      Que dois-je faire pour avoir le résultat suivant et de manière simple ?

      Par exemple :

      J’ai deux rubriques : « 01. Accueil » et « 02. Actualités ».
      J’ai créé dans ces deux rubriques deux articles, en français.

      Ensuite, pour chaque article, je fais une traduction de chaque langue voulue : en, ar, it, de, zh et es (par le biais des liens de traductions des articles incorporés dans spip).

      Donc normalement dans la partie public, en cliquant sur le menu déroulant dans une langue voulue quand je suis sur un des articles, je dois voir apparaître l’article dans la langue voulue. Ce que j’aimerai en plus, c’est que les rubriques soient traduites dans la langue voulue aussi. C’est-à-dire « 01. Home » en anglais pour « 01. Accueil », etc.

      Je pensais qu’un lien de traduction des rubriques existait dans la partie privée de spip comme pour les articles, mais ce n’est pas le cas. Le seule choix que j’ai, est de choisir la langue de la rubrique (qui est le français par défaut bien sûr).

      En fait, j’aimerai savoir s’il n’y a pas une méthode éditoriale simple pour arriver à ce que je veux (voir l’exemple ci-dessus). Tout simplement, comment feriez-vous si vous devez traduire vos articles et vos rubriques dans 6 langues, de tel sorte que le visiteur puisse passé d’une langue à une autre très facilement n’importe où sur le site, et voyant tout le mots traduits dans la langue choisie ?

    • -  SPIP ne gère pas les liens de traductions entre rubriques, mais seulement entre les articles.
      -  Ensuite, il y autant de façons d’organiser un site multilingue qu’il existe de sites multilingues.
      -  Enfin, ces squelettes (tout comme les squelettes par défaut de SPIP) proposent automatiquement, pour chaque article, les liens vers ses différentes versions, ce qui permet au visiteur de passer très facilement d’une langue à une autre.

      Bref, je n’ai qu’un conseil : essayez, vous verrez bien ;-)

    • Bon, j’ai essayé avec la méthode des secteurs et ceci n’était pas du tout concluant (on voit les rubriques dans le menu de votre squelette car j’ai changé l’option faisant que les rubriques s’affichent dans le menu de gauche dès la première rubrique au lieu de la quatrième).

      Je vais donc suivre votre conseil en utilisant les blocs multilingues comme décrit dans cet article.
      Cependant, comment et où dois-je les incorporer dans votre squelette ?

      Est ce qu’en faisant par exemple ceci : < mulit > [en] Home page [fr] Accueil < /multi >, j’aurai la traduction du mot « Accueil » dans le menu de gauche si je choisi via la liste des langues l’anglais ou encore si je passe d’un article français en anglais ?

    Répondre à ce message

  • 3

    Clair net, précis, simple, efficace et joli ! Franchement beau boulot ! Je pense l’utiliser pour aider une amie à monter son blog. Et bon courage là bas !

    • Hello :)

      Je viens de les télécharger et commence à les tripatouiller un brin.

      Cependant une petite remarque là comme ça, à chaud :

      -  Visiblement tu utilises un mac. Et ca se voit dans ton archive. Il y a des fichiers .DS_store et des répertoire __MACOS qui trainent dans tous les sens, de même que certains fichiers en doublons du type .nom_du_fichier.ext

      A moins que ce ne soit normal ?

    • Oui, on me l’a déjà fait remarquer : c’est le Mac qui génére ces fichiers. Ce n’est pas très grave car ça ne géne en rien le bon fonctionnement du zip et des squelettes, mais il faudra que je refasse une archive depuis un PC, pour que ce soit plus propre ;-)

    • C’est bon te prend pas la tête, c’est dans ta boite mail ;)

      Au passage, j’ai shufflé ton book, sympa ce que tu fais mam’zelle. Je ne savais pas notamment que c’était à toi que l’on devait le spip-herbier :)

    Répondre à ce message

  • 1

    Bravo pour ce superbe squelette !!!

    Très bon travail, clair et simple à personaliser. D’ailleurs une question me vient.
    Pour faire apparaitre le menu « rubriques » il faut 4 rubriques.
    Comment reduire ce nombre et egalement modifier ce menu ?

    Merci d’avance ?

    • Pour changer le comportement du menu listant les rubriques du site, il faut modifier le code des squelettes, plus précisement le fichier inc-rubriques.html (oui, tout comme dans les squelettes de la distribution de SPIP).

    Répondre à ce message

  • 1

    Bonjour,
    splendide travail, merci beaucoup.
    J’aurais une petite question en ce qui concerne la langue par défaut. Est-ce qu’il y a moyen de configurer ça quelque part ? J’aimerais pouvoir avoir le Neederlands comme langue par défaut.

    Merci et bonne journée.

    • La langue principale d’un site SPIP se règle dans l’espace privé (et non pas dans les squelettes), dans le menu « Configuration » puis « Gestion des langues ».

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom