Arfooo, script d’annuaire open source en PHP

Publié le 25 août 2009 par Myrmex

Arfooo Annuaire est un logiciel PHP, MySQL open source gratuit regroupant toutes les fonctionnalités souhaitées par les webmasters. Evolutif, facilement administrable ralliant simplicité et confort d’utilisation grâce à l’architecture MVC.

Arfooo Annuaire est développé avec les dernières technologies : PHP 5 (programmation orientée objet), Javascript et Ajax, MySQL 4.1+ et utilise l’encodage UTF-8. Ce script d’annuaire est valide XHTML 1.0 Strict ou transitionnal selon les besoins et CSS 2.0

Fonctions principales

  • Création de catégories et sous-catégories illimitées.
  • Les pages principales (top-hits, top-notes, top-rank, top-referrers, mots-clés) sont activable ou désactivable (on ou off) selon vos désirs.
  • Moteur de recherche integré et performant.
  • Système multi-template : Modifier l’apparence de votre annuaire très simplement grâce au moteur de templates : template lite.
  • Système multilingue : Actuellement disponible en Anglais/Français.
  • Système de mise en cache des pages de l’annuaire permettant un temps de génération de pages très réduit avec un nombre de requêtes à la base de données proche de 0.
  • Url rewriting : Réécriture des Urls pour une meilleure indexation dans les moteurs de recherche avec gestion anti-duplicat content.
  • Title et metas tags dynamiques avec pagination (page 1, page 2…) indiqués dans les balises title et meta tag description pour obtenir un référencement optimal sur toutes les pages de votre annuaire car aucune n’a le même titre.
  • Classement des sites par referrers, date de validation ou par ordre alphabétique.
  • Système de tags clouds très intuitif et pérformant
  • Mots-clés : Grâce aux mots clés, les sites auront la chance de choisir des termes précis pour améliorer leur référencement.
  • Top-referrers : Les sites faisant un lien retour vers votre annuaire participeront au top-referrers et pouront bénéficier d’un backlink supplémentaire.
  • Le top-referrers pourra être remis à 0 tous les “X” jours.
  • Possibilité de parser (afficher) le flux RSS des sites inscrits, vous pouvez par conséquent créer un annuaire de flux RSS.
  • Gestion de Google Maps et des informations sur la société (adresse, téléphone, fax), ce qui vous permet de créer des annuaires spécialisés (camping, restaurant…).
  • Gestion des backlinks intégrés dans le formulaire d’inscription avec un scanner pour savoir si les backlinks sont toujours présents sur le site du webmaster.
  • Possibilité de choisir entre une soumission de site gratuite ou payante. Les systèmes de paiement intégrés sont Allopass et Paypal. Vous pouvez créer des critères personnalisés et définir le prix ou le nombre d’Allopass, le nombre de caractère pour la description, et le nombre de mot clé.

Système de gestion de publicité (adsense) très puissant

  • Créer des critères de pubs personnalisables et illimités.
  • Chaque critère peut contenir votre/un/plusieurs code(s) adsense (Javascript) et du code (x)HTML/CSS pour personnaliser l’affichage.
  • Vous disposez de nombreux emplacements pour afficher vos publicités : header, menu de gauche et de droit mais également entre chaque site.
  • Chaque emplacement est activable et désactivable indépendamment et ceux pour chaque page de l’annuaire.
  • Vous pouvez également prédéfinir les positions des adsenses pour les catégories, les sites et les mots clés pour ne pas à avoir à redéfinir la position pour chaque emplacement.
  • Ce puissant gestionnaire vous permettra de désactiver votre publicité pour des catégories et/ou sites dont le thème n’autorise pas l’affichage tout ceci de manière très simple et intuitive.

Administration et gestion des sites

  • Un seul et unique administrateur pourra gérer entièrement les fonctionnalités de l’annuaire mais pouvant aussi administrer des comptes…
  • Multi-modérateurs : Leur rôle est de valider/supprimer/modifier/bannir les sites en attente. Ils n’ont pas accès aux sites déjà traités pour sécuriser le contenu de votre base de données. Des statistiques pour chaque compte sont à votre disposition pour tenir à l’oeil vos modérateurs.
  • Zone membres activable ou désactivable (ON ou OFF) permettant la gestion par les webmasters de leurs sites. Ils pourront ainsi ajouter/supprimer/modifier leurs sites très simplement.
  • L’inscription des sites peut être suspendue à tout moment.
  • Possibilité de valider les sites manuellement ou automatiquement.
  • Vous disposez d’emails prédéfinis pour le refus ou la validation des sites. Chaques email est modifiable très facilement dans l’administration. Vous pourrez également envoyer un message personnalisé pour chaque site en attente.
  • Il vous suffit de choisir votre type d’email : prédéfini ou personnalisé sachant que prédéfini est actif par défaut.
  • Afficher un nombre de sites “X” sur l’index de l’annuaire généré aléatoirement. Choisissez une durée en jours avant la génération automatique de nouveaux sites.
  • Afficher ou non une image à côté de chaque catégorie. Vous pouvez également afficher une image différente de votre choix pour chaque catégorie.
  • Récupération automatique des miniatures des sites grâce au service de votre choix sans indication de l’Url dans le formulaire d’inscription. N’oubliez pas d’indiquer l’url du service dans la configuration. L’url est généralement sous cette forme : http://www.urlservice.com/tel.php?url=
  • Rapatrier les miniatures : les miniatures sont copiées sur votre site pour une rapidité accrue.
  • PageRank, commande link: et site: de Google activable ou désactivable avec possibilité de mise en cache pour une rapidité incomparable.
  • 2 méthodes sont à votre disposition pour récupérer le Pagerank, les commandes link: et site: de Google. La première se sert de votre serveur mais si votre serveur ne le permet pas alors la deuxième méthode consiste à récupérer ces informations grâce à un serveur distant mis à votre disposition.
  • Google sitemap : Améliorer votre rapidité d’indexation dans le moteur de recherche le plus utilisé.
  • Interaction des visiteurs : Vos visiteurs peuvent noter, commenter ou signaler un problème pour chaque site indexé dans votre annuaire.
  • Formulaire de contacts inclus.
  • Un Flux RSS est disponible pour les derniers sites inscrits et pour chaque catégorie et sous-catégorie.
  • Statistiques : Vous disposez de nombreuses statistiques (nombre de sites indexés, refusés, bannis, nombre de catégories, mots clés, webmasters) activable ou désactivable.

Sécurité

  • Anti-robots : Un code de sécurité (captcha) vous permet de lutter contre les robots et le spam. Un bouton permet de générer un nouveau code de sécurité jusqu’à compréhension par le webmaster. Le code de sécurité est activable ou désactivable (ON ou OFF) à chaque endroit où il est présent.
  • Cryptage des mots de passe : Chaque mot de passe est crypté et n’apparaît jamais en clair.
  • Chaque utilisateur (administrateur, modérateurs, webmasters) peut modifier son mot de passe mais également en générer un nouveau si l’utilisateur oublie malencontreusement ce dernier.
  • L’administrateur de l’annuaire peut bannir des IPs et des emails mais également des rangs entiers d’IPs et d’emails pour se prémunir des spammeurs.

Fonctionnalités supplémentaires

  • Newsletter, emails de masse avec le nombre d’emails envoyés par minute configurable mais aussi une indicateur de progression. Puis finalement le meilleur pour la fin : Quitter votre administration sans crainte de voir le processus d’envoi se figer car l’envoi se fait en tâche de fond.
  • Et quelques autres fonctionnalités que je vous laisse découvrir.

Site Internet : Arfooo Annuaire
Licence : Creative Commons