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

  • 3

    Bonjour,
    J’ai bien réussi à installer spip-clear sur mon site web. Ca rend vraiment bien sur ma page d’accueil et sur la rubrique Blog sur laquelle j’applique le style dot clear. Je voudrais que les lecteurs n’aient sur la page Blog que les intros des articles et qu’ils cliquent sur « lire l’article ». Mais dans ce cas, le style dot clear n’est pas appliqué c’est le style de base de spip qui est appliqué : La présentation est beaucoup + dépouillée.
    Comment puis-je faire pour appliquer le style dotclear sur tout les pages du site ?

    • Salut, je ne comprends pas bien quel est ton problème.

      Mais dans ce cas, le style dot clear n’est pas appliqué c’est le style de base de spip qui est appliqué : La présentation est beaucoup + dépouillée.

      Sur quelle(s) page(s) du site le problème est présent ?

      Il faudrait nous filer un lien vers ton site afin qu’on puisse observer « le bug ».

      ++

    • Bonjour,

      Moi je n’observe pas cette anomalie changement de thème / article résumé ou complet
      le thème est correctement pris en compte

      nat33

    • Bonjour et merci à tous pour votre aide, mon site est ici.
      Comme cela vous semblait anormal que mon blog ne fonctionne pas après l’installation standard, j’ai cherché dans spip clear ce qui pouvait être anormal et j’ai trouvé que le fichier article_spiclear.html manquait à la racine du répertoire spipclear. Sans doute du à un problème lors du transfert par ftp sur le serveur free (le transfert n’avait pas été facile).
      En tous les cas, ça commence à avoir+ d’allure. :-)
      Merci encore, je vais essayer de voir si il n’y a pas un autre truc qui manque avec les boutons d’ajout de commentaires....
      Gilles

    Répondre à ce message

  • Bonjour,
    Je teste ce plugin magique pour la première fois. C’est nickel !
    thème : plop

    J’ai 1 suggestion et 1 question :

    il n’y a pas de lien en haut de page pour revenir au site général, j’ai biaisé en l’ajoutant un site référencé (mais cela s’affiche par défaut en bas de la navigation).

    j’aimerais différencier les mots clefs du secteur blog des autres secteurs. j’ai installé les plugins motus et Nuage ( celui là : http://files.spip.org/spip-zone/nuage.zip )mais cela ne change rien : tous les mots clefs du site s’affichent dans la partie blog.

    je pense que cela se passe par ici :
    [(#MODELE{nuage}{url=#URL_PAGE{tag,id_secteur=#ID_SECTEUR}})]

    mais je ne sais pas quoi changer.
    merci

    dd

    Répondre à ce message

  • 2

    Bonjour à tous,
    Beau boulot... je dirai même plus très beau boulot ;-)
    J’aimerais savoir si il est possible de gérer les « niveaux des forum » car par défaut il n’y en a qu’un ?
    En effet, on peut déposer un commentaire mais on ne peut pas y répondre... c’est dommage !
    Lorsque j’applique ce squelette à une rubrique contenant des articles avec des commentaires comportant des « réponses » celles-ci disparaissent alors qu’elle sont bien présentes sans SPIP Clear (avec EVA web par ex ou le squelette de SPIP par défaut).
    Merci par avance de vos pistes ou solutions.
    A bientôt.

    • Salut, SpipClear ne gère pas les forums en thread car il reprend le mode de fonctionnement de Dotclear pour permettre la réutilisation de ses thèmes. Si tu souhaites gérer l’affichage des thread sur ton site il te faut adapter le squelette qui génère l’affichage des forums :

      http://zone.spip.org/trac/spip-zone/browser/_plugins_/spipclear/noisettes/post.html#L29

      Tu peux par exemple virer le code qui gère les forums et le remplacer par un inclure perso.

      ++

    • Ok merci b_b de cette réponse rapide !!!
      J’avais déjà regardé la noisette en question, je vais m’y pencher, mais peut-être que qq’un a déjà creusé cette question ? ;-)
      Je ne suis pas très calé, on verra bien. Je fais un retour dès que possible.
      @+

    Répondre à ce message

  • 2

    Bonsoir,
    est-il possible d’intégrer le plugin fancybox et si oui comment faire pour que les images soient cliquables et s’ouvrent au premier plan sur fond gris ?
    Je ne sais pas où modifier le code.
    merci de votre aide.

    • Salut, ta question a plus sa place dans le forum de fancybox. Le portfolio de spipclear utilise le même code que les squelettes par défaut de SPIP ce qui veut dire que fancybox fonctionne directement pour les images jointes à un article avec sa configuration par défaut.

      Si tu as des problèmes avec fancybox je t’invite à poser ta question par ici :

      http://www.spip-contrib.net/FancyBox,3020

      De toute façon c’est aussi moi qui risque de te répondre dans le forum de fancybox :p

    • Merci b_b j’y cours.

    Répondre à ce message

  • Bonjour, Je voudrais ajouter un blog à mon site (spip 2.1.1) mais pas en totalité. Je m’explique. J’ai mon site actuel qui est déjà présenté en rubriques-sous-rubriques/articles et voudrais simplement ajouter dans le squelette sommaire (déjà existant) la liste des derniers articles comme sur spipclear.

    J’ai donc repris le sous répertoire « noisettes » du plugin, puis le fichier inc-archives que jai mis à la racine et dans ma page sommaire jy ai inséré le contenu du squelette spipclear.html. Et ça fonctionne ! sauf une chose ! :

    La seule chose qui ne fonctionne pas, cest les archives. A savoir lorsque je clique sur mars par exemple mon url devient bien www.monsite.com//spip.php?rubrique1&archives=2010-03 mais les articles affichés restent toujours la totalité, ils ne sont pas filtrés. Une idée sur comment résoudre ceci ? Car mis à part ça tout semble bien fonctionner.

    Répondre à ce message

  • 4

    Bonjour !

    Superbe contrib ;) Merci pour ce travail ! Je sens que je l’installerai sur mon site perso ;)
    Mais avant j’ai une question sur son fonctionnement, J’aimerais intégrer une feature telle que archives, sur un autre site, (listage, et selection d’un mois pour avoir les articles liés à ce mois la)
    J’ai beau essayer de comprendre son fonctionnement je suis un peu dépassé ;) surtout par l’utilisation du critère archives dans les squelettes => je ne sais absolument pas comme intégrer cette fonction sur un autre site.
    Que faudrait-il donc svp, pour que je puisse utiliser cette partie la ? (merci d’avance !)

    Répondre à ce message

  • 1

    J’ai installé Spipclear sur un de mes sites en personnalisant le squelette. Ce n’est pas vraiment fini, mais il y a un bug en ligne (que je n’ai pas en local) :

    Les archives ne fonctionnent pas.

    Une idée ? merci

    Voir ici

    Répondre à ce message

  • 3

    Bonjour,
    Lors de la configuration de la page, comme présenté sur l’imprime écran du tuto, juste au dessus, je n’ai pas le secteur spipClear « blog ».

    Pourriez-vous m’aider svp ?
    Merci

    • Salut, as-tu créé un secteur dans ton site pour commencer ?

    • J’ai le secteur agenda et forum.

      Merci de ton aide.

    • Cafouillage...
      J’ai ma rubrique, c’est bon.
      Merci à toi.

    Répondre à ce message

  • 1

    Bonjour,

    je souhaiterais que l’auteur apparaisse à côté de la date sous le titre de l’article, à la place du nom de la rubrique.
    Est-ce possible ?

    Merci

    Répondre à ce message

  • 3

    Bonjour,
    je teste pour une collègue enseignante spipclear (que je trouve très très bien) avec un site spip 2010, squelette evaweb 4.1 et le plugin compteur graphique. J’aimerai que le compteur apparaisse sur la rubrique choisie pour le blog. Comment faire ? Quel fichier modifier ?

    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