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

  • tout marche parfaitement sauf les liens du calendrier. lorsque je clique sur un lien j’obtiens ceci : Aucun résultat pour cette recherche...

    un peu d’aide serait la bienvenue.

    Tiphaine

    Répondre à ce message

  • 1

    Le fait d’ajouter un copmmentaire bug chez moi.

    Si je suis sur l’article :
    http://127.0.0.1/mp34/blog.php?id_blog=28&id_article=99

    J’écris une réponse, je clique sur « voir avant de poster » et ça va sur :
    http://127.0.0.1/mp34/blog.php ?id_blog=28&id_article=99#SELF?id_article=99

    Mais si je valide ça envoie sur la page suivante qui n’existe pas :
    http://127.0.0.1/mp34/article.php3?id_article=99#forum262

    Une idée ?

    • Désolé, le pb est résolu lpus bas...
      Mais bon ça reste du bidouillage, vivement la v2.

    Répondre à ce message

  • 1

    salut... et merci pour le squelette

    Je l’installe sur un site existant, mais malheureusement, les liens automatiques (même ceux des articles du blog) qui sont crée dans ma page d’accueil mènent vers une page sueletter par le blog avec ecrit :

    « aucun résultat pour cette recherche »

    c’est dommage, parceque sinon tout fonctionne parfaitement...
    j’ai pourtant bien mis le numéro de secteur et suivit la procedure d’install...

    merci d’avance...

    • Même problème de mon côté, et aucune idée de ce qui peut poser problème...

      Si quelqu’un a une idée.

    Répondre à ce message

  • 1

    Bon, je vois que vous avez retirez les couleurs d’été de spip.blog...Je m’apprête à en faire autant car je m’aperçois que celà bloque chez moi certaines fonctionnalités, à moins que quelqu’un ait une solution :
    -  moteur de recherche
    -  sélection de billets à retenir
    Et comment partager son code sans que spip ne l’interprète ?

    • Finalement trouvé :
      -  on peut mettre du code en utilisant les balises math et code...
      -  pour ce qui est du moteur de recherche, il faut renommer le fichier dans la ligne 301<form action="blog.php" method="get"> (nom que vous avez donné au fichier de votre blog)

      Amazone

    Répondre à ce message

  • 3

    Salut,

    je viens d’essayer chez moi. C’est pas très clair comment on doit faire pour l’installer pour un seul secteur.

    enfin, moi j’ai mergé mon fichier mes_fonctions et le votre.
    puis j’ai créé un fichier rubrique-17.html (17 etant le secteur du blog) avec un simple :

    <INCLURE(blog.php)> 

    dedans.

    • Oui, c’est la solution la plus simple. le même article-17.html pour les articles et c’est reglé.

      Alternativement, on peut soit gérer ça avec un .htaccess soit en adaptant le constructeur d’urls inc-urls-standard.php3

      Contributions bienvenues ;-)

    • Merci pour cette contrib :)

      J’ai pu la faire tourner avec les indications de

      la solution la plus simple

      ci-dessus, mais ce n’est pas vraiment satisfaisant : en passant de l’espace privé à l’espace public, tous les liens font retomber sur le squelette spip par défaut.

      J’imagine que les solutions avec .htaccess et inc-urls-standard.php3 sont plus satisfaisantes pour ça.

      Cela dit, seriez-vouz prêt à donner plus d’aide aux débutants sur la mise en oeuvre de ces dernières piste ?

    • La réponse était Non ;-) J’espérai qu’elle viendrait de la communauté... Et comme c’est pas venu, ce sera intégré dans la prochaine version du squelette

    Répondre à ce message

  • 1
    Thomas

    Bonjour,
    Merci pour cette contrib très intéressante !
    J’ai installé spipClear sur spip1.8, ca fonctionne plutôt bien à part quelques bug chez moi...
    -  L’affichage des liens hypertexte ne fonctionne pas j ai essayé comme dans spip normal nomlien et aussi comme indiqué pour spipclear lien mais rien ne fonctionne... ca affiche le nom du lien sans que cela soit un lien actif...
    A ce propos ? pourquoi faut il mettre lien|fr ??? Et comment fonctionne justemen la gestion des langues. Si quelqu’un pouvait expliquer clairement poruquoi il faut créer ces groupes de mots clés ?! (fr, en, ...)
    Idem pour le mot clé selection, à quoi sert-il ? Ca m’aidera peut-être à corriger mes problèmes...

    Merciiiiiiiiiii !
    Thomas.

    • Bon, c’est décidé, je fais une contrib à part pour la localisation des liens.

    Répondre à ce message

  • 3

    Bonjour

    Auteurs-Contributeurs de SPIP set SPIP.Clear je vous remercie. Vous m’avez donné l’envie de mettre les mains dans le cambouis. C’est fou la diversité des sites avec cet outil. En fait au vu de ma situation je me demande si j’ai pas fait une erreur en vous remerciant ;-) Je sens la galère ... et pas par mer calme :-(

    Pour poser les bases il faut que je vous dise que je débute, tant pour le html,le php, les css et bien entendu spip. Aussi j’espère que vous serez assez indulgents.

    Le but c’est de faire un site pour une assos. Parallèlement je comptais faire un blog pour 2 ou 3 des membres.
    Pour le premier SPIP était mon favori et pour les blogs j’avais remarqué DotClear.
    En parcourant aujourd’hui Spip-contrib j’ai remarqué les Squelettes Maiis. Puis le votre.

    A partir de là quelques questions ont surgit. En voici quelques unes :

    1 - Outre une différence esthétique ce qui différencie Spip.clear de Maiis c’est le fait que vos squelettes permettent non seulement un Blog autonome mais aussi d’inclure un Blog à l’intérieur d’un site SPIP existant en lui dédiant une nouvelle rubrique, alors que Maiis permet de construire uniquement un site de type Blog. Vrai ou faux ?

    2 - Ensuite :

    A/
    on crée une nouvelle Rubrique : ex Blog dont id_rubrique (par exemple 7) servira de ref à la creation de :
    -  rubrique-7.html
    -  article-7.html
    -  breve-7.html
    Chacun de ces 3 fichiers contenant uniquement l’instruction suivante :

    On modifiera le fichier blog.php en fonction de l’id de la rubrique (ici 7 à la place de 1)

    B/
    ensuite on créera le mot clé ’selection’ qui devra être appliqué à tous les articles et à toutes les brèves d’un même auteur qui voudra les voir apparaitre dans son Blog. Question sous-jacente : est ce que cet article pourra aussi apparaitre (ou ne pas apparaitre) dans le site principal. Par le biais d’autres mots clé ? Autre méthode ?

    C/
    vous dites :
    « 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« ) ».
    Je ne saisis pas du tout.
    Est ce que cela signifie, sachant que mon site n’est qu’en français je dois créer un groupe de mot clé « langue » avec un seul mot clé « fr » ?
    Et tout comme pour le mot clé « selection » je l’applique à chaque article ?

    D/
    Si j’ai bien compris il ne peut y avoir dans ce blog que des Rubriques :
    ex :

    -  Culture
    -  Sport
    -  Actualité

    mais dans Culture on ne pourra pas avoir de sous-rubrique genre
    -  Cinéma
    -  littérature
    Vrai ? Faux ?

    3 -
    Pour finir doit on utiliser Spip.Clear avec un site basé sur des squelettes du type Epona ? Découvert en même temps que Spip.Clear sur Spip-Contrib ces squelettes semblent apporter une présentation plus évoluées et des fonctionnalités supplémentaires par rapport à ceux de SPIP originel.

    4 -
    J’ai pas trop saisi votre réponse au message 4 alors qu’il me semble qu’elle soit d’importance.

    Alex

    • Anita L.

      Quelqu’un peut il confirmer les points développés ci-dessus ? Entre autre que l’on peut placer un Spip.Clear en lui attribuant une nouvelle rubrique ?

    • Je souhaiterais également avoir les réponses à ces questions. Le chapitre « Installation et Utilisation » est beaucoup trop flou. C’est vraiment dommage !!!

    • En vrac, les réponses :

      1 - Vrai

      2A - Vrai, sauf pour breve-7.html (par contre, tu ne dis pas ce que tu mets dans rubrique-7.html, prudence !). Spip-Clear ne gère pas les brèves.

      2B - Faux. Je n’ai pas compris le sens global de la question sous-jacente.

      2C - Faux. Si le mot clé est applicable à un site référencé, il n’est pas applicable à un article (Je me demande s’il ne faut pas virer cette fonctionalité ou bien en faire une à part ?)

      2D - Vrai. Mais ça peut changer dans la V2, je n’ai pas en core pris de décision.

      3 - Je ne vois pas le rapport. On ne « doit » rien, on peut faire ce qu’on veut. « Epona », comme « Eva » ou « Maiis » sont des jeu de squelettes pour un site entier. Spip-Clear est un squelette pour un secteur, d’où peut-être une certaine complexité pour le mettre en oeuvre, je suppose...

      4 - Ce n’est pas si important que ça.

    Répondre à ce message

  • 2

    L’archive présentée ici date un peu. Le site de démo utilise apparemment la version up-to-date de spip zone, que vous trouverez ici : http://zone.spip.org/trac/spip-zone...

    Pour récupérer les fichiers modifiés je n’ai pas trouvé d’autre solution que couper/coller (enregistrer sous vous sauve la mise en page de track)

    • Ca pose problèmechez moi, donc j’imagine qu’il faudra attendre une mise a jour officielle...
      Des nouvelles sur l’avancée de ce squelette ?

    • Une V2 du squelette bientôt. Elle devrait simplifier pas mal la vie et du coup permettre de faire que cette contrib’ sera plus accessible aux débutants.

    Répondre à ce message

  • 2

    Bonjour,

    sur un même site spip, est-il envisageable d’avoir plusieurs blogs ?
    Que faudrait-il modifier ?
    évidemment, créer plusieurs secteurs,
    mais à partir de là ?

    Une piste ?

    Merci
    RB

    • Non, rien de plus.

      Ensuite, on appelle un blog via son numéro de secteur :

      -  le blog de toto : blog.php ?id_blog=1
      -  le blog de tata : blog.php ?id_blog=23

      c’est tout.

    • heu je suis confus,
      j’aurais pu essayer
      décidément c’est génial !
      (et en plus il est beau et fonctionnel)

      Merci

    Répondre à ce message

  • 1

    voilà l’erreur que j’ai sur chaque page :

    Warning : Cannot add header information - headers already sent by (output started at /.../3studio/carnets/mes_fonctions.php3:272) in .../3studio/carnets/mes_fonctions.php3 on line 158

    et ligne 158 je trouve

    header(’Content-Type : text/html ; charset=’.$charset) ;

    Une idée (sachant que ce n’est pas bloquant et que je n’ai encore rien touché sur le squelette qui vient direct from ze spip-zone) ?? Merci les zamix.

    • pendant que j’installais la bête je me suis dit « mais mettons les fichiers de spip-zone » et la patatras :

      Parse error : parse error in .../3studio/carnets/inc-calcul.php3(109) : eval()’d code on line 1375

      sur une version de spip 1.8.1, donc la version de la zone doit fonctionner sur la version cvs je suppose.

      Je conseille donc de travailler avec l’archive de cette contrib, ça semble plus sûr (sauf le petit souci cité au dessus...)

    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