Spip-Clear

Versions 1.0 et 2.0

Un squelette de blog parmi les autres, entièrement pompé (avec la permission du concepteur) sur le thème par défaut de DotClear.
Documentation pour la version SPIP 2.* et 3.*

-  Nom du Squelette : Spip-Clear
-  Version du squelette : 2.0
-  Auteurs : James & Ben.
-  Licence : GPL
-  Compatibilite SPIP : compatible SPIP >= 1.8.2e
-  Site exemple : spip . blog
-  Principales fonctionalités et spécificités :

  • entièrement basé sur le thème par défaut de DotClear
  • une seule page de squelette (hors syndication)
  • applicable pour un secteur
  • moteur de recherche
  • 15 derniers articles par défaut dans l’ordre antéchronologique
  • mode archives par mois et par jour
  • mini-calendrier
  • sélection de billet "à retenir"
  • xhtml 1.0 strict
  • commentaires à un seul niveau
  • gestion de catégories à plusieurs niveaux
  • internationalisable (un fichier de langue en français est disponible)
  • feed rss et atom (billets par catégorie, commentaires des billets...)
  • annuaire de lien simple
  • pas de php dans le squelette html (mais partout ailleurs ;-))

-  Contributions utilisées :

-  Installation et Utilisation

  • Créer un secteur [1]. Garder l’identifiant de ce secteur en mémoire.
  • Créer un mot-clé ’selection’ appliquable à un article [2].
  • Créer un groupe de mots-clés appliquable à un site référencé. Créer autant de mot-clé que de langues supposées être référencées. le titre de chaque mot-clé sera le nom raccourcis de la langue (« fr », « en », « de », « es », « ar » etc...) [3]
  • Les sites syndiqués affichent les articles récents mais l’ordre des sites est conservé.
  • Toute sous-rubrique du secteur nouvellement créé sera une catégorie du blog, mais vous pouvez sous-catégoriser [4]

Consultez l’article Un coup de starter sur spip-blog pour plus d’informations.

-  Testé sur ces navigateurs

Testé ?PlateformeNavigateurVersion
oui windows Internet explorer 6.0
non windows Netscape .
oui windows Mozilla 1.7.5
oui windows FireFox 1.0.1
oui windows Opera 9.1
oui Mac Internet explorer .
non Mac Netscape .
non Mac Chimera .
oui Mac Safari 1.2
oui Mac Mozilla .
oui Mac FireFox 1.0
non Mac Opera .
non Unix/Linux Netscape .
non Unix/Linux Mozilla .
oui Unix/Linux FireFox 1.0.1
non Unix/Linux Opera .
non Unix/Linux Konqueror .
oui Unix/Linux Lynx 2.8.5

Et pour finir, voici une petite image de la page d’accueil :

Notes

[1Une rubrique à la racine de votre site

[2dans le groupe de mot-clé que vous voulez, ce n’est pas important

[3ces mots-clés serviront à localiser les sites référencés

[4Conseillé : un seul niveau de catégorie

Merci à Olivier Meunier pour nous avoir laissé faire, à Fil pour sa patience sur la gestion des archives, au petit pixel pour le logo torché en 4 minutes, à l’hébergeur, à nos parents, aux logiciels libres, à nos épouses, aux journées de 24 heures, aux semaines de 35, aux nuits où nos enfants dorment, à Candy, Dorothée, à Goldorak bien sûr et à SPIP, évidement...

Discussion

94 discussions

  • 11

    Bonjour,

    Je ne serai pas allé bien loin avec cette contrib ; ça bloque dès la première fonction. En effet j’ai l’erreur suivante lors du chargement de la rubrique concernée par les squelettes de blog :
    Fatal error: Call to undefined function tester_variable() in C:\wamp\www\spip 2\squelettes\SpipClear\mes_fonctions.php on line 9
    Elle est sensée être définie où cette fonction tester_variable ?

    (Sur spip2, avec la version scStarter.)

    Merci,
    gef

    • Bonjour,

      Avec un SPIP 2.0.6 minimum il faut utiliser la version en développement de SpipClear qui est disponible ici :

      http://files.spip.org/spip-zone/spipclear_plugin.zip

      Cette version n’est pas encore documentée mais elle est très simple à utiliser. La doc et la publication officielle de celle-ci arriveront bientôt.

      ++

    • Bonjour,

      est-ce que quelqu’un sait si le problème cité ci-avant possède une solutions :

      avec un plugin de squelette + SpipClear plugin : bilan seul le squelette de SpipClear fonctionne sur la rubrique de blog, toutes les autres rubriques reprennent le squelette par défaut de SPIP.

      Peut-être qu’on peut essayer de renommer les fichiers en rubrique-12 et article-12 mais je ne vois pas comment court-circuiter la config de SpipClear dans CFG afin de faire le choix de la rubrique blog à la main en renommant les fichiers.

    • Hum, avez-vous lu les messages de ce forum avant de poser votre question ?

      http://www.spip-contrib.net/Spip-Clear#forum414977

      b_b qui commence à être fatigué de répondre aux mêmes questions...

    • Bonjour b_b,

      je n’avais pas compris que cela répondais à cette question là (il y a une autre question entre deux). De plus, comme j’ai mis à jour le plugin Spip-Clear et que ça ne fonctionnait toujours pas, je me suis mis à l’évidence que ce problème n’avait toujours pas été corrigé.

      En tout cas, j’ai essayé de reproduire le cas avec d’autres plugins de squelettes et c’est toujours la même histoire. Je pense que ça ne marche pas lorsque le plugin SpipClear est dans /plugins/auto, lorsque je le place directement (à la main via FTP) dans /plugins, la nouvelle version fonctionne effectivement.

      Bien cordialement,

      et désolé de te fatiguer b_b, je pense que je vais effectivement me rabattre sur mes brouillons de squelettes de blogs perso plutôt que de tester gentiment des squelettes en développement. Je perdrais également moins de temps et ne t’en ferai plus perdre.

    • Bonjour,

      Quelle version de SPIP utilises-tu ?

      Quelle est la révision du plugin SpipClear que tu utilises (voir dans le fichier svn.revision présent dans le plugin) ? La dernière révision est la 25737 et elle n’est compatible qu’avec SPIP 2.0.6 comme je l’ai déjà dit...

      ++

    • SpipClear plugin Revision : 27537
      Dernier commit 2009-03-26 18:19:55 +0100 (Thu, 26 Mar 2009)

      Et SPIP 2.0.6 [13835]

      Bien cordialement

    • Salut, si tu as fait une mise à jour du plugin depuis une ancienne version, as-tu tenté de vider le contenu du dossier /temp à la racine de SPIP ?

      ++

    • Bonjour,

      je confirme que, chez moi, le plugin fonctionne très bien lorsque je l’utilise de manière traditionnelle (dans /plugins). Si je l’installe via l’installeur automatique (dans /plugins/auto) il ne fonctionne pas ou plutôt il provoque les erreurs citées ci-avant (fait retourner les squelettes des autres pages du site avec les squelettes de la distribution (squelettes-dist).

      cordialement

    • Voici l’adresse d’un site où Spip-Clear plugin est utilisé en doublon avec le plugin SarkaSPIP et la dernière version de SPIP :

      -  le site dans son ensemble http://www.biotechno.fr/
      -  le blog http://www.biotechno.fr/-TICE-.html

      Il ne me reste plus qu’à trouver comment adapter ce plugin de manière à pouvoir sélectionner des designs (modèles) différents pour distinguer plusieurs blogs et faire une sorte de « ferme à blogs » sur un seul SPIP.

      Bien cordialement

    • Oui, j’ai le même souci que Bionet… J’arrive bien sûr à sélectionner différents secteurs de mon site pour qu’ils tournent avec spip-clear, je n’arrive pas par contre à leur attribuer des thèmes dotclear différents les uns des autres… Est-ce une évolution prévue, ou est-ce que je n’ai pas compris un truc ?

    • Bonjour,

      Si ta question porte sur la version plugin de SpipClear (la veersion 2.1) tu n’es pas sur la bonne page.

      La doc de SpipClear 2.1 est disponible ici.

      Il n’est pas possible d’attribuer plusieurs thèmes différents en fonction du secteur.

      ++

    Répondre à ce message

  • 2

    Mais comment on l’utilise ce plugin ? Je trouve la doc bien parcellaire :


    -  Installation et Utilisation
    * Créer un secteur [1]. Garder l’identifiant de ce secteur en mémoire.

    Pour quoi faire "garder l’id du secteur en mémoire, on n’en reparle pas dans la suite de la procédure !

    * Créer un mot-clé ’selection’ appliquable à un article [2].

    Et je suppose qu’il faut attribuer le mot-clé ’selection’ à tous les articles publiés dans la rubrique secteur considérée ?

    * Créer un groupe de mots-clés appliquable à un site référencé. Créer autant de mot-clé que de langues supposées être référencées. le titre de chaque mot-clé sera le nom raccourcis de la langue (« fr », « en », « de », « es », « ar » etc...) [3]

    As-t’on besoin de ces mots-clés si on a que des sites en français ?

    Bref, je n’y comprends rien... J’ai lu ailleurs qu’il fallait renommer sommaire.php, article.php et rubrique.php en article-58.php, rubrique-58.php et sommaire.php (pour le coup, sommaire.php n’est pas du tout renommé !) où 58 serait le numéro de la rub secteur du blog.

    Il faut être plus qu’un expert pour piger comment ça peut fonctionner ce truc. Please, donnez-nous au moins un semblant de doc car c’est vraiment galère à appréhender (et je ne parles même pas de participer au développement et repérer les éventuels bugs !).

    bien cordialement

    • Bonjour,

      C’est assez simple, je te présente l’utilisation la plus basique.

      Tu branches le plugin mini-cal.

      Tu crées une rubrique ’blog’ qui sera la rubrique X.

      Tu crées une sous-rubrique ’catégorie’.

      Tu écris des articles dans la rubrique ’catégorie’

      Tu renommes les squelettes en ’article-X.html’ et ’rubrique-X.html’

      Tu visites spip.php ?rubriqueX

      et voila.

    • Eh eh, j’y suis arrivée, merci pour le plugin et quasiment les doigts dans le nez (enfin virtuellement).

      Mais question, y a-t-il moyen qu’on revienne à la page d’accueil du site en cliquant sur la bannière ?
      J’ai triché en ajoutant chaque rubrique du site dans les liens du blog, mais je me demande si on ne peut pas faire mieux (c’est un poil trop étanche à mon goût). Je précise que j’ai repris, sans y toucher, le thème de mon blog ancien-actuel Dotclear (je me demande, en y ajoutant simplement une barre de menu ?).

      Sinon, ce qui est vraiment bien c’est qu’on peut sélectionner plusieurs secteurs et avoir par exemple un blog par langue du site.

    Répondre à ce message

  • Salut,

    J’ai commencé à tester quelques thèmes sur un blog de démo, lequel se présente pour l’instant sous le thème « IceCube ». Ce thème n’est probablement pas le plus joli mais il s’intègre « out of the box ». A ajouter aux thèmes servis ?

    Répondre à ce message

  • la fougale

    J’ai mis en place le plugin spipclear sur une rubrique de mon site, tout fonctionne bien, mais lorsque je suis dans le blog, il n’y a pas de « lien » pour revenir a la page d’accueil du site et pouvoir naviguer vers les autres rubriques (traditionnelles) spip. Quelqu’un aurait il une solution ou une ligne directrice a me fournir ? merci

    Répondre à ce message

  • 2

    Bonjour,

    SPIP-clear en révision 26643, SPIP mutualisé en version 2.0.5, j’avais précédemment utilisé Spipclear de la façon suivante :
    -  on utilise un squelette EVA (dans un plugin)
    -  on utilise SpipClear pour un ou quelques secteurs uniquement
    Du coup, les squelettes d’EVA fonctionnaient pour tous les secteurs sauf pour ceux pour lesquels SpipClear devaient prendre le pas.

    Ce matin, après une mise à jour SPIP + SpipClear, je remarque que SpipClear fonctionne mais qu’il ne laisse plus EVA s’appliquer : seule la dist est opérante sur les autres secteurs...
    Est-ce un comportement normal ?

    Merci pour le boulot sur SpipClear !

    • Bonjour,

      j’ai exactement le même problème avec SarkaSPIP comme squelette + SpipClear : bilan seul le squelette de SpipClear fonctionne sur la rubrique de blog, toutes les autres rubriques reprennent le squelette par défaut de SPIP. Tout est en plugin également chez moi.

      Il s’agit peut-être d’un problème de dénomination de fichier CSS (vu sur le forum de SarkaSPIP 3 béta).

      Cordialement

    • Bonjour,

      Ce problème est corrigé dans la dernière version de spipclear qui est uniquement compatible avec SPIP 2.0.6.

      ++

    Répondre à ce message

  • sweetspot

    Bonjour, contrairement à ce qui est écrit dans le README des fichiers du squelettes, l’explication d’utilisation de spipclear ci-dessus ne sert à rien ... En effet, que faut-il faire pour installer spipclear juste pour un secteur (je veux bien prendre le n° du secteur et le mémoriser) mais pour quoi faire ???

    Il y a un répertoire SpipClear lorsque l’on télécharge ici, mais où je mets les fichiers qui sont dedans ? Je suppose dans /squelettes mais alors, quid des articles et rubriques autres que ceux à la racine ? Dois-je renommer ceux-ci pour un affichage avec spipclear ??? Bref, voilà une contribution alléchante pour un outil qui fonctionne certainement bien, mais absence totale d’aide efficace ...

    Bref, si j’y arrive, je promets d’écrire le TODO comme il le faut ...

    Marc

    Répondre à ce message

  • Rocket Phil

    Salut,

    J’ai réussi à bien faire fonctionner spip-clear. Cependant, un des « parties » de celui-ci me cause quelques soucis ; celui des archives. Sur le site de spip-blog.net, ça semble bien fonctionner mais j’expose le problème.

    Lorsque l’on clique sur une des archives, nous avons un URL représentant le choix que nous avons fait dans les archives (-blogue- ?archives=2008-12).

    Cependant, ça me fait simplement une erreur SQL

    (articles) Erreur MySQL articles.id_article, articles.titre, articles.date, articles.texte, articles.lang, articles.url_site, articles.nom_site FROM spip_articles AS articles WHERE ((articles.id_rubrique IN (3,25,24,26,27,28,29,37))) AND (articles.lang = ’fr’) AND (archives = ’2008-10’) AND (articles.statut = « publie ») ORDER BY articles.date DESC Unknown column ’archives’ in ’where clause’

    En résumé, on tente de faire une requête avec le champ archive qui n’existe pas dans la table SQL spip_articles. Bon, j’essaie de comprendre un peu, j’ai vu nul part qu’on devait modifier la base de données spip pour intégrer ce pluggin. Je cherchais un moyen de modifier le spip-clear mais je me suis d’abord dit que ce serait bien de demander l’avis des concepteurs ou des autres qui ont peut-être eux ce problème.

    Évidemment, je n’ai rien changé au fichier spip-clear et j’aimerais avoir quelques explications, merci !
    Philippe

    Répondre à ce message

  • Hello,

    Je voudrais utiliser minical dans une rubrique d’un spip, pour y retrouver les articles publiés dans le temps ? Spip 192e pour l’instant

    Je dois être une véritable quiche je m’en sort pas avec la configuration et les paramètres ...

    Quelqu’un peut-il m’aider ?

    Amitié
    Paulbe

    Répondre à ce message

  • Bonjour,

    J’ai un petit souci de lorsque j’essaie de changer de thèmes avec le plugin (je dis bien le « vrai » plugin) spip-clear pour spip 2.0 ; A part le thème par défaut, l’affichage des autres thèmes n’est pas satisfaisant : des décalages, bref : c’est moche. QQun a-t’il rencontré ce genre de pb ?

    Merci

    Répondre à ce message

  • 1

    Merci pour cette réponse mais ce n’est guère plus clair pour moi (et, en tout cas, ça ne fonctionne pas).

    En voici les raisons :

    il n’existe pas de plugin mini-cal. En recherchant sur les forum et sur la zone on trouve un plugin calendrier (en _dev_) et un calendrier_mini (en _stable_). Mais, à priori, mini-cal s’appelle réellement calendrier (en _dev_).

    Et, si on installe (après avoir récupéré en svn) _dev_/calendrier et _dev_/spipclear, que l’on crée 2 rubriques (une racine n°58 dans mon cas et une sous-rubrique de catégorisation du blog), que l’on publie des articles dans la sous-rubrique : rien ne se passe : on a une page blanche avec les boutons de SPIP en haut : une page vraiment vide même en lisant la source de la page.

    Dans les forum on trouvera les anciennes méthodes d’installation de SPIPClear, à savoir en dur avec des modifs dans le répertoire /squelettes et dans le fichier /mes_options. Le plugin ne devrait pas avoir besoin de faire ses modifs ?

    Bref, ça ne fonctionne pas, tout bêtement car je ne comprends pas comment on doit l’installer : il y a trop d’informations contraires concernant Spip Clear (des anciennes version à la version plugin) et tout est mélangé, que ce soit sur cette page ou ailleurs.

    Je suis peeeeeerdu... snifff.

    • Bonjour,

      il n’existe pas de plugin mini-cal.

      Si et il est distribué dans le paquet scStarter : SpipClear v2.0+facilités de mise en place disponible depuis cette page (paquet sous lequel on trouve un lien qui pointe vers une page d’explications).

      Et, si on installe (après avoir récupéré en svn) _dev_/calendrier et _dev_/spipclear

      Cette version est en cours de développement comme on peut le lire sur cette page :

      Spip.Clear v2.0 (Zip – 51.2 ko)
      Expérimental en cours de développement !

      Elle n’est donc pas encore documentée et pas stable.

      Bon courage ++

    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