Présentation de Janembart

Screen Janembart

Janembart est le script pour générer un annuaire en 30 secondes qui va vous simplifier la vie ! Marre d'installer des Wordpress sur vos noms de domaines expirés ! Et si vous variez vos sites remontés, en plugguant également des annuaires basés sur le script open-source et 100% gratuit Janembart (qui est un forks du regretté Bartemis) !

Le script Janembart est :

  • Un annuaire complet ultra light (- 300Ko)
  • Optimisé pour le SEO (H1/H2/Canonical/URL Rewriting/Fil d'ariane/ Structure en Silo)
  • Outil doté d'un système de cache
  • 100% compatible ⚡ AMP
  • Un script facile à installer et à administrer
  • Normes actuelles (PHP 8.3 / HTTPS...)
  • Doté d'un système de comptes PROS (pouvant poster sans validation et avec système de crédit)
  • Basé sur un code source lisible et facile à adapter à vos besoins
  • Equipé de la gestion du lien retour avec système de relance et tickets.
  • Equipé d'un flux RSS + sitemap
  • Doté d'un formulaire de recherche
  • Doté d'un formulaire de contact
  • Doté d'un mini CMS (via les pages)
  • Doté d'un système de blacklist de spammeurs...
  • Module de Paiement Paypal Checkout

Ajout d'une page « derniers inscrits »

Relayez sur une page dédiée les 50/30/20/10 (nombre que vous voulez) derniers sites inscrits sur votre annuaire à partir de la version 3.1.4 ! Elle est pas belle la vie ?

Ajout d'un moteur de recherche (V3.1.0)

Sur la dernière version du script nous avons ajouté un moteur de recherche (en back office & front office)

Liste des mises à jours et nouvelles fonctions pour sa sortie - 3.0.0

Core

  • Compatibilité PHP 8.0
  • Compatibilité HTTPS
  • Nouveau système de Captcha (basique mais efficace)
  • Remplacement de MagpieRSS (dangereux) par un snippet Curl pour parser les flux RSS des sites soumis
  • Inclusion d’un éditeur WYSIWYG (Trumbowyg) dans le back-office et pour les comptes premium
  • Template par défaut :
    • 100% Responsive
    • Moderne
    • Compatible ⚡ AMP
  • Flux RSS valide W3C
  • Sitemaps HTML/XML automatiques
  • Correctif de la gestion des erreurs 404 avec mise en place d’une R301.
    • en cas de tentative d’accès à une fiche site pas encore validée
    • en cas de tentative d’accès à un site supprimé
    • en cas de tentative d’accès à une page de section n’ayant plus lieu d’être,
      • exemple : page 3 de la section XXXXX, quand il n’y a plus que 2 pages après suppression de sites dead.
  • Protection des fichiers inclus par include
  • Ré-écriture du code quand c’était nécessaire

Accessibilité

    • Module d’installation assisté (⌛ setup facile en 30 secondes TOP chrono même pour les n00bs)
      • Génération automatique du fichier config.php
      • Génération automatique de la base de donnée SQL (avec préfixe SQL intelligent)
      • Génération d’un fichier .htaccess
        • qui bloque les principaux bots,
        • détermine votre RewriteBase,
        • active le cache et DEFLATE
      • Génération d’une page template « Mentions Légales»
    • Création d’un compte admin permettant de se connecter via une page de login classique (plus ergonomique pour les débutants que via un htaccess (rien n’empêche les plus aguerris de renforcer la sécurité avec un .htaccess/.htpassword dédié)
    • Choix du nombre de sites par section
    • Choix du critère de classement des sections (note, id, A-Z…)

SEO

  • Fil d’ariane utilisant les richs snippets
  • Respect du bon balisage H1/H2… (Vous ne trouverez pas 50 balises h1 comme sur certains templates de designers fous)

Fonctionnalités supplémentaires

    • Formulaire de contact intégré
    • Choix entre l’incitation ou l’obligation du lien retour, avec un nouveau champ dédié à cela lors de l’inscription.
      • Incitation : On insiste sur les avantages…
      • Obligation : Obligation de saisir l’url où est présent un lien retour
      • Dans tous les cas ==> rotation de plusieurs liens retours (pour ne pas se prendre une pénalité Pingouin)
    • Module de signalement d’un site offline/spammy…
    • Module d’administration rapide
      • Permet de naviguer sur l’annuaire en tant qu’admin et de supprimer/modifier des sites…
      • Visibilité immédiate de la mise en place d’un lien retour ou non (déclaré par le webmaster)
      • Tri des sites à valider avec priorisation des sites avec lien retour
    • Module de relance par mail manuel en cas de détection de retrait de lien retour, avec système de ticket pour suivre l’évolution du dossier.
    • Module de relance par mail manuel pour proposer une mise en avant contre lien retour
    • Système de blacklist des emails de spammeurs (par domaine complet ou par adresse précise)
    • Système de mise dans le collimateur d’adresse mail de personnes ayant déjà violés les règles.
      • Pourront toujours proposer un site mais vous serez alerté par un ⚠️ dans l’admin.
    • Ajout de la gestion de comptes pros (pour vous faire un peu de fric) :
      • Inscription depuis une page dédiée
      • Attribution de X crédits par compte depuis votre admin (1 crédit = 1 site soumis)
      • Avantages pour le client : validation automatique, pas de captcha, meilleure classement, possibilité d’éditer ses sites à posteriori avec editeur HTML
      • Module de gestion des comptes pros depuis l’admin
      • Possibilité pour un compte pro de booster ses sites contre 1 crédit depuis sa zone membre
      • Possibilité pour un compte pro d’éditer ses sites depuis sa zone membre
    • Alerte par e-mail de l’admin :
      • soit pour chaque soumission d’un nouveau site,
      • soit pour chaque soumission d’un nouveau site ayant mis un lien retour,
      • soit pas du tout …
      • quand un compte pro vient de poster/modifier un site avec validation automatique
      • quand un nouveau compte pro vient d’être créé
    • Ajout du choix de l’ancre de l’URL sur les fiches sites.
    • Ajout d’un compteur de caractères sur la page soumission/modification, permettant de voir combien de mots ils reste à écrire
    • Ajout de modules de mises en avant en homepage (pour faire du beef)
      • Liens directs
      • Liens vers la fiche site
    • Envoi d’un mail au web-master seulement en cas de refus/acceptation initiale, mais plus pour chaque modification ou suppression ultérieure.
    • Choix du mode de tri des sections et du nombre de sites à afficher.
    • Système de notation plus poussée : Par défaut, les sites sont classés par note, puis par ordre alphabétique, mais chaque note peut être modifiée manuellement et l’ordre de tri des sections peut aussi être modifié.  Les notes par défaut sont les suivantes :
      • 150 pour un site publié par l’admin
      • 70 pour un site publié par un compte pro
      • 20 pour un site proposé par un utilisateur lambda + lien retour
      • 10 pour un site proposé par un utilisateur lambda sans lien retour
    • Module Paypal Checkout pour faciliter le paiement des utilisateurs

3, 2, 1 : Lancement de Janembart

Bienvenue sur le site du script php permettant de propulser l’annuaire le plus simple et le plus efficace du web, hérité du script Bartemis mais complètement remis à jour ! Un produit 100% Made in France mais aussi 100% Gratuit !

FAQ

Des questions sur l’utilisation de ce script ! On y réponds ici !
Si vous n’avez pas trouver de réponses à votre question, contactez-nous !

Comment modifier les paramètres de l'annuaire ?
Vous pouvez modifier des paramètres inhérents à votre installation depuis le fichier config.php situé au niveau de la racine de ce script.
Comment modifier les mails de refus / acceptation ?
Rendez-vous dans le dossier config et éditez les fichiers 'mail_inscription_accepte.php' ou 'mail_inscription_refuse.php' à votre convenance. Vous pourrez bien évidemment également modifier les autres mails (en attente, relance...)
Comment modifier le template ?
  • Rendez-vous dans le dossier 'bs-templates/defaut/' pour trouver tous les fichiers templates.
  • Le code situé entre les balises se trouve dans le fichier "bs-include/general.php"

⚠️ Attention : ce template est 100% compatible AMP (version ultra rapide qui plait beaucoup à Google). En le modifiant pensez à respectez les normes AMP (voir la documentation officielle et le validateur). Vous pouvez vous aider de la variable <!--?php if ($amp == true) { } ?--> pour insérez dans le thème des éléments spécifiques.

Comment modifier les balises title / meta desc ?

Pour la page d'accueil, rendez-vous directement dans le fichier config.php à la racine de votre annuaire pour modifier ces 2 balises.

Pour toutes les autres pages, rendez-vous dans le fichier 'bs-include/general.php' pour modifier les entêtes de vos pages. Attention à ne pas faire n'importe quoi dans ce fichier !

Comment générer un sitemap ?
Rendez-vous sur https://www.votresite.com/sitemap/sitemap-1.html pour voir l'index des sitemaps isolés par sites, catégories, sections...
Comment générer un flux RSS ?
Le flux RSS de votre annuaire est disponible sur https://www.votresite.com//flux/rss.xml