Squelettes Nono (version 1.7.7)

L’objectif de cette contrib est de proposer une structure de base dont la personnalisation se fait à l’aide de 2 fichiers :
-  un fichier texte pour configurer les fonctionnalités,
-  un feuille de style pour contrôler l’habillage du site.
Pour ceux qui connaissent, Il s’agit d’un savant mélange entre EVA, BioSPIP et les CSS.

-  Nom du Squelette : Nono
-  Version du squelette : 1.7.7
-  Auteur : jsb.
-  Licence : GPL
-  Compatibilite SPIP : compatible SPIP 1.8
-  Site(s) exemple : site de demo, Toutes les infos sur webjsb.net
-  documentation en ligne : sur le site

Les fonctionnalités disponibles sont nombreuses

  • forums
  • annuaire de site
  • album photo
  • diaporama (nouveauté)
  • édito
  • agenda
  • kiosque (syndication)
  • pagination automatisée

Les nouveautés

-  Un squelette diaporama qui est une autre alternative à l’album photo. Seuls les documents joints sont gérés par le squelette. Pour l’utiliser la technique est la même que pour l’album photo. Vous utilisez le mot clé « diaporama ». demo ici

Quelques modifications

-  les squelettes sont stockés dans un sous répertoire « /nono ».

le calendrier n’est plus géré par le cache SPIP. Les scripts sont maintenant séparés du fichier mes_fonctions.php3. Un nouveau fichier inc-mescalendriers.php est crée à la racine du site.

la page sommaire a été légèrement modifiée. Le calendrier a changé de place. La feuille de styles a été modifiée pour la circonstance.

-  ajout d’une boucle permettant de gérer les documents directement dans les rubriques :

    • squelette rubrique par défaut
    • squelette rubrique pagination
Quelques modifications ont été apportées au squelette article par défaut.

Vous visionnez maintenant des articles dans la rubrique et les dernières publications des auteurs.

-  quelques modifications sur l’accessibilité. On commence par un traitement particulier de la balise alt . Puis on continue avec la balise border qui maintenant est gérée directement par la CSS. Il reste pas mal de travail. Cela fera l’objet d’une nouvelle contribution.

Testé sur ces navigateurs

TestéPlate-formeNavigateurVersion
oui windows Internet explorer 6, 6SP1 et 6SP2
oui windows firefox 1.02
oui windows Opera 7
oui linux firefox 1.02
oui linux mozilla 1.7.5
oui linux opera 7.58
oui linux konqueror 3.2
oui Mac OS firefox 1.02
oui Mac OS SAFARI 1.2.4
non MAc OS Internet explorer 5.2

Conseils pour la mise à jour

La structure des squelettes a subit quelques modifications.
Tous les squelettes sont maintenant dans un sous répertoire nono !

Il est fortement conseillé de faire le ménage à racine de votre site en local, mais aussi et surtout sur le site distant (sur le serveur).
Ne doivent subsister à la racine que les scripts .php3 et les deux fichiers de configuration :
-  nono_conf.txt
-  nono_habillage.css

Il est fortement conseillé aussi d’upgrader SPIP en 1.8.x .

Discussion

20 discussions

  • 2

    Bonjour
    Novice dans Spip, j’ai installé et utilisé les squelettes Nono. Pas de pb, sauf ...

    Comment utiliser le plan de site (plan.html) ?
    Je pensais (naïvement ?) qu’un dans le texte d’un article suffirait. Apparemment non. Que dois-je faire ?

    Merci

    • je corrige mon message précédent :

      Pour utiliser le plan de site plan.html, j’ai mis un INCLURE(plan.php3) dans le texte d’un article.
      Ceci ne marche pas. Comment dois-je faire ?
      Merci

    • salut, ton plan dois être dans ton code html (pas dans le contenu d’un article.)
      Généralement, la syntaxe est :

      <a href="#URL_PAGE{plan}"><:plan_site:></a>

      Pour info, #URL_PAGEnom_page te permets de créer une page spécifique « hors squelette ».
      J’espère avoir répondu à ta question.

    Répondre à ce message

  • 3

    J’étais heureux comme tout d’avoir découvert les squelettes Nono.

    J’ai donc mis au point mon site en local avec Mozilla.

    Je viens de le mettre en ligne et tous les utilisateurs du navigateur Internet Explorer me signalent des pbs de mise en page.

    Je viens de tester de mon côté avec I.E. 6.0 . Effectivement, tout se passe comme si certaines commandes du fichier nono-habillage.css n’étaient pas interprétées.

    J’ai consulté le forum, apparemment le pb est connu mais je ne vois pas l’ombre d’une réponse.

    Y a t’il quelqu’un qui connaît la solution ?

    Merci d’avance

    • Pour moi, cela serait un boulot de titan d’upgrader compte tenu de toutes les modifs que j’ai pu faire sur les fichiers d’origine.
      Par contre, si quelqu’un peut me renseigner sur les corrections touchant aux ccs qui ont été apportées afin que je puisse tenter de les appliquer séparément.
      En effet, les différents tests que j’ai fait auraient tendance à démontrer que IE 6.0 n’interpréte pas les commandes CSS comme Mozilla ou Netscape. Ca me semble être la même chose pour les images associées aux articles.
      Mon pb se situe entre sommaire.html et nono-config.css

      Merci encore

    • Peux tu donner une URL pour voir ? ;-)

    Répondre à ce message

  • Bonjour,

    Félicitation pour ce squelette que j’ai pas mal testé dans sa derniere version. Je note cependant 2 problemes de mise en page causé par la CSS entre une version IE6 et une version Firefox 1.04. J’ai un decalage de la colonne « sommaire » vers le bas sous IE et un probleme de Hauteur des ligne du forum sous Firefox.

    A part ça, tout est OK !

    Je vais essayer de trouver un pro des CSS pour me corriger ça.
    Bonne continuation !!!

    Répondre à ce message

  • 2
    raymond

    Bonjour,

    Bravo pour votre travail !

    je viens d’installer vos squelettes

    à la ligne 55 du fichier sommaire.html, une erreur existe dans la condition :

    if ($affiche_agenda=’1’) require(’inc-mescalendriers.php’) ;

    à remplacer par :

    if ($affiche_agenda==’1’) require(’inc-mescalendriers.php’) ;

    cette erreur ne permet pas de supprimer l’affichage de l’agenda dans le sommaire.

    Merci pour votre squelette qui très adapté aux écoles.

    Je pense le présenter dans des formations

    Cordialement,

    Raymond

    • je corrige, merci...

    • Bonjour. Je ne parviens pas à faire s’afficher les messages de l’agenda sur la page d’accueil alors que j’y parviens pour tout le reste (articles annuaire...) y aurait-il une autre erreur de script que quelqu’un aurait repérée ? Merci.

    Répondre à ce message

  • 1

    Moi je n’ai jamais vu un site aussi riche en informations que ceux de spip, mais aussi des sites aussi confus et difficiles pour se repérer. Fabriqués pour une élite d’initiés intellectuels et non pour aider tout un chacun. Je crois que je vais me tourner vers d’autres CMS plus simples et mieux accompagnés car je trouve que je perds énormément de temps.
    De plus quand on pose des questions on vous répond toute l’information est là et quand on clique ce n’est pas du tout ce qu’on attend. Bonjour l’entraide, je n’ai jamais vu ça sur le net.
    Je dois dire que j’aurais du m’en douter car un sité décoré avec des têtes de mort et des squelettes n’est pas ce que j’appelle un site particulièrement accueillant.

    • C’est ton choix,
      je donne un dernier lien vers les forums utilisateurs,
      news ://news.gmane.org/gmane.comp.web.spip.user
      très riche et très réactif,

      Quelques conseils cependant :

      • avant de poser une question, on peut regarder dans les archives,
      • on pose une question à la fois, cela permet d’être plus clair dans le traitement des réponses,

      Pour info,
      je sais que la doc de Nono comporte des imperfections, je te propose de mettre tes remarques constructives sur le wiki. Sinon tu as beaucoup d’infos sur les forums du site.

      cordialement,
      jsb

    Répondre à ce message

  • 1

    Bonjour. Je commence à me repérer correctement dans spip et dans le squelette Nono, mais mon soucis est au niveau du changement de look. Comment insérer une bannière, indiquer le nom du site, faire un deuxième menu à gauche.... Sur le l’aspect design il y a peu d’éléments dans la doc, à part changer les couleurs de fond et de police.
    D’autre part, ne serait-il pas possible de créer un forum permanent de type phpbb par exemple où l’on pourrait collationner les informations, car je trouve qu’à l’heure actuelle il n’est pas facile de s’y retrouver dans la masse d’info concernant spip. Les forums spip sont moins aisés pour communiquer je trouve et s’y retrouver. C’est une suggestion j’espère qu’elle ne choquera personne.

    Répondre à ce message

  • EveRêve

    Merci pour ce travail, je m’en sors sans connaître grand-chose :)

    Les + : pour qqun qui n’est absolument pas programmeur c’est appréciable de n’avoir pas à rentrer dans le code... ou presque :)

    -  on peut tester et modifier en rechargeant 1 ou 2 fichiers vite fait par FTP

    -  mention spéciale : comme je suis (hélaas) chez Online j’ai dû installer SPIP 1.8 en .php. Les fichiers Nono ont très bien supporté le rename php3 / php

    Par contre,

    -  les explications de paramétrage du menu programmable sont un peu brouillon : le fichier d’aide n’explicite pas correctement comment re-libeller les paramètres par défaut à la ligne $url (1 journée d’essais divers pour y arriver !)

    -  le bouton sommaire et le lien « vous êtes ici » font redondance. Pourquoi ce bouton sommaire n’est-il pas inégré justement au menu programmable puisqu’il en a le même aspect visuel ? (ça aussi ça m’a induite en erreur dans le pb précedent)

    -  un SPIP bridé dans certaines fonctions ? Bien compris l’usage et l’application des mots clefs c’est impeccable, mais pas moyen de retrouver les « répondre à cet article » côté public, ni de voir apparaître sur-titres et sous-titres. (ça doit venir de la largeur de bandeau titre du squelette ?)

    Enfin, malgré les soucis techniques lié à mon hébergeur auxquels semblent s’ajouter des temps d’accès horriblement lents, mon site marche !

    amitiés d’une brodeuse qui a détourné une carcasse de magazine pour exposer ses « toiles » !
    Eve

    Répondre à ce message

  • 1
    fburnat

    Quand j’essaye d’installer le squelette Nono sur mon site SPIP en local, j’obtiens le message d’erreur suivant en accédant au site :

    Parse error : parse error in c :\program files\easyphp1-8\www\spip\nono_conf.txt on line 9

    Est-ce que quelqu’un sait d’où vient le problème ?

    Merci d’avance

    • corrigé dans le nouveau paquet qui remplace l’ancien !

    Répondre à ce message

  • 7
    Goeland86

    Bonjour, j’ai installe Nono pour m’en servir comme blog.

    C’est un tres beau squelette.
    Malheureusement, j’ai un petit peu de mal a trouver dans le squelette certaines zones de texte, comme par exemple, ou modifier la ligne « Vous etes ici » qui apparait sur la page d’accueil.
    Et ou est-ce que je changerais le squelette pour ne pas afficher l’Edito ? Il me semble que ce serait dans nono-conf.txt, mais je ne suis pas sur de quel variable mettre a 0.

    Je passerais du temps sur un theme graphique plus tard, j’aimerais d’abord reussir a avoir la partie « texte » sous controle.
    Merci beaucoup !

    • 1. La structure des squelettes est détaillée en annexe de la documentation

      2. La variable à mettre à zéro est $affiche_edito qui est dans le fichier de configuration texte nono_conf.txt.

    • Goeland86

      merci ! je vais eplucher tout ca en details.
      et normalement d’ici un mois j’aurais un site SPIP completement fonctionnel.
      Au fait, y a-t-il moyen de ne mettre que 4 liens dans la barre de navigation ? Au lieu des 5 « Sommaire », ...?
      J’aimerais n’en avoir que 4, un pour chaque section (vu que je n’en ai que 3, le premier serait un retour vers le sommaire).
      Je n’ai pas bien compris la doc a ce sujet.

    • Il suffit de modifier le squelette menup.html dans le répertoire /nono.

    • Goeland86

      Merci encore une fois.
      Malgre tout, une derniere question : j’ai selectionne dans la config spip l’utilisation de forums avec moderation a posteriori, mais je ne trouves nulle part le bouton pour poster des messages.
      Est-ce qu’il faut que je modifies quelque chose dans la configuration de nono ?
      Goeland86

    • La démarche est bonne, seulement tous les squelettes ne gèrent pas les forums :

      pour les brèves et les articles : mot clé « commentaires », cela vous permet de poster des commentaires.

      il existe un mode salon / forums. le squelette se rapproche de phpBB . Pour l’activer, il faut utiliser le mot clé « forums » à une rubrique. Chaque article publié dans la rubrique sera considéré comme un salon !

      Il existe une vesion plus évoluée pour gérer les forums ici

    • Goeland86

      desole de rallonger encore ce forum, mais est-ce que nono n’est pas cense gerer les commentaires par defaut ?
      Et surtout, j’ai l’impression d’avoir fait une betise : j’ai decompresse les fichiers de nono a la racine du site :/
      que faire pour rattraper cela ?
      J’ai bien cherche de l’aide sur IRC dans #spip, mais tout le monde est endormi a cause du devalage horaire...
      Merci encore pour l’aide !

    • les commentaires ne sont pas gérés par défaut, il faut utiliser le squelette « commentaires » ...

      Si tu as écrasé le fichier de configuration, tu ne peux rien faire, à part te servir de ta sauvegarde locale du fichier. Ainsi tu écrases le fichier de nouveau avec ta sauvegarde !

    Répondre à ce message

  • Patrick

    Bonjour,
    Avec spip 1.8.1c et Nono 1.7.7, il y a un formulaire d’inscription mais il n’est pas possible de s’inscrire. Il y a le message suivant : problème de mail, l’identifiant ne peut pas être envoyé. Avez vous une solution ? Merci

    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