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