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.

Dernière modification de cette page le 13 février 2019

Discussion

Une discussion

  • 2

    Oh ben tiens, je ne l’avais pas vu passer celui-là :-D

    Pierre, j’ai un projet en cours qui du coup, va probablement utiliser ton squelette-plugin. Perso je vais avoir besoin d’y ajouter une notion géographique mais ne sais pas encore comment je vais la gérer : mot-clé idoines ou plugin (spip^_geo/geographie + geoip_country_code pour le tracking)

    Je pense qu’il y a moyen de faire un truc sympa. Je te tiendrai au courant ;-)

    Trikapalanet

    Répondre à ce message

Ajouter un commentaire

Qui êtes-vous ?

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