Un annuaire de sites

Faire un site annuaire avec les sites référencés

Voici une contribution qui vous permet de faire un annuaire à partir des sites référencés sur votre site, il se sert de vos rubriques pour le classement.

Présentation

Un plugin qui gère les sites référencés. Je suis parti des squelettes de l’Herbier de SPIP que j’ai remaniés pour SPIP 2 et transformés en plugin.
La différence c’est que l’herbier de SPIP utilise des articles et que ce plugin ne gère que des sites web référencés.
Les squelettes fournis sont :
-  abonnement (spip listes ou clevermail)
-  backend-annuaire (flux rss)
-  contact (plugins contact avancé)
-  herbier
-  backend-herbier (flux rss des sites syndiqués)
-  mot (sites triés avec des mots clé)
-  login_public (une page d’inscription et de connexion)
-  plan (trié par secteur puis rubriques)
-  plan complet (on affiche toutes les rubriques pour pouvoir proposer un site)
-  recherche
-  rubrique (sites rangés en rubriques et en sous-rubriques)
-  sites (évidement vu que le plugin ne gère que ça)
-  sommaire
Et il ne gère en aucun cas les articles et les brèves.

Il s’installe comme n’importe-quel plugin.

Fonctionnement

Le plugin récupère uniquement les sites référencés et les flux RSS rattachés à ces derniers.
Le plugin gère les sites de la page sommaire en 3 boucles :
-  les nouveautés : il reprend les derniers sites syndiqués
-  les populaires : il prend les articles notés avec le plugin notation
-  et hasard : comme son nom l’indique il prend des articles au hasard

Toutes les boucles du site sont réglables en nombre de sites : page sommaire trois boucles (nouveautés, populaire, hasard), page rubrique une boucle (sites référencés), page site une boucle (articles syndiqués) et page mot une boucle (sites rattachés à ce mot).

-  Nous affichons dans l’entête : le Logo du site, le titre, le slogan (plugin)
-  Nous affichons dans la colonne de droite : les mots clé créés, les rubriques, le menu de langue, le nombre de visiteurs connecté et les liens internes (flux rss, igoogle, plan du site, herbier) ou bien une boucle de sites.
-  Dans la colonne de gauche (la plus grosse) on affiche les sites mais en fonction de là où l’on se trouve.
-  Nous utilisons le #LOGO_RUBRIQUE_NORMAL à droite du titre et #LOGO_RUBRIQUE_SURVOL à gauche, tous 2 réduits à 100px.
-  La page de rubrique propose un formulaire évolué afin d’avoir tous les renseignements sur le site proposé.
-  Possibilité de ne pas référencer le site annuaire : pouvoir monter son projet sans que les moteurs ne vous référencent.
-  Possibilité désormais d’activer les forums sur les sites syndiqués.
-  Possibilité d’utiliser spip-listes pour envoyer les nouveautés du site (sites syndiqués)

Installation

Lors de l’installation, nous vous demanderons de créer :
-  le groupe de mots clé « _META », les mots clé « keywords » et « description » de façon à ce que le référencement de votre site soit fait. Si vous ne souhaitez pas référencer votre site, créez le mot clé « robots » et le texte « noindex,nofollow ».
-  le groupe de mots clé « Affichage », le mot clé « partenaire » à attribuer aux sites de vos partenaires et « pub-entete » pour afficher une brève dans l’en-tête du site avec un code google publicitaire.

Infos

Possibilité de mettre le plugin sur une rubrique, pour cela il faut renommer sommaire.html en rubrique-XX.html que vous mettez dans le dossier squelette, sommaire.html ne doit plus exister dans le plugin. Et vous pouvez désormais utiliser les boucles dans vos codes personnels avec des INCLURE.
Le menu de langues apparait dans la colonne de droite.
Nous affichons le titre des mots clé directement où ils sont attribués, cela me permet de vous laisser le nombre de mots clé illimités.

Les plugins

(Je vous donne les liens pour les charger)
Les plugins indispensables :
-  CFG
-  Notation
-  Thumbsites

Prévu dans l’affichage
-  Clevermail
-  Contact
-  Page Rank
-  Slogan
-  Spip Listes
-  Visiteurs connectés

Les optionnels :
-  Autorité
-  Noie
-  Palette
-  Porte plume

Les sites utilisateurs

Une listes des sites que je connais se servant de mon plugin est disponible ici http://www.pierre-kuhn.org/spip.php...

Todo

-  Améliorer la configuration et les possibilités proposées.
-  Améliorer les commentaires des sites syndiqués.
-  Améliorer la page de recherche dès que j’aurai un gros site sous la main.
-  Suivant l’évolution de l’utilisation de ce squelette il faudra revoir la taille du logo du site (limité à 100px de hauteur dans le filtre)
-  Faire un type d’url spécifique à l’annuaire http://www.mon_site.org/titre_de_la _rub/titre_du_site (hiérarchie propre).
-  Rajouter la liste des secteurs sous forme optionnelle.
-  ... À vous de proposer en regardant ce que j’ai déjà commité ici et pas encore supprimé d’ici.

Si vous avez des suggestions, je vous invite à me les envoyer par mail ou sur ce forum.

Discussion

Aucune discussion

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