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

  • Y-t-il un moyen de faire cohabiter spipclear et spipBB, chacun sur un secteur ? Chez moi, c’est soit l’un, soit l’autre...
    Merci

    Répondre à ce message

  • 2

    Bonjour à tous, la pêche ?

    Alors, je vais faire partie de ceux qui repostent systématiquement des erreurs que d’autres ont déjà fait remonter *but every day is a repost day*.
    Blague à part, j’ai moi aussi le problème du 404, direct sur ma page d’accueil...
    Installation : SPIP 2.0.9 avec SPIP Clear 2.1 & Minical sous free.fr (et alors, j’ai pas un rond d’accord !)

    L’install est fraîche : pas encore d’articles (si du bolo bolo) et 2 rubriques de tests...

    J’ai installé plusieurs autres plugins si ça peut aider à comprendre Ancres Douces
    cfg : moteur de configuration
    Le Couteau Suisse
    Crayons
    Recherche FULLTEXT
    Changez de navigateur !
    Notation
    odt2spip
    Social tags
    Listes Cleaner
    Thickbox v2
    Mini Calendrier
    Configuration spipclear
    SpipClear

    Et en avant ! Si vous avec pas l’inspiration pour solver, regardez là poqisd.free.fr/blog/

    Merci d’avance ;)

    • Salut,

      Je crois voir d’où vient le problème. En regardant le plan de ton site je remarque que tu n’as publié aucun article. Si tu as coché l’option qui demande à spipclear de s’appliquer sur la page d’accueil et que ton site ne contient aucun article publié cela va générer une erreur 404 sur le sommaire. En effet le squelette de la page d’accueil à la spipclear tente d’afficher la rubrique correspondant au blog. Donc si cette rubrique est vide (non publiée) tu obtiens une erreur 404 sur le sommaire.

      Donc pour commencer, je te conseille de publier au minimum un article dans la rubrique du blog.

      ++

    • So nice, ça marche.

      Vu que ça faisait 3 4 mois que j’avais pas été sur SPIP, j’avais oublié ce mécanisme des articles : | honte à moi...

      En tout cas merci.

    Répondre à ce message

  • Bonjour à tous ;

    J’ai trouvé très bien spip.2.0 voilà mon site :

    http://www.akitakonix.com/

    Merci pour toutes les contributions qui m’ont bien servies.

     ;D à bientôt.

    Gildas Grignard.

    Répondre à ce message

  • 2

    en tenant d’installer le plugin

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

    j’ai une erreur « pas le droit décrire dans /lib... » modifier les droits ou installer en ftp..

    si je crée le répertoire lib avec les droits, ca marche, sauf que le plugin est ajouté dans spip/lib/plugins et non pas dans
    spip/plugins/auto comme les autres...

    En fait, je pense qu’il y a un problème avec la mutualisation de site

    dans mon install, j’ai une racine commune spip avec un sous-répertoire « sites » qui contient plusieurs sites, chacun avec son propre répertoire « lib »

    dans le site pour lequel je veux tester spipclear, j’ai bien accès au répertoire lib... mais ca plante, car il va le chercher à la racine spip...

    Sauf que sur le principe, la mutualisation prévoit de mettre à la racine « plugin » et de mettre dans chaque site ’lib"..

    je ne sais pas quelle est la bonne démarche...

    pam

    • Bonsoir,

      Ton problème n’est pas causé par spipclear car comme tu peux le voir dans le fichier de description du plugin celui-ci ne nécessite aucune librairie :

      http://trac.rezo.net/trac/spip-zone/browser/_plugins_/spipclear/plugin.xml

      Cela vient peut être d’un autre plugin ou de ton installation de spip.

    • Sauf que sur le principe, la mutualisation prévoit de mettre à la racine « plugin » et de mettre dans chaque site ’lib".

      non, sauf erreur de ma part, en mutualisation par défaut tu n’as qu’un répertoire /lib pour tous les sites, à la racine du SPIP « central » (idem pour /plugins sauf à utiliser le plugin Multiplug : svn ://zone.spip.org/spip-zone/_plugins_/multiplug)

      Et j’en profite pour préciser que SpipClear en mutu, « chez moi ça marche® »

    Répondre à ce message

  • 1

    Cool ; chouette plugin et facile à skinner selon son envie en modifiant les squelettes..

    Mais j’ai une question idiote... Comment on fait pour effacer des commentaires ? Voir pour les passer en mode validation ?
    Si quelqun pouvais me fournir la réponse à cette question ce serait sympathique ^^...

    • Arf j’aurai du chercher un peu plus :) .. j’ai trouver.
      dans l’article/forum

    Répondre à ce message

  • 3

    Bonjour,

    Je viens de passer en spipclear 2.1. Alors là franchement je suis bien content et merci pour le travail fourni !!!!

    Petite question à 0,50€... Comment puis-je insérer les sous rubriques d’une rubrique dans le menu « catégories » ?

    Il faut bien bidouiller la boucle catégorie du fichier sidebar.html ? Mais que faut-il y rajouter ?

    Merci d’avance pour votre réponse !

    • Tu n’as rien à modifier pour faire cela, peut être que tes sous-rubriques n’apparaissent pas car tu n’as pas encore publié d’article dans celles-ci (comportement par défait de spip) ?

      ++

    • Si si il y a des articles dans mes sous-rubriques.

      Si tu me dis que ca doit fonctionner nativement c’est que j’ai un petit soucis quelque part. Je cherche le blème alors.

    • Re,

      Je trouve dans la doc de spipclear 1.8 et 1.9 la phrase suivante :

      Toute sous-rubrique du secteur nouvellement créé sera une catégorie du blog, mais vous pouvez sous-catégoriser [4]

      Si je lis bien, je dois bien bidouiller non ?

      Merci de ta réponse !

    Répondre à ce message

  • 3
    Vincent François

    Bonjour,

    J’essaye sans succès d’installer Spip Clear 2.1 sur un site SPIP 2.0.6, mais dés que je mets le Minical, j’ai des soucis :

    -  en local, la page des plugins ne s’affiche plus au complet
    -  à distance, page blanche pour les parties privée et publique

    Le XML me dit bien que c’est la version 0.3 et je l’ai téléchargé deux fois au cas où il y aurait eu des pertes en route...

    Que faire ?

    Merci.

    • Vincent François

      « Progrès » : j’ai la même erreur en local avec MAMP sur MacOS.4 et chez Ouvaton, quand j’ajoute Minical : un epage blanche en privé et en public, depuis que j’ai passé MAMP en PHP5...

      Les logs Apache, MySQL et PHP ne me donnent rien de particulier...

    • Vincent François

      Eureka : il y a conflit entre Minical 0.3 et Agenda 2.0. Quand je décoche le second, je n’ai plus de soucis. Il faudrait que je me penche sur l’idée qu’il y a sans doute des choses communes entre eux.

    • Oui c’est bien ça il y a incompatibilité entre les plugins agenda et minical car ils utilisent tous les deux une fonction qui porte le même nom (ce qui déclenche ce bug « de page blanche »).

      Il faudrait modifier un de ces deux plugins pour résoudre ce conflit...

      ++

    Répondre à ce message

  • 10
    la fougale

    Merci de ta réponse, je viens d’effectuer quelques éssais, ça va le faire. (sans me prendre la tete avec IE ...)
    Autre chose : peut on envisager , avec spip clear 2.1, d’avoir deux rubriques ayant chacune un thème different ? Explicationles fougales sont un mélange de fourmis et de cigales ; ambiances bien différentes....
    J’ai testé (en local avec spipclear sans plugin et spip 1.9 en local) pas de problème.
    Pas encore d’url de site, mais c’est pour bientot
    yves

    • Bonjour,
      je cherche un lien valide pour télécharger le « calendrier mini » ou « minical » ou « xxxx » que je pourrais installer sous spip 2.0.9.

      Je ne peux pas activer le plugin spipclear sans ce plugin.

      Merci de vos réponses et/ou conseils.

    • Bonjour, j’ai réparé le lien vers le zip du calendrier_mini.

      Merci du signalement ++

    • Merci, ça fonctionne très bien.

    • Bonsoir,

      malgré une liste de thème dans le cfg de spipclear, et la sélection de l’un d’entre eux, rien ne s’affiche ou s’active.

      Quelqu’un a une idée s’il vous plait ?

      Merci

    • Bonsoir, as-tu bien vidé le cache de SPIP après ton changement de thème ?

    • oui le cache a été purgé plusieurs fois. Toujours rien.

    • Peux tu nous filer l’url du site pour qu’on y jette un oeil ? S’il n’est pas en ligne essaye d’en installer une copie quelque part afin qu’on puisse y accéder...

      ++

    • j’ai mis le lien du blog en signature.

    • C’est bon, je n’avais pas sélectionner tous les secteurs du squelette.
      Je vois le thème sans problème.
      a+

    • Bonsoir,
      j’ai un nouveau petit problème avec ce squelette. Je n’ai pas les catégories ou rubriques et donc pas de navigation qui s’affiche sur le blog.
      Je ne sais pas quoi faire ?
      Merci de votre aide.

    Répondre à ce message

  • 1
    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

    • Bonsoir,

      Tu peux ajouter ce genre de lien dans la barre de navigation en modifiant le fichier noisettes/sidebar.html. Une petite #URL_SITE_SPIP bien placée devrait faire l’affaire...

      ++
      b_b

    Répondre à ce message

  • 1

    Merci beaucoup. Comme je pense que je ne suis pas la seule, est-il envisagé de changer, plus généralement, l’ensemble, pour laisser le choix, pour le coup, à n’importe lesquelles des rubriques, n’importe où d’être un blog, plutôt que je ne le fasse toute seule pour moi ?

    • cy_altern

      plutôt que je ne le fasse toute seule pour moi ?

      ah ben non alors ! si tu le fais, c’est au contraire pour que tout le monde puisse en profiter...

      On attend donc avec impatience ton commit !

    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