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

  • 2

    Moi j’ai des problèmes pur le RSS, ça me donne le code
    monsite.tld /(13|generer_url_rss|parametre_urltype,co)

    qui n’est pas reconnu (pas plus que les similaires), et ne donne donc rien.
    Comment résoudre ?
    Merci

    • Salut j’ai vue que tu a installer le multiblog jaurez aimer savoire comment ta fait , jaurez vraiment besoin que tu maide si tu ve bien mon site doit etre vite fini, j’éspaire que tu pouras maider !

      ps : dante7774@hotmail.com

      merci d’avance

    • Reglé : Il s’agissait d’un pb d’imbrication de balise.

    Répondre à ce message

  • 1

    Les mots clés de langue (fr, pt, en...) doivent-ils nécessairement être dans un groupe spécifique ou peuvent-ils être dans un groupe général ?
    Ledit groupe doit-il autoriser seulement les sites ou bien ce peut être aussi valide pour d’autres objets ?

    Merci beaucoup pour ce bel objet qui permet de reprendre d’anciens sites pour en transformer une partie existante en style blog < :-)

    • On peut évidement être très souple avec ce principe, mais il vaut mieux que le groupe soit spécifique aux codes de langues. D’ailleurs, la boucle du squelette qui s’occupe du hreflang est très simple, elle prend tous les mots associés au site, donc attention. Sans doute faudrait-il améliorer cette boucle pour ne prendre qu’un seul groupe, à méditer...

      Ces mots-clés ne sont employés nulle part ailleurs dans le squelette SpipClear. C’est une astuce qui ne sert qu’à simuler la gestion du multilinguisme des sites référencés. Il n’y a que sur les brèves éventuellement (et à l’heure actuelle) que ces mots-clés pourraient être utiles, et donc sur une autre partie du site que le blog proprement dit.

    Répondre à ce message

  • 3

    Salut les gars

    je rencontre cette difficulté sur deux blogs que je viens d’installer (les hébergeurs sont différents)

    Fatal error : Call to undefined function : generer_url_rubrique() in /home/esjlille/www/atelier/blogs/squelettes/SpipClear/balise/formulaire_recherche.php on line 43

    Ai-je fait qquelque chose de mal pour ça m’en veuille ainsi ?
    Comment corriger cette erreur ?

    • Salut Yannick,

      Ce que tu dis là m’embête beaucoup parce que c’est un bug que Zéas m’avait signalé et que je croyais avoir corrigé...

      Du coup, je vais refaire un tour sur les zips et le code et reporté la correction si elle manque, au plus vite. Je referai un buzz quand ce sera prêt.

    • Voilà, c’est bien ce qui me semblait. Les corrections ont été apportées sur spip-zone, mais pas dans l’archives scStarter.

      C’est corrigé, tu dois télécharger de nouveau l’archive, qui est à jour maintenant.

    • merci, rapide, parfait, tout quoi, merci

    Répondre à ce message

  • Bonjour et merci pour ce très bon squelette. Petite correction à apporter à SpipClear pour qu’il passe le test de validation HTML du W3C (au moins la page d’accueil).

    Dans le fichier layout.html, à la ligne 13

    [<link REL="shortcut icon" HREF="#DOSSIER_SQUELETTE/themes/(#ID_SECTEUR|theme|sinon{default})/favicon.ico" />]

    à remplacer par

    [<link rel="shortcut icon" href="#DOSSIER_SQUELETTE/themes/(#ID_SECTEUR|theme|sinon{default})/favicon.ico" />]

    Comme il est dit sur Openweb :

    “puisque XML est sensible à la casse, toutes les balises et tous leurs attributs doivent obligatoirement être écrits en lettres minuscules”

    Répondre à ce message

  • Milles merci à James et Ben pour ce squelette : tout fonctionne à merveille, je vais pouvoir décortiquer et comprendre comment faire un squelette dans les règles de l’art...

    Répondre à ce message

  • C’est dit nulle part, mais SpipClear est traduit en italien (nilocram), en anglais et depuis aujourdhui (14 novembre 2006) en espagnol (Adrian)

    Répondre à ce message

  • 3

    Salutations à tous :

    Je suis espagnol, je m’excuse par mon mal français. J’essaye d’installer SpipClear. J’ai suivi les instructions du forum et je suis parvenu à installer le SpipClear. J’ai le problème suivant : quand je ferai cliq dans un mois d’Archive, il me donne cette erreur :

    Erreur(es) dans le squelette

    BOUCLE_liste (articles)

    Error MySQL

    articles.id_article, articles.id_rubrique, articles.date, articles.titre, articles.texte, articles.chapo, articles.descriptif, articles.lang, articles.url_site, articles.nom_site

    FROM spip_articles AS articles

    WHERE ((articles.id_rubrique IN (11,13,12,14)))

    AND (articles.lang = ’es’)
    AND (archives = ’2006-11’)
    AND (articles.statut = "publie")

    ORDER BY articles.date DESC

    Unknown column ’archives’ in ’where clause’

    /BOUCLE_liste

    Il serait possible d’obtenir aide de certaines de vous ? Je ne connais en Espagne aucun site qui fonctionne avec spipClear, ni Communauté d’utilisateurs, ce pourquoi je m’ai adressée à vous.

    Merci.

    • Bonjour,

      Ton problème provient typiquement du fait que le plugin calendrier_mini n’est pas activé.

      Si tu as utilisé le starter pour SPIP1.9, les fichiers ont été copiés dans plugins/calendrier_mini.

      L’activation du plugin, c’est comme d’habitude ( Instalar plugins )

      Pense à vider le cache avant de retester tes pages à noveau.

      La version Español de SpipClear m’intéresse, si tu veux, envoie moi ton fichier local_es.php :)

    • Merci beaucoup, problème résolu. Tout fonctionne bien, il paraît.

      Je serai enchanté de partager mon fichier local_es.php. Tu me dis comme je le fait arriver, si par email, ou à ce même forum.

      Travail superbe celui que tu a fait, qui démontre un grand esprit de collaboration.

      salutations

    • super si ça marche ! :)

      pour le fichier, plutôt par mail (james(at)rezo(point)net)

      merci d’avance

    Répondre à ce message

  • 5

    Bonjour,

    J’ai installé spipclear sans trop de difficultés mais là je sêche : le calendrier n’apparaît pas. A la place de celui-ci, apparait la balise #ENV suivit du filtre self.

    J’utilise la version 2 de spipclear et spip 1.9.1 et j’ai installé calendrier_mini (à savoir : les rép. balise, formulaires, lang et modeles à la racine, les fichiers css, fonctions, options à la racine aussi et enfin plugin dans un rép. du calendrier_mini dans le rép. plugins.
    Si tu as une idée du problème...

    Fred

    • essaie le starter (cf lien)

    • Merci pour ta réponse rapide.

      Le scStarter.zip et l’aide sur spip-blog sont très bien et évite beaucoup d’erreur d’installation.

      Quand à mon problème, j’ai tout désinstallé et réinstallé le contenu de la nouvelle archive et... c’est impeccable.

      Merci encore

      Fred

    • Salut
      Peux tu m’en dire plus sur l’installation de scStarter
      J’ai installé SPIP 1.9.1, mais après comment doit on installer scStarter
      Merci pour ta réponse

    • il suffit de disposer le fichier « mes options » contenu dans « ecrire » de ton site (après avoir modifié les paramètres comme indiqué en haut de cette page). Le répertoire dans « Plugins » est un autre plugin (calendrier_mini) a installer de la m^ manière, à savoir en mettant dans tes rep spip les fichiers du plugin (ceux de balise dans ecrire—>balise, ceux de formulaire dans formulaire...). Et enfin pour le rep « squelette », après avoir renseigné dans les fichier en html le numéro de la rubrique qui te sert de blog tu glisse le tout dans le rep « squelette » de ton spip.
      Bon courage
      Fred

    • Bonjour
      Merci pour tes explications le blog fonctionne parfaitement
      Cordialement

    Répondre à ce message

  • 4

    Bonjour,
    J’aimerais savoir, quels sont les avantages et inconvéniants à choisir Spip-Clear au lieu de prendre directement DotClear lorsque l’on veut réaliser son blog.
    Merci

    • DotClear est un système de gestion de blog, simple, facile, avec une communauté de graphistes très développée. C’est l’outil idéal pour faire un site uniquement concentré sur son journal web. Il faut l’essayer, on est conquis tout de suite. On ne peut pas encore faire du ’multiblog’, c’est pas terrible question ’multiliguisme’, et la modélisation des pages se fait en php. Sans vraiment m’être penché sur le truc, la gestion d’image est pas tip-top, mais je n’en sais rien en fait. Tout cela va changer avec la version 2 en cours de développement. et en mieux, évidement.

      SpipClear est un ensemble de fichiers permettant d’ajouter un blog pour une partie seulement de son site SPIP (un secteur), voire de multiplier les blogs sur un site (un blog par secteur) et d’adapter les thèmes des graphistes ci-dessus à cette partie de site. C’est moins facile à installer. C’est toujours pas documenté pour les débutants. C’était au départ un exercice de style, un préalable pour reflechir aux trackbacks, à la distribution simplifiée de squelettes, aux styles, formats, briques de squelettes, bref, c’est un outil expérimental pour initiés :) (et j’ai un peu grossi le tableau ;-)) L’idée, c’est de retirer au maximum les petites choses sympas qui sont nées de ce squelette pour qu’elle soit intégrable dans n’importe quel site.

    • Merci pour votre réponse qui est très claire !

    • Bonjour !! Si j’ai bien compris, dotclear ne gère pas le multilinguisme alors que SPIP si, est-ce bien ca ? En fait, j’aimerais faire un blog bilingue francais/espéranto. SPIP-clear est-il déjà disponible dans cette langue ? Comment faire pour traduire SPIP-clear en espéranto ?

      Merci.
      Cordialement.
      Sciuro

    • dotclear ne gère pas le multilinguisme

      J’ai pas dit ça ! :D

      Le multiliguisme dans la version 1.2.x de dotclear n’est pas super evidente à mettre en oeuvre.
      Mais c’est sans doute possible. Je ne sais rien à propos de la version 2.

      Pour la traduction, faire une copie du fichier local_fr.php, le renommer local_eo.php. Pour chaque ligne, modifier la phrase située après le code =>. Accessoirement, me le faire parvenir pour que je l’intègre.

      Le « multiliguisme de SpipClear » n’existe pas à proprement parlé, il suffit de s’appuyer sur SPIP, voire la doc officielle à ce sujet.

    Répondre à ce message

  • 2

    Bonjour,

    sur le site spip.blog les commentaires écrits par l’auteur du post sont reconnus et stylés differemment. Comment celà est-il réalisé ?

    Vu d’ici il me semble qu’il faille modifier la structure de la base pour qu’un commentaire soit enregistré en base avec l’identifiant spip de son auteur (s’il en a un et qu’il s’est identifié). Ensuite, à la production de la page, le squelette compare l’identifiant de l’auteur du commentaire avec l’identifiant de l’auteur du post et style différemment l’affichage du commentaire si ces deux identifiants sont égaux.

    Est-ce votre technique, ou bien y-at-il une astuce qui m’échappe ?

    Dans le premier cas, y-at-il un plugin qui permettrait de réaliser cette technique (je ne suis pas en mesure d’écrire ce plugin !). Il me semble que ce n’est pas réalisé par le squelette que vous proposez ci-dessus au téléchargement.

    Merci de vos lumières. Et bravo pour toutes vos excellentes et recurrentes idées.

    aita.

    • c’est plus simple que ça :

      un filtre |me disponible dans le mes_fonctions.php de spipclear est appliqué à chaque bloc (div) de commentaires. Les commentaires de spip enregistrent nativement l’id_auteur des utilisateurs enregistrés qui utilisent les forums. |me quand il compare d’identifiant de l’auteur d’article l’article avec celui du commentaires, applique une class (une défintition de style) à ce bloc, qu’il suffit d’enrichir dans son propre thème (style.css: .me{ background: #ff017d; }, par exemple) les thèmes par défaut de dotclear ne tienne pas compte de ceci, c’est un plugin dans ce système...

      Sur spip-blog, je vais plus loin, j’ai un code html avec une boucle pour ajouter une image de macareux si l’auteur du commentaire est administrateur du site (boucle « boss »)

      Faut-il que je sorte ce filtre pour faire une contrib à part ?

    • Super ! si ce n’est qu’un filtre à appliquer, je devrais m’en sortir en le récupérant mes_fonctions.php. Après niveau squelette, je saurai l’utiliser.

      Quant à en faire une contrib à part, ce serait bien. Comme vous dites dans les commentaires, vous faites ce squelette pour expérimenter pleins de chose : Une fois qu’un truc marche bien il faudrait le référencer, l’archiver et le documenter.

      Mais j’ai cru comprendre que ce n’était pas votre tasse de thé :-)

    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