Synthèse des outils développés pour 14WT.FR

Ces outils et leurs algorithmes ont été conçus et développés par Éric R., épaulé d’une IA aussi affûtée qu’un transceiver en plein contest pour renforcer la sécurité et bien plus compétente que lui sur ce sujet complexe… Pensés sur mesure pour répondre pile-poil aux besoins des OM du site, et surtout dédiés au 11 mètres parce que, hé, y’a pas que les radioamateurs certifiés qui ont droit aux outils sympas ! Ils offrent une robustesse à toute épreuve, QRM-proof, avec des performances dignes d’une antenne accordée aux petits oignons. Que tu sois en SSB, CW, AM, FM ou numérique, aucun décrochage ni QSB ne viendra perturber tes échanges : tout est calibré pour te garantir un 59+10 à chaque connexion, même au plus fort des pics d’éjections de masse coronale… enfin, on y croit dur comme fer 😉

Tableau récapitulatif :

Outil Objectif principal Fonctionnalités clés Technologies
ASinLat  Fournir des informations géographiques et radio sur un préfixe Recherche de préfixes radio (CB / amateur), calcul de distance IP ou locator, infos enrichies (DXCC, météo, zones radio) PHP, JavaScript, AJAX, géolocalisation IP
Générateur d’eQSL Créer automatiquement une carte QSL personnalisée à partir d’un QSO Insertion automatique des infos QSO dans une image, positionnement du texte, export e-mail ou téléchargement GD / ImageMagick, PHP, interface WordPress
Formulaire QSO avec identifiant unique Saisir et enregistrer des QSO avec un code de confirmation unique ID alphanumérique (4 chiffres + 2 lettres), validation en AJAX, affichage frontend JavaScript, PHP, AJAX
Générateur d’indicatifs 14WT Assigner un identifiant radio personnalisé de type 14WTAxx Génération unique, image personnalisée, envoi par e-mail, affichage via shortcode PHP, traitement image, mailing
Propagation HF Inférence Bayésienne Fournir les prévisions HF 10m/11m/12m en temps réel avec fiabilité Affichage conditions jour/nuit, indice de fiabilité, données SFI/Kp/Xray, champ géomagnétique, AJAX PHP, AJAX, XML, inférence bayésienne maison
Mini-chat intégré  Créer un espace d’échange en temps réel entre membres Lecture publique, écriture membres, avatars, notifications, modération (sans smiley) AJAX, PHP, WordPress, Web UI
Interface publique AJAX pour QSO Gérer les QSO de manière interactive depuis le site Formulaires dynamiques, gestion utilisateurs, interaction sans rechargement JavaScript, PHP, AJAX

Détails :

🔎 Plugin : ASinLat

Description : Permet la recherche d’un préfixe radio (CB ou radioamateur) à partir du nom du pays, du préfixe et le calcul de la distance à partir de l’adresse IP ou d’un locator Maidenhead fourni par l’utilisateur.

Fonctionnalités principales :

  • Recherche par préfixe radio
  • Calcul de distance (IP ou locator)
  • Affichage des zones DXCC, ITU, CQ, continent
  • Infos météo locales (si activé)

Technologies utilisées :

  • PHP (plugin WP)
  • JavaScript / AJAX sécurisé
  • GeoIP ou IP-API

Sécurité :

  • Requêtes AJAX avec wp_nonce (pour ceux qui connaissent)
  • “Échappement” des entrées utilisateur

📨 Générateur d’eQSL

Description : Génère automatiquement une carte QSL personnalisée à partir des données QSO saisies.

Fonctionnalités principales :

  • Insertion automatique des données QSO dans une image (eQSL, QRZ, QTH, date, RST, locator, etc.)
  • Position X/Y, taille, couleurs personnalisables
  • Choix de l’image de base (Téléchargement)

Technologies utilisées :

  • GD ou ImageMagick
  • PHP + WordPress

Sécurité :

  • Validation des données de formulaire
  • Nettoyage des fichiers en sortie

📋 Formulaire QSO avec identifiant unique

Description : Formulaire permettant la saisie d’un QSO avec génération automatique d’un identifiant de confirmation unique.Permet au contact de récupérer la confirmation (eQSL) du QSO et/ou d’envoyer la sienne et qui sera automatiquement intégrée au carnet de trafic privé.

Fonctionnalités principales :

  • Génération de code unique (4 chiffres + 2 lettres)
  • Validation front-end et back-end
  • Affichage direct de la confirmation

Technologies utilisées :

  • PHP, JavaScript
  • AJAX sécurisé

Sécurité :

  • Nonce WordPress
  • “Sanitization” des entrées utilisateur

🎙️ Générateur automatique d’indicatifs

Description : Génère un indicatif unique de type 14WTAxx pour chaque utilisateur (l’ayant demandé), avec attestation de membre personnalisée, envoyée par e-mail.

Fonctionnalités principales :

  • Attribution d’indicatif unique non réutilisable
  • Image QSL avec indicatif intégré
  • Envoi automatique par e-mail

Technologies utilisées :

  • PHP
  • GD / ImageMagick
  • Mail WordPress sécurisé

Sécurité :

  • Vérification d’unicité
  • Validation serveur + mail header safe

📡 Plugin : Propagation HF Inférence Bayésienne

Description : Affiche les conditions de propagation HF (bandes 10m et 12m) en temps réel à partir des données de hamqsl.com, avec un indice de fiabilité basé sur l’analyse bayésienne.

Fonctionnalités principales :

  • Prévisions jour/nuit (bande 10m/11m/12m)
  • Indice de fiabilité dynamique en %
  • Affichage enrichi : SFI, Kp, X-ray, champ géomagnétique
  • Chargement en AJAX (sans recharger la page)

Technologies utilisées :

  • PHP (plugin WP)
  • JavaScript / AJAX natif
  • Parsing XML (hamqsl.com)
  • Logique d’inférence bayésienne maison (Très admiratif du travail de Thomas Bayes)

Sécurité :

  • Requêtes AJAX sécurisées (POST)
  • “Échappement” des données
  • Analyse XML protégée

💬 Mini-chat en direct WordPress

Description : Système de chat intégré avec lecture publique et écriture réservée aux membres connectés.

Fonctionnalités principales :

  • Lecture accessible à tous
  • Écriture réservée aux membres connectés
  • Avatars, notifications sonores (klaxon)
  • Modération des messages (back-end)

Technologies utilisées :

  • PHP
  • AJAX / JavaScript
  • WordPress DB

Sécurité :

  • Vérification des droits utilisateur
  • “Sanitization” des messages

🧩 Interface publique AJAX QSO

Description : Interface utilisateur pour gérer dynamiquement les QSO sans rechargement de page.

Fonctionnalités principales :

  • Affichage et saisie des QSO en AJAX
  • Recherche, filtrage et validation en direct
  • Compatibilité avec utilisateurs connectés

Technologies utilisées :

  • PHP, JavaScript, AJAX sécurisé
  • WordPress API

Sécurité :

  • Nonces WordPress
  • Restriction d’accès via rôles WP