SpipClear 2.1

Un squelette de blog parmi les autres, entièrement pompé (avec la permission du concepteur) sur le thème par défaut de DotClear.

Cette version de SpipClear se présente sous forme de plugin : celui-ci propose un ensemble de « noisettes » à intégrer dans un site SPIP pour en faire un blog façon DotClear.

SpipClear est conçu pour transformer un secteur en blog ou carnet web. Pour cela, il s’inspire de DotClear, un système de gestion de blog développé en php par Neokraft.net.

Caractéristiques


-  Nom du Squelette : SpipClear
-  Version du squelette : 2.1
-  Auteurs : L’équipe SpipClear.
-  Licence : GNU/GPL
-  Compatibilite SPIP : 2.0.6
Spip-Clear fonctionne avec SPIP 2.0.6 minimum, et nécessite activation des plugin « Mini Calendrier » et CFG.

Ce plugin est une adaptation du squelette SpipClear, auquel il apporte quelques améliorations :

  • réorganisation des répertoires, en particulier des langues et des thèmes
  • disparition du paramétrage dans le fichier config/mes_options.php
  • configuration depuis l’espace privé grâce au plugin CFG.

Installation de SpipClear

1 - L’installation se fait simplement comme pour tous les plugins : décompressez l’archive et placez le répertoire « spipclear » dans le répertoire « plugins » à la racine de votre site SPIP.

SpipClear (0.2.5)
SpipClear Plugin by La SpipClear Team

2 - Installer de même le plugin « Mini Calendrier », dit « Minical ».

Mini Calendrier (2.4.1)

3 - Pour activer le blog sur le secteur de votre choix, il est nécessaire de configurer SpipClear depuis sa page de configuration.

Page de configuration

Cette page est accessible depuis l’espace privé du site : section « Configuration », puis onglet « CFG », puis onglet « SpipClear » (ou à l’adresse ?exec=cfg&cfg=spipclear).

Page de configuration du plugin

La page de configuration de « SpipClear » permet de personnaliser la page d’accueil du site, l’apprence du blog. On peut aussi y définir les secteurs du site pour lesquels on souhaite utiliser SpipClear.

Le plugin propose une sélection de thèmes afin de modifier l’apparence des pages du blog. Pour sélectionner un thème il suffit de cocher l’option "Thème perso" de la section Thème du formulaire.

Installation d’un nouveau thème

SpipClear est entièrement pompé (avec la permission du concepteur) sur le thème par défaut de DotClear. SpipClear est compatible avec les thèmes de Dotclear 2 les plus basiques.

  1. Consultez une galerie de « thèmes Dotclear » pour choisir un nouvel habillage graphique pour votre blog Spip-Clear. Téléchargez l’archive du thème que vous souhaitez ajouter à votre installation.
  2. Décompressez-la et placez-là dans le répertoire squelettes/themes de votre site (s’il n’existe pas, créez-le). Chaque thème est à placer dans un sous-dossier différent.

Migration du squelette vers le plugin

  • Mettre à jour le plugin minical, version 0.3 minimum, le zip sur files.spip.org est à jour,
  • installer cfg s’il ne l’est pas déjà,
  • si certains squelettes ont été modifiés, il faut les copier dans squelettes/ ou dans squelettes/noisettes/, (préciser avec un tableau)
  • si les images ou les styles on été modifiés sans se servir d’un répertoire de thèmes, il faut commencer par fabriquer ce répertoire de thème (créer un thème spipclear pourrait d’ailleurs faire l’objet d’un article à part entière, non ?),
  • supprimer le répertoire squelettes/SpipClear/,
  • déplacer son thème dans /squelette/themes/,
  • modifier les fichiers de branchement comme indiqué dans l’article sur le plugin (faire une copie dans l’article traitant de la migration,
  • pour faire propre, supprimer de la variable $dossier_squelettes la référence au répertoire d’installation du squelette, ou bien supprimer la variable, dans mes_options, supprimer le tableau $scEstUnBlog ;
  • vider le cache,

Liste des fichiers

Voici un tableau récapitulatif des changements de fichiers entre la version 2.0 et la version 2.1 de SpipClear.

ancien nom dans /squelettes/SpipClear/nouveau nom dans /plugins/spipclear/
- article.html
atom.html atom.html
- inc-archives.html
- plugin.xml
headlinks.html -
layout.html spipclear.html
list.html noisettes/list.html
local_de.php lang/local_de.php
local_en.php lang/local_en.php
local_es.php lang/local_es.php
local_fr.php lang/local_fr.php
local_it.php lang/local_it.php
mes_fonctions.php spipclear_fonctions.php
post.html noisettes/post.html
rss.html rss.html
- rubrique.html
- sommaire.html
- spipclear.css.html
- spipclear_fonctions.php
- style.css
- tag.html
search.html noisettes/search.html
sidebar.html noisettes/sidebar.html
title.html noisettes/title.html

Discussion

39 discussions

  • 1

    Bonjour,
    Je voudrais avoir SPIP clear sur une (et même plusieurs en fait...) sous-rubrique d’un secteur. C’est grave docteur ?
    Comme c’est pas prévu, je dois bidouiller où pour contourner la philosophie de base ?
    Merci !

    • La liste des choses à modifier pour faire ceci risque d’être assez longue. Pour faire simple, il faudrait remplacer tout ce qui fait référence à id_secteur par id_rubrique.

      Bon courage ++

    Répondre à ce message

  • bonsoir

    oui, en effet, une erreur 404 persistante apparement...

    si et seulement si les secteurs sont vides d’articles.

    http://collaboratif.is.free.fr

    Répondre à ce message

  • 1

    Salut

    Magnifique squelette qui m’arrange bien, surtout avec la profusion de thèmes. Un seul souci, pourrait-on essayer de le faire fonctionner sur plusieurs secteurs à la fois, voire sur tous les secteurs ? cela ne fonctionne pas ici (ou alors je n’ai pas compris..)

    Lorsque je configure « Secteurs spip-clear » sur « tous » mon site démarre sur une page 404. Cela ne dépend pas des thèmes, se produit qu’il y aie ou non d’autres plugins activés, qu’il y aie ou pas de dossier squelette..... très embétant.

    Merci d’avance

    • Bonjour,

      Oui c’est une petite erreur de conception dans le formulaire de configuration du plugin que je vais corriger. En fait pour appliquer le squelette à tous les secteurs il faut sélectionner tous les secteurs en se servant de la touche MAJ du clavier.

      Par contre tu ne devrais pas avoir d’erreurs 404. Fais une mise à jour du plugin et cela devrait régler cette partie du problème.

      ++

    Répondre à ce message

  • Xavier

    MERCIIIIIIIIIIIIIIIIII

    je crois que le mot « crétin » s’impose pour moi !

    j’ai une bonne excuse ! ce soir c’est les vacances !!!

    milles merci !

    Xavier

    Répondre à ce message

  • 2
    xavier

    re...
    avant tout, merci à vous de vous poser sur mon cas !!!
    j’ai changé de version spip (2.0.8) mais ca n’a pas tout résolu ! Quid de l’erreur 404, elle a disparue (ce qui n’est pas un mal en soit), en revanche, lorsque je veux accéder au blog ... page blanche !!!
    pour résumer ma config, j’ai un dossier squelettes avec les squelettes de mon site, dans le dossier plugin j’ai SpipClear tel que distribué sur cette page, minical et cfg.
    j’ai paramétré SpipClear en sélectionnant ma rubrique dans les secteurs SpipClear et choisi un graphisme parmis ceux proposés (jusque la je penses avoir tout bon)
    Par contre, je me suis aperçu que la page rubrique_spipclear.html sur laquelle je tombe en cliquant sur mon lien ne charge pas spipclear.html comme elle le devrait !

    l’adresse du site est www.xdreamweb.com

    merci d’avance

    • Hmmm peux-tu désactiver tes squelettes pour qu’on voit si ça vient de spipclear ou de SPIP ?

    • Problème résolu, avec l’accès admin que tu m’as filé je remarque qu’il n’y avait pas d’article publié dans la rubrique de ton blog, donc celle-ci ne s’affichait pas dans le public...

      Et hop ++

    Répondre à ce message

  • 2
    Xavier

    bonjour à tous,
    voilà une très bonne idée que de faire ce plugin,
    en revanche, soit je n’ai pas tout compris, soit il y a un bug car lorsque j’active le plugin (je l’affectes à une rubrique se trouvant à la racine de mon site), lorsque je cliques sur mon lien vers le blog je me retrouves avec une erreur 404.

    voilà la procédure que j’ai utiliser :

    decompression du plugin dans le dossier plugin
    mise en ligne du dossier
    activation du plugin avec les bonnes versions de cfg et minical
    paramétrage du plugin (choix du design, sélection du secteur)
    vidage du cache

    ais-je oublié quelque chose ???

    merci d’avance
    Xavier

    • marcimat

      Quelle version de SPIP ? Quel type d’url ?

      La version 2.0.8 de SPIP est sortie lundi soir... Testez avec elle.

    • Bonjour, quelle est l’url du site pour qu’on puisse y jeter un oeil ?

      ++

    Répondre à ce message

  • Super sympa de voir ce projet évoluer, je fais un projet de blog et je ne sais pas pourquoi j’ai installé la version 1.9 de spip, il me semble que c’était la seule à marcher avec spipclear… ?? mais dès l’installation du plugin cfg tout a planté ; c’est reparti pour un tour avec cette nouvelle version, objectif : il faut que ça marche avec social tags

    merci au contributeurs !

    Répondre à ce message

  • Merci !

    Migration effectuée de SpipClear 1.0 à 2.1 pour www.poucet.net

    Aucun problème, beau travail !

    Alain

    Répondre à ce message

  • 2

    Bonjour,

    Quand on sélectionne « Afficher les articles » en entier dans cfg/spipclear, les images du sommaire ne sont pas réduites à 450px, elles débordent donc largement sur le layout.

    Dans « noisettes/bloc-post.html », il faut remplacer la ligne 29 :
    (#TEXTE)
    par
    (#TEXTE|image_reduire{450})

    Sinon, superbe plugin !

    • Bonjour,

      Quand on sélectionne « Afficher les articles » en entier dans cfg/spipclear, les images du sommaire ne sont pas réduites à 450px, elles débordent donc largement sur le layout.

      Dans « noisettes/bloc-post.html », il faut remplacer la ligne 29 :
      (#TEXTE)
      par
      (#TEXTE|image_reduire450)

      Sinon, superbe plugin !

    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