Jeu de squelettes Sunny

Sunny est un jeu de squelettes qui s’installe comme un plugin pour SPIP 2.0.

Sunny est un jeu de squelettes qui s’installe comme un plugin. Il prend en charge les crayons (plugin crayon) et peut faire apparaitre les évènements (plugin agenda). Il a été conçu pour un site régional avec autant de rubriques que de départements, plus une rubrique définie comme régionale.

Page d’accueil
Page d’accueil du squelette Sunny

Ce jeu de squelette s’est construit sur le squelette Dist [1] dont il reprend ses particularités :
-  gestion d’un portfolio sur les articles
-  gestion de forums associés aux articles et rubriques
-  codage XHTML strict

Mise en oeuvre

Téléchargement

Ce squelette est disponible en téléchargement sur la Zone :
-  Zip : http://files.spip.org/spip-zone/squ...
-  Svn : svn ://zone.spip.org/spip-zone/_squelettes_/sunny
-  Sources : http://zone.spip.org/trac/spip-zone...

Dépendances :

Sunny nécessite les plugins :
-  « CFG » version 1.10.4 ou supérieure, pour réaliser certains paramétrages.
-  « Fonctions d’Images » [2] version 0.1 ou supérieure

Des informations concernant son installation (groupes de mots et mots clés qu’il est possible d’utiliser, modification des images...) sont présentes dans le fichier « plugin.xml » ainsi que dans le fichier « installation.txt ».

Paramétrages CFG
Fenêtre des paramétrages de CFG, qui permet par exemple de choisir la rubrique ’Régionale’ qui recevra, sur la page d’accueil l’ensemble des évènements de toutes les rubriques

Fenêtre des paramétrages de CFG, qui permet par exemple de choisir la rubrique « Régionale » qui recevra, sur la page d’accueil l’ensemble des évènements de toutes les rubriques

Edito
Un article peut être mis en exergue par un mot clé ’Edito’

exemple : Un article peut être mis en exergue par un mot clé « Edito »

Navigateurs

Testé sur les navigateurs
-  Firefox 1.5, 2 & 3
-  Opéra 8

Librairie GD2 nécessaire

Nota : pour fonctionner correctement, votre serveur PHP doit posséder la librairie graphique GD2, utile aux fonctions de traitement d’image de SPIP.

Notes

[1squelette dist = squelette distribué par défaut avec SPIP

[2téléchargement Fonctions d’Images

Logo de l’article : Smilie_Kissen de Factumquintus

Discussion

12 discussions

  • marco antonio

    Bonjour,

    Je suis néophyte et me lance dans la création d’un site web en dynamique à l’aide de spip.

    J’ai installé le squelette SUNNY ainsi que CFG sur mon site via stp.
    Cependant, lorsque que je souhaite accéder à l’onglet CFG afin de modifier les rubriques « régions et départements » et « coordonnées » via la zone privée du site des messages d’erreurs apparaissent (voir P.J. au message).

    Lorsque je clique sur un des messages d’erreur, voici ce qui apparaît :

    01
    02 <!— refus=<:cfg:refus_configuration_webmestre :> —>
    03
    04
    05

    06 07 [

    (#ENV*message_ok)

    ]
    08 [

    (#ENV*message_erreur)

    ]
    09
    10

    11
    12 #ACTION_FORMULAIRE#ENVaction 13
    • 14
    • 15

    33

    34

    35

    36

    37  class= »submit" />
    38  class= »reset" />
    39  class= »submit" />
    40

    41

    42

    43

    44

    Etant un grand débutant, je suis avare du moindre conseil me permettant de résoudre ce problème insoluble à mes yeux !

    Un grand merci par avance...

    m@rco @ntonio

    Répondre à ce message

  • Salut,

    Je me rend compte que les visiteurs ne peuvent pas avoir acces a tous les articles. Dans « derniers articles » n’apparaissent que les 5derniers articles, ce qui parfaitement logique, mais il n’y a pas de lien ou de numero de page afin d’accéder aux autres articles du site. Je ne trouve pas comment les utilisateurs pourront consulter tous les articles, si ce n’est qu’en passant par le plan du site (ce qui est plus lourd que de simples numeros de pages)

    Une deuxieme remarque :
    Le moteur de recherche fonctionne très bien mais il n’y a pas de bouton « rechercher », l’utilisateur doit obligatoirement appuyer sur la touche « entrée » du clavier. et pour un utilisateur normal, il sera peut etre perdu s’il ne trouve pas le bouton.

    Donc pour résumer : y’a-t-il un moyen d’ajouter le bouton « rechercher » pour le moteur de recherche ? et les numeros de pages pour les articles.

    Merci.

    Répondre à ce message

  • Merci marcimat, quand tu l’expliques comme ca, ca a l’air si simple... Merci beaucoup, ca fonctionne a merveille chez moi.

    Répondre à ce message

  • 1

    A propos,

    N’y a-t-il pas un moyen pour que mes articles prennent tout l’espace central ? au lieu d’avoir deux colonnes, une pour les articles et une pour les brèves, je voudrais n’en avoir qu’une pour les articles. Est ce possible ?

    • marcimat

      Ah, mais si bien sûr...

      Il te faut modifier 2 choses :

      • 1 fichier modèle
      • un bout de CSS

      Pour cela, tu peux *copier* /plugins/sunny/modeles/actualites_rubrique.html dans ton dossier squelettes ici : /squelettes/modeles/actualites_rubrique.html et le modifier en supprimant toute la <div class="colonne_breves colonne"> (lignes 44 à 53 chez moi).

      Enfin, il te faut modifier le CSS de sunny. Pour cela (en version 1.0 de Sunny - intégré en version 1.0.1 ce matin) il te faut ajouter cette ligne dans /plugins/sunny/ind-head.html, avant #INSERT_HEAD ligne 34 :

      [<link rel="stylesheet" href="(#CHEMIN{perso.css}|direction_css)" type="text/css" media="all" />]

      Puis, dans tous les cas créer le fichier squelettes/perso.css et mettre dedans, par exemple (pour que les colonne articles prennent toute la largeur) :

      .colonne_articles, .colonne_agenda{width:auto;}

      Voilà...

    Répondre à ce message

  • Merci pour votre réponse.

    Pour la librairie GD2 j’avais déja vérifié qu’elle etait bien installée mais finalement le problème etait dans le fait d’avoir installé le squelette sunny en tant que squelette dans le repertoire « squelettes » et non en tant que plugin, c’est pour cela que ca s’affichait très mal, dès que je l’ai installé en tant que plugin, tout s’est arrangé.

    Merci pour ce magnifique design que finalement je n’utiliserai probablement pas parce que je n’ai pas de brèves et dans ce cas la, la page générée me parait un peu vide.

    Salutations.

    Répondre à ce message

  • 2

    Bonjour,

    j’ai téléchargé le squelette sunny que je trouve très beau sur le site http://poitou-charentes.lesverts.fr/ mais le problème est que je n’obtient pas le même résultat quand je l’applique a mon site : le fond de « actualité en région » n’est pas en orange mais en blanc, les rubriques « Région, charente, charente maritime, vienne, et deux sèvres » n’apparaissent carrément pas, je n’obtient que mes deux rubriques l’une au dessous de l’autre, fades et sans couleurs ni un joli jeu de caractères. Quelqu’un saurait-il ou se situe le problème ?

    Merci.

    • marcimat

      Je crois qu’il faut activer GD2 dans la configuration avancée du site, l’avez vous fait ?
      Une fois cela réalisé, il faut vider le cache de SPIP et de votre navigateur.

      Est-ce cela ?

    • marcimat

      Ahhhhh... je crois que je me rappelle : les couleurs sont définies automatiquement en fonction de la couleur du logo. Il me semble. Essayez de télécharger un logo coloré pour tester, puis vider les caches. C’est peut être bien ça.

    Répondre à ce message

  • Bonjour,
    j’ai téléchargé le squelette sunny que je trouve très beau sur le site http://poitou-charentes.lesverts.fr/ mais le problème est que je n’obtient pas le même résultat quand je l’applique a mon site : le fond de « actualité en région » n’est pas en orange mais en blanc, les rubriques « Région, charente, charente maritime, vienne, et deux sèvres » n’apparaissent carrément pas, je n’obtient que mes deux rubriques l’une au dessous de l’autre, fades et sans couleurs ni un joli jeu de caractères. Quelqu’un saurait-il ou se situe le problème ?
    Merci.

    Répondre à ce message

  • 1

    Bonjour !

    existe-t-il un fichier décrviant quels mots clés créer et aussi comment garder un article en « éditorial » demeurant toujours en page d’accueil

    merci

    • Je viens de mettre à jour le plugin SUNNY pour SPIP 2.0.

      Les différents mots clés sont expliqués lorsqu’on demande la description du plugin dans l’interface privée de SPIP.

    Répondre à ce message

  • 3
    manuker

    Je viens juste d’installer ce squelette (qui me plait beaucoup au passage) sur un spip tout neuf en local, mais lorsque j’affiche le site (qui ne comporte qu’un seul article) voici ce qui s’affiche :

    Spip 1.9.2d debug Mon site SPIP

    Erreur(s) dans le squelette

    * Table SQL « evenements » inconnue, _agenda
    * Erreur sur le site, boucle critère inconnu id_secteur
    * Table SQL « evenements » inconnue, _agenda
    * Erreur sur le site, boucle critère inconnu id_mot
    * Table SQL « evenements » inconnue, _agenda

    PS : Je redécouvre spip, je l’avais utilisé il y a longtemps, peut être une lacune de débutant ?

    • Non, c’est simplement qu’une remarque n’était pas assez visible, alors je viens de la mettre plus en valeur : ce squelette nécessite la version 1.9.3 de SPIP qui est encore en développement (le nom de cette version changera au moment de sa sortie), car il s’appuie sur certaines de ses nouvelles fonctionnalités. Pour récupérer cette version, vous pouvez éditer le fichier d’installation ’spip_loader.php’ de SPIP et commenter/décommenter une ligne indiquant qu’elle version SPIP doit installer (stable ou dév).

    • manuker

      Merci ça va déjà beaucoup mieux !!,
      mais...
      voici ce que j’obtiens :
      ()
      Erreur SQL
      articles.date, articles.id_article, articles.id_rubrique, articles.titre, articles.texte, articles.chapo, articles.descriptif, articles.lang FROM spip_articles AS articles WHERE (articles.statut = ’publie’) AND (articles.date <= NOW()) AND ((articles.id_rubrique IN (1))) AND (L2.titre = ’Edito’) GROUP BY articles.id_article,articles.id_rubrique ORDER BY articles.date DESC LIMIT 0,1
      Unknown column ’L2.titre’ in ’where clause’

      pourtant je suis reparti à zéro...
      @+ Manuker :-)

    • marcimat

      Oui, mais là, vous tombez en plein dans un jour de « pas de bol » ! Vraiment !
      La SVN [11359] a incorporé un bug (imprévu forcément !) hier soir... la correction n’a pas encore été apportée, mais ça ne devrait pas trop tarder. si vous utilisez svn, faites un « svn update -r 11358 », le temps que le bug soit corrigé.

      MM.

    Répondre à ce message

  • 1

    Bonjour,

    Bravo pour ce squelettes.
    J’ai juste un petit prob, il manque le fichier « fonds/cfg_sunny_ajouts.html » !!

    Cordialement.

    • C’est certainement que vous avez une vieille version de CFG (normalement, il n’affiche pas les liens vers les fonds qu’il ne trouve pas, mais c’est récent 1.3.3 ou 1.3.4, je ne sais plus). Je viens du coup d’enlever le lien qui génait. Le fichier cfg_sunny_ajouts.html ne sert pas au squelette, mais devait permettre aux utilisateurs d’ajouter des paramètres en copiant (ou créant ce fichier) dans /squelettes/fonds/.

      Vous pouvez essayer soit la dernière version de sunny (0.1.4) et/ou celle de CFG et le mini problème devrait disparaitre. j’espère !

      MM.

    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