Voici un bilan détaillé des fonctionnalités présentes sur Kyzis.org, incluant les dernières améliorations apportées au site, au forum et à l’administration.
**Présentation générale et navigation**
- Identité visuelle commune avec un thème sombre et des accents rouges.
- Intégration de la bannière « Kyzis.org Documentations » dans les en-têtes du site.
- Affichage du mot « Forum » à côté de la bannière dans l’espace communautaire.
- Remplacement des anciennes mentions textuelles d’en-tête devenues redondantes.
- Conservation du nom du site dans les titres HTML, les métadonnées, les contenus et les pieds de page où il reste nécessaire.
- Centralisation de l’affichage de la bannière dans un composant commun pour faciliter les prochaines modifications.
- Adaptation de la bannière aux différentes tailles d’écran, sans déformer l’image.
- Navigation adaptée aux ordinateurs et aux appareils mobiles.
- Menus latéraux avec accès aux différentes sections du site.
- Ouverture et fermeture des menus sur mobile.
- Liens de navigation entre le site principal, le forum et l’espace membre.
- Page À propos présentant le projet, son auteur et ses domaines de recherche.
- Liens de contact et liens vers les réseaux sociaux.
**Accueil, index et recherche de contenus**
- Présentation générale des recherches et des travaux disponibles.
- Introduction en français et en anglais.
- Index des publications françaises.
- Index des publications anglaises.
- Index des simulations.
- Accès direct aux sections importantes depuis le menu.
- Recherche dans les contenus affichés sur la page d’accueil.
- Filtrage visuel des résultats correspondant à la recherche.
- Présentation des publications et simulations sous forme de fiches.
- Affichage de compteurs généraux, notamment pour les publications, les simulations et les visites.
**Publications scientifiques et documents**
- Pages de présentation individuelles pour les publications.
- Versions françaises et anglaises des pages de présentation.
- Affichage du titre et de la description.
- Affichage de la catégorie et de la langue.
- Affichage de l’auteur, de la version et de la date de publication lorsqu’ils sont renseignés.
- Affichage du DOI lorsqu’il est disponible.
- Possibilité d’associer un lien externe à une publication.
- Bouton permettant de consulter le document PDF.
- Gestion d’une image de présentation pour chaque publication.
- Visionneuse permettant d’agrandir les images.
- Affichage des simulations associées à une publication.
- Compteur de consultations.
- Système de mentions « J’aime ».
- Gestion de la visibilité publique ou privée des documents.
- Contrôle d’accès aux documents privés.
**Simulations interactives**
- Pages de présentation individuelles pour les simulations.
- Présentations disponibles en français et en anglais.
- Affichage du titre, de la description et des informations associées.
- Bouton de lancement de la simulation.
- Prise en charge des simulations sous forme de fichiers HTML.
- Possibilité d’associer une simulation à une publication.
- Lien vers la publication associée depuis la présentation de la simulation.
- Compteur de consultations.
- Système de mentions « J’aime ».
- Gestion de la visibilité publique ou privée.
- Contrôle d’accès avant l’ouverture des simulations privées.
- Isolation des simulations au moyen de restrictions de sécurité du navigateur.
**Liens entre les contenus et le forum**
- Ajout d’un champ facultatif « Lien du sujet sur le forum » dans l’administration.
- Champ disponible à la création d’une publication.
- Champ disponible à la modification d’une publication.
- Champ disponible à la création d’une simulation.
- Champ disponible à la modification d’une simulation.
- Conservation du lien dans les données de chaque fiche.
- Affichage du bouton « Publication sur le forum » sur les présentations françaises.
- Affichage du bouton « Forum publication » sur les présentations anglaises.
- Affichage du bouton uniquement lorsqu’une adresse valide est renseignée.
- Possibilité de retirer le bouton en vidant le champ.
- Possibilité de renseigner des liens différents pour les fiches françaises et anglaises.
- Validation des adresses HTTP et HTTPS.
- Réutilisation d’un composant commun pour la validation des liens.
**Organisation et fonctionnement du forum**
- Page d’accueil du forum.
- Organisation des discussions en catégories.
- Prise en charge des sous-catégories.
- Pages de consultation des catégories.
- Affichage des sujets récents.
- Création de nouveaux sujets.
- Consultation des sujets et de leurs réponses.
- Publication de réponses.
- Modification des messages selon les autorisations.
- Recherche dans le forum.
- Affichage d’informations sur les auteurs des messages.
- Accès aux profils des membres depuis les discussions.
- Système de mentions « J’aime » sur les messages.
- Signalement des messages à la modération.
- Gestion des sujets épinglés et verrouillés.
- Statistiques communautaires : membres, sujets et messages.
- Affichage du dernier membre inscrit.
- Affichage des membres et invités récemment actifs.
**Rédaction des messages et contenus enrichis**
- Prise en charge du BBCode.
- Mise en forme du texte dans les messages.
- Insertion de liens.
- Insertion d’images.
- Citations de messages.
- Blocs de code.
- Intégration de vidéos YouTube à partir des formats pris en charge.
- Traitement des liens et contenus intégrés pour limiter les insertions dangereuses.
- Visionneuse d’images avec agrandissement.
- Commandes de zoom et déplacement dans la visionneuse.
- Mentions de membres dans les discussions.
- Notifications associées aux mentions et aux citations.
**Inscription et authentification**
- Création d’un compte membre.
- Confirmation de l’adresse courriel à l’inscription.
- Possibilité de renvoyer le courriel de confirmation.
- Connexion au compte.
- Déconnexion.
- Gestion des sessions.
- Récupération d’un mot de passe oublié.
- Réinitialisation du mot de passe par lien.
- Contrôles d’accès pour les fonctions réservées aux membres.
- Distinction entre les rôles de membre, de modérateur et d’administrateur.
- Protection des pages réservées à l’administration.
- Limitation de certaines tentatives abusives.
**Profils et paramètres des membres**
- Page de gestion du compte.
- Profil public.
- Répertoire des membres.
- Personnalisation du nom affiché.
- Ajout et modification d’une biographie.
- Téléversement d’un avatar.
- Suppression de l’avatar.
- Contrôles sur le format et la taille des avatars.
- Ajout de liens vers un site Web et des réseaux sociaux.
- Choix de titres de profil prédéfinis.
- Ajout de titres personnalisés.
- Affichage de plusieurs titres, dans la limite prévue.
- Distinction entre les titres descriptifs du profil et les véritables droits du compte.
- Modification du mot de passe avec vérification du mot de passe actuel.
- Demande de changement d’adresse courriel.
- Confirmation de la nouvelle adresse avant son activation.
- Choix permettant d’autoriser ou non les prises de contact privées.
- Réglages des notifications sur le site.
- Réglages des notifications par courriel.
**Messagerie privée**
- Création de conversations entre membres.
- Liste des conversations privées.
- Consultation des messages d’une conversation.
- Envoi de messages privés.
- Identification de l’autre participant.
- Compteur de messages non lus.
- Marquage des messages comme lus.
- Vérification qu’un utilisateur appartient à la conversation avant de lui en donner l’accès.
- Respect des préférences de contact des membres.
- Prise en charge du blocage des contacts.
- Contrôles avant l’envoi d’un message privé.
**Notifications et courriels**
- Page de consultation des notifications.
- Compteur de notifications non lues.
- Notifications liées à certaines activités du forum.
- Notifications de réponses.
- Notifications de citations.
- Notifications de mentions.
- Notifications liées aux mentions « J’aime ».
- Notifications par courriel selon les préférences du membre.
- Courriels de confirmation de compte.
- Courriels de récupération du mot de passe.
- Courriels de confirmation d’un changement d’adresse.
- Système commun d’envoi des courriels.
- Prise en charge de textes de notification traduits.
**Bilinguisme**
- Interface française et anglaise pour les fonctions communautaires.
- Sélecteur de langue.
- Mémorisation de la langue choisie.
- Conservation de la page courante lors du changement de langue.
- Prise en compte de l’ancre d’un message lors du changement de langue.
- Traduction des boutons, menus et messages d’interface concernés.
- Traduction des intitulés de rôles et des titres prédéfinis concernés.
- Formats d’affichage des dates et des nombres adaptés à la langue.
- Présentations françaises et anglaises des publications.
- Présentations françaises et anglaises des simulations.
- Conservation des contributions des membres dans leur langue d’origine.
- Page de soutien disponible dans les deux langues.
**Administration des publications et simulations**
- Tableau de bord d’administration.
- Téléversement de documents PDF.
- Téléversement de simulations HTML.
- Validation des fichiers envoyés.
- Contrôle des tailles maximales.
- Modification des titres et descriptions.
- Gestion des catégories et des langues.
- Gestion des informations d’auteur, de version et de publication.
- Gestion des DOI et liens externes.
- Ajout, remplacement et retrait des images de présentation.
- Association des simulations aux publications.
- Modification de la visibilité publique ou privée.
- Suppression des contenus et gestion des fichiers associés.
- Organisation des listes de contenus français et anglais.
- Gestion des nouveaux liens vers les discussions du forum.
- Accès au tableau des statistiques.
**Administration du forum et modération**
- Interface d’administration du forum.
- Centre de modération.
- Gestion des catégories et sous-catégories.
- Création et modification des catégories.
- Suppression des catégories selon les contrôles prévus.
- Gestion des sujets.
- Suppression et restauration de sujets.
- Gestion des membres et de leurs autorisations.
- Consultation et traitement des signalements.
- Séparation des accès entre les membres, les modérateurs et les administrateurs.
**Statistiques du site**
- Page de statistiques réservée à l’administrateur.
- Affichage du compteur historique de visites.
- Historique des visites enregistrées par le nouveau suivi.
- Visites du jour.
- Visites sur les sept derniers jours.
- Visites sur les trente derniers jours.
- Total des visites enregistrées dans l’historique.
- Estimation des visiteurs uniques à partir d’un identifiant renouvelé chaque jour.
- Graphique d’évolution sur trente jours.
- Classement des pages les plus consultées.
- Affichage des sites référents.
- Nombre total de membres.
- Nombre d’inscriptions récentes.
- Nombre de sujets et de messages.
- Activité récente du forum.
- Nombre de publications et de simulations.
- Compteurs de consultations des documents et simulations.
- Compteurs de mentions « J’aime ».
- Classements de contenus et de membres selon les indicateurs disponibles.
- Affichage du nombre de membres et d’invités en ligne.
- Suivi ne stockant pas l’adresse IP brute dans le journal des visites.
**Corrections du suivi des visites et de la présence**
- Correction de la présence de l’administrateur lorsqu’il consulte les statistiques.
- Actualisation de la présence avant le calcul des membres en ligne.
- Maintien de la fenêtre d’activité de cinq minutes pour le statut en ligne.
- Correction du comptage répété provoqué par les rafraîchissements.
- Comptage d’une même adresse de page une seule fois par session et par jour.
- Conservation des paramètres d’adresse pour distinguer les différents sujets et contenus.
- Exclusion de la page Statistiques du journal des visites.
- Conservation de l’historique déjà enregistré.
- Séparation du suivi de présence et du comptage des visites : actualiser sa présence ne nécessite pas d’ajouter une visite.
**Soutien aux recherches**
- Création d’une page « Soutenir mes recherches ».
- Version anglaise « Support my research ».
- Intégration de la page au design du site.
- Réutilisation de la bannière et du sélecteur de langue.
- Présentation du caractère entièrement facultatif du soutien.
- Explication des utilisations possibles : hébergement, outils, logiciels, équipements et temps de recherche.
- Présentation du caractère exploratoire des travaux.
- Précision qu’une contribution ne garantit ni découverte ni résultat scientifique.
- Maintien de l’accès aux publications et simulations déjà publiques sans contribution.
- Présentation d’autres façons d’aider : partage, signalement de problèmes et retours constructifs.
- Instructions pour envoyer un virement Interac à kyzis@outlook.com.
- Affichage de l’adresse de réception de façon lisible et facilement sélectionnable.
- Lien de contact pour les questions.
- Ajout de liens discrets vers cette page au pied de l’accueil, du forum et de la page À propos.
- Vérification de l’affichage en français et en anglais sur mobile et ordinateur.
**Référencement et informations publiques**
- Titres HTML descriptifs sur les pages de présentation.
- Métadonnées de description.
- Adresses canoniques sur les pages concernées.
- Métadonnées de partage Open Graph.
- Métadonnées de partage pour Twitter.
- Données structurées sur les pages concernées.
- Plan du site généré par le site.
- Fichier de directives pour les moteurs de recherche.
- Icône du site.
- Conservation des éléments de référencement lors de l’intégration de la bannière.
**Règles, confidentialité et protections techniques**
- Page des règles du forum.
- Conditions d’utilisation.
- Politique de confidentialité.
- Vérification des droits avant l’accès aux fonctions réservées.
- Protection des formulaires sensibles contre les soumissions non autorisées.
- Utilisation de requêtes préparées pour les traitements concernés.
- Échappement des valeurs affichées pour limiter l’injection de contenu.
- Validation des adresses saisies dans les nouveaux champs de lien.
- Contrôles des fichiers téléversés.
- Restrictions appliquées à l’exécution des simulations.
- Journalisation des erreurs de certains services.
- Gestion des erreurs du suivi statistique afin qu’elles ne bloquent pas le fonctionnement normal du site.
Kyzis.org réunit ainsi un espace de publication, des simulations interactives, un forum bilingue, des comptes personnalisables, une messagerie privée, des outils de modération, un tableau de statistiques et une page de soutien aux recherches.