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

  • 1

    Hello,

    Je pense avoir trouvé un petit bug avec l’aide de b_b et IRC, mais je ne suis pas sur, les propriétaires de spipclear 2 pourriez vous faire un essai pour moi ?

    Vous publiez des articles, puis vous passez un mois ou deux sans rien publier, moi je perds les flèches de navigation mensuelle dans le calendrier ... et vous ?

    Par exemple faites un essai de publication pour juillet 2008, puis naviguez par le calendrier...

    Je pense que le paramètre du jour ne passe pas ... en plus la page d’accueil du blog affiche le dernier article publié et pas le calendrier avec la date du jour...

    Suis-je clair ? ;-)

    Merci pour les tests

    Amitié
    Paulbe

    Répondre à ce message

  • Bonjour,

    Sur mon site en Spip 1.9.2d, j’ai installé Beespip et activé le forum SpipBB ainsi que le plugin accesrestreint.

    J’ai
    -  activé le plugin SpipClear,
    -  créé une rubrique n° 29 et donc recopier rubrique=xx, rubrique-xx, article=xx en remplaçant xx par 29.
    -  créé un groupe de mot-clé « blog »
    pour

    > Articles > Brèves > Rubriques > Sites référencés > Événements
    > Administrateurs > Rédacteurs

    avec comme mots-clé
    selection, fr, en

    Puis j’ai associé
    selection et fr à la rubrique (est-ce correct ?)

    J’ai créé un article dans la rubrique auquel j’ai associé fr
    L’article avait le numéro 23 ce qui malheureusement correspondait au numéro de rubrique que j’utilisais pour le forum SPIPBB avec donc un article=23

    J’ai donc créé un autre article identique mais n° 24.

    Quand je vais sur la rubrique du côté public,
    je vois le icônes du forum (Voir les nouveaux messages, Rechercher, ...)
    et éventuellement le titre de l’article si j’ai sélectionné l’article.
    Mais impossible d’afficher l’article en entier.

    Pour les articles d’une autre rubrique, l’affichage se fait sans problème.

    Répondre à ce message

  • 1

    Bonsoir,

    Je souhaite mettre plusieurs blogs à l’intérieur d’un site sous Spip 1.9.2d avec Beespip.

    Je ne trouve pas le plugin Spip-Clear, seulement des squelettes.
    Est-ce qu’il s’agit d’une version stable ?

    Merci de vos réponses

    • Je me répond directement. Ca pourra servir à d’autres.

      1. Télécharger SVN. Voir l’article Comment utiliser SVN
        Sous UBUNTU, (c’est mon cas), installer le paquet identique à DEBIAN :
        apt-get install subversion
      2. Dans Plugins-Zone, récupérer l’adresse du plugin.
        Pour Spip-Clear
        svn ://zone.spip.org/spip-zone/_plugins_/_dev_/objets_types/exemples/spipclear2
      3. Lancer dans le repértoire où vous téléchargez vos plugins la commande :
        svn checkout adresse_plugin

      Et après l’installer comme habituellement.

    Répondre à ce message

  • Bonjour

    et merci pour ce squelette so lovely.

    Je souhaite utiliser un article pour faire une présentation du site sous forme de bannière. Mais je ne veux pas que l’article apparaisse aussi au milieu des autres. Donc filtre pour ne pas afficher l’article N dans post.html

    Je dois me tromper dans la syntaxe car le code suivant ne fonctionne pas :
    <BOUCLE_article(ARTICLE){id_article=!N}>

    Merci pour votre aide

    Répondre à ce message

  • 5

    Bonsoir.

    J’ai mis en place le plugin spip clear sur spip 1.9.2C + EVAWEB 3.0 qui fonctionne sans problème.

    Je viens de tester avec ravissement la fonction multiblog de spip clear qui permet de définir autant de blogs que souhaité à l’intérieur d’un site d’école : un blog par classe.
    Il se trouve que c’est une demande qui m’a été adressée plusieurs fois par des écoles..

    Je me demandais s’il était possible d’intégrer davantage spip-clear au niveau de l’habillage avec evaweb ?

    Et mieux encore de déclencher l’habillage d’une rubrique en blog via l’ajout d’un simple mot-clé : blog ?

    Est-ce envisageable ?

    SI on m’indique quelques pistes, je viens bien essayer de gratter en ce sens ...

    • déclencher l’habillage d’une rubrique en blog avec un mot-clé, ça devrait être facilement jouable avec le plugin « squelette par mot-clé » qui permet au lieu de créer un squelette pour la rubrique 1 de créer un article-blog.html associé au mot blog dans un groupe de mots squelettes.

      Voir là : http://www.spip-contrib.net/Choix-d...

    • Quelle atrocité !

      il faut éviter à tout prix de tomber dans ce piège du squelette par mot-clé, c’est une horreur sans nom...

      ça fait des années qu’on dit que c’est une fausse bonne idée, alors oubliez-là.

      Pour intégrer graphiquement un blog dans eva, il suffit de faire un thème dotclear qui ressemble à eva, c’est pas très compliqué : appliquer les bons styles aux bonnes classes CSS

      Pour qu’un secteur soit un blog, copiez autant de fois que nécessaire les fichiers article-X.html et rubrique-X.html avec les bons numéros. Le site y sera gagnant, en performance,en stabilité et en perennité.

    • « c’est une horreur sans nom...
      ça fait des années qu’on dit que c’est une fausse bonne idée, alors oubliez-là. »

      a demande des explications, car l’utilisation du plugin squelettes par moys-clé est simple, facile à mettre en place et beaucoup plus rapide et souple que la copie, renommage et envoi par ftp à chaque nouvelle création d’article ou rubrique.

      Exposer ici tes arguments contre le squelette par mot-clé contribuerait grandement au débat.

      Merci

      Pierre

    • n’étant pas suffisamment qualifié, je ne vais pas débattre sur l utilisation ou non de mot clé pour appeler les squelettes. Je vais juste exposer mon utilisation personnelle du plugin.

      Nous avons utilisé longtemps le plugin squelettes par mot clé sans trop de souci pour le squelette multisaisons.
      Il nous servait a définir des rubriques / articles particuliers du type agenda ou forum.

      Jusqu’au jour ou nous nous sommes aperçus que ce dernier forkait le core de spip... et qu’il ne nous emblait donc pas être utilisable de manière pérenne.

      Nous avons gardé le système de mot clé pour renvoyer vers ces mêmes articles / rubriques spécifiques.
      tout simplement en utilisant une boucle MOTS dans rubrique.html et article.html.

      Ci-dessous la boucle utilisée dans rubrique.html

      <BOUCLE_m(MOTS){type==squelette}{titre==(normal|agenda|forum)}{id_rubrique}>
      [(#INCLURE{fond=rubrique-#TITRE}{id_rubrique}{env}{date=#ENV{date}}
      {recherche}{type=#ENV{type}}{lettre=#ENV{lettre}})]
      </BOUCLE_m>
      [(#INCLURE{fond=rubrique-normal}{id_rubrique}{env}{date=#ENV{date}}
      {recherche}{type=#ENV{type}}{lettre=#ENV{lettre}})]
      <//B_m>

      A ce jour cela fonctionne bien, et nous ne sommes plus dépendant du plugin et des changements de versions de Spip.

    • Bonjour, j’ai retenu pour le moment une atrocité.
      Je me suis fait un pense-bête de la procédure ici -là :

      Tice26

      Si ça peut servir à d’autres ?

    Répondre à ce message

  • Hello,

    En fait lorsque l’on publie un article dans une autre rubrique du spip, l’article du blog indique une publication blog, alors qu’il n’en est rien !

    Il manque « simplement » un id_rubrique dans le squelette de l’article-1

    <BOUCLE_article(ARTICLES){id_article}><INCLURE(page.php3){fond=layout}
    {id_article}
    {id_secteur}
    {date}
    {recherche}>
    </BOUCLE_article>

    devient donc

    <BOUCLE_article(ARTICLES){id_article}><INCLURE(page.php3){fond=layout}
    {id_article}
    {id_rubrique}
    {id_secteur}
    {date}
    {recherche}>
    </BOUCLE_article>

    Merci à b_b pour le débuggage en direct, moi je n’ai fait que suivre ses ordres ;-)

    Amitié
    paulbe

    Répondre à ce message

  • Salut,

    je suis en train de migrer mon blog de Dotclear 1.2.6 et SPIP 1.9.2 avec Spip-Clear.
    Pour l’instant, j’en suis au développement graphique et à l’intégration des plugins (en local) dont j’ai besoin (ce qui n’est déjà pas une mince affaire :) ).

    Je voudrais savoir s’il existait un plugin ou un script permettant de migrer les contenus de Dotclear vers SPIP... ça m’éviterait de me retaper (sans mauvais jeu de mots) les 150 articles à la mains (sans compter les modifications de syntaxe !).
    J’ai fouillé sur le net, mais je n’ai trouvé qu’un gars qui a fait l’inverse (et ne donne pas ses sources).

    Merci...

    Répondre à ce message

  • 4

    Bonjour,

    Quelle est la version utilisée de DotClear ? En fait ce sont les fonctionnalité multiblog de dotclear 2 qui m’intéressent, ce plugin faciliterait l’intégration des billets dans un site spip…

    • l’habillage de SpipClear est basé sur le modèle de DotClear1.2 (de mémoire, faudrait vérifier peut-être, 1.2.1) et c’est resté compatible jusqu’en 1.2.5. Je ne sais pas à quoi ressemble DotClear 1.2.7 :)

      Cependant, Spip-Clear est multiblog par définition depuis ses débuts, comme je l’ai écrit dans le passé et donc, encore aujourd’hui, associé à un plugin d’accès restreint (y en a plein, j’en connais aucun ;-)), on doit pouvoir restreindre en édition l’accès d’un secteur à un seul utilisateur.

      Bref, dotclear2 est encore en béta mais fait du multiblog, il a « rattraper son retard », Spip-Clear ne propose pas l’intégration de thèmes DotClear2, c’est donc lui qui serait « en retard ». :)

      et, [MODE chieur=on]Spip-Clear est un squelette, pas un plugin :P[MODE chieur=off]

      voilà :)

    • Merci pour la précision et désolée pour la confusion squelettes - plugin…

    • Sauf que faut avouer que depuis que SpipClear est un squelette qui s’installe comme un plugin, ce n’est pas évident à comprendre pour qui n’est pas le nez dans le code....

    • Sauf que :
      -  qu’il s’agisse de SpipClear ou de n’importe quoi d’autre, squelettes et plugins s’installent de la même manière : des fichiers qu’on balance par FTP ;
      -  que SpipClear n’est qu’un squelette (comment pourrait-il en être autrement !??) ;
      -  qu’effectivement il existe un plugin du même nom, en développement, dont le but n’est pas encore clair, qui n’est donc annoncé nulle part et qu’on ne trouve que lorsqu’on va mettre son nez dans la zone de développement du code, justement :-P

      Il y a une facheuse manie, chez SPIP, et maintenant chez ses utilisateurs et utilisatrices, hélas, hélas, à confondre versions stables (distribuées, publiques, documentées), et versions de dévelopement (nécessairement précaires et bancales).

    Répondre à ce message

  • 1

    Désolé pour la formule directe :

    Mais comment il s’installe ce squelette ?

    La partie installation ne parle que de la création d’une rubrique, de la création de mots clés .... j’ai copié les différents fichiers et répertoirs, mais rien ne marche.....c’est toujours le squelette par défaut qui s’affiche !!!

    HELP !

    dex37

    Répondre à ce message

  • 1
    Dnartreb89

    Salut à tous !

    Félicitations pour ce squelette.

    Je cherchais à intégrer SpipClear avec le squelette Multisaison sur l’un de mes sites modifié par mes soins.

    Je suis sur Spip 1.9.2. Avec le plugin widget calendar et agenda.

    J’ai suivi l’explication du scStarter. Résultat, Spip ne prend plus en compte le fichier mes_fonctions.php présent dans le squelette multisaison et fait donc planter le site.

    J’ai donc essayé plusieurs choses, intégrer mes_options.php de Spipclear dans mes fonctions.php. Aucuns résultats.

    J’ai essayé aussi de reunir les fichiers mes_fonctions du dossier /squelettes/SpipClear avec celui de multisaison. Marche po ! :-)

    J’ai essayé les autres archives, mais je ne trouve aucun guide d’installation pour celle-ci.

    D’autres essais n’ont rien donnés.

    Je cherche une solution en SPIP, on étudie sinon une version Dotclear+SPIP, mais perso, je préférerait réaliser cela en SPIP avec une seule install.

    Auriez vous une piste à tout hasard. Une possible installation sans mes_options.php.

    A moins que j’ai fait une erreur quelque part. Le dossier /squelettes/spipclear ce place bien tel quel ? J’ai un message layout abscent alors qu’il est sur le serveur.

    Merci d’avance ! :-p

    • dnartreb89

      Bon, ben j’ai fait autrement du coup !

      J’ai associé multisaison avec blip.

      Aucunes incompatibilités !

      Bonne journée à tous !

    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