Web 1.4

17 avril 2017 - Version corrective et nouveautés

Nouveautés de la version

Assistant de première connexion

Lors de leur première connexion, un assistant de première connexion est proposé aux utilisateurs pour leur présenter l’ENT.

Tour interactif

Lors de leur première connexion, un tour interactif est proposé aux utilisateurs pour leur présenter l’interface de l’ENT. Cela se matérialise par un pulseur qui permet d’ouvrir la première étape du tour interactif :

Ensuite l’utilisateur peut naviguer entre les différentes étapes, et l’élément présenté apparaît en surbrillance :

Pages : améliorations ergonomiques

Refonte ergonomique globale de l’application, page d’accueil, gestion des pages, mode de construction d’une page.
Désormais une page se construit via glisser-déposer de contenu depuis un panneau latéral.

Possibilité d’ajouter un titre à un bloc de contenu
Les utilisateurs peuvent désormais ajouter un titre à un bloc de contenu

Possibilité de dé-publier une page
Une page peut désormais être définie comme dé-publiée et donc non visible par les utilisateurs avec lesquels le projet est partagé. Une fois la modification effectuée, le gestionnaire ou le contributeur de la page peut re-publier la page.

Les modèles sont désormais des blocs de contenu à glisser-déposer
Les modèles étaient auparavant choisis à la création d’une page. Ils sont désormais accessibles à tout moment lors de l’édition d’une page et fonctionnent désormais par bloc et non par agencement d’une page entière.

Suppression de la notion de grille
Dans cette nouvelle version, les grilles n’existent plus. Leur ajout et leur modification était bien trop complexe auparavant. Les grilles existantes seront bien affichées dans la nouvelle version mais ne seront plus modifiables, les utilisateurs ne pourront plus que les supprimer.

Sécurité : correction de plusieurs failles de sécurité

Plusieurs failles de sécurité ont été corrigées dans cette version :

  • Faille XSS : prise en compte de l’événement onError dans le vocabulaire utilisé pour éviter l’injection de code javascript.
  • Jeton CSRF : ajout d’un jeton CSRF pour authentifier les envois de formulaires.
  • Protection contre le clickjaking : interdiction des iframes externes à l’ENT afin de se protéger contre le clickjacking. Comme cela peut impacter les utilisateurs avancés, cette protection peut être activée ou non en fonction du souhait des projets.

Technique : amélioration du traitement des notifications externes

Optimisation du temps de traitement et de l’empreinte mémoire des scripts d’envoi des notifications quotidiennes et hebdomadaires.

Technique : montée de version Neo4j

Montée de version Neo4j 2.3.2 vers 3.1.2, principalement à des fins d’amélioration des performances.

Console d’administration : ajout de métriques sur les comptes activés

Ajout de l’information sur le nombre de comptes activés et chargés sur la fiche établissement.

Publipostage : filtre sur l’adresse mail

Ajout d’un filtre permettant de n’afficher que les comptes qui ont une adresse mail saisie.

Authentification : message explicite si les cookies sont désactivés sur le navigateur

Désormais un message indique à l’utilisateur d’activer les cookies sur le navigateur s’il veut utiliser l’ENT.

Blog : identification du billet en cours de lecture

Le billet en cours de consultation est désormais mis en avant dans la liste des billets.

Editeur : lien direct vers les billets de blog

Dans le linker de l’éditeur, il est désormais possible de pointer directement sur un billet de blog, alors qu’auparavant le lien pointait sur les blogs.

Messagerie : blocage de l’envoi pendant le chargement des pièces jointes

Il n’est plus possible d’envoyer un message si une pièce jointe est en cours de chargement.

Problèmes corrigés

Menu et widget : applications préférées

Mise à jour des applications favorites lors de la suppression ou la modification des applications de l’utilisateur, notamment en cas de :

  • Mise à jour d’un lien (URL ou icône)
  • Suppression de l’application pour un utilisateur

Applications : perte des icônes

Résolution des soucis de cache avec la police utilisée pour les icônes des applications de l’ENT, ce qui se matérialisaient par des caractères chinois dans la page des applications.

Authentification : gestion des cookies défectueux

Après redémarrage des plateformes, il arrivait que certains utilisateurs se retrouvent avec un cookie de session défectueux, ce qui se matérialisait par une page blanche et une erreur 401 dans la console du navigateur. Ce problème nécessitait un redémarrage du navigateur ou la suppression des cookies sur le navigateur pour continuer à naviguer sur l’ENT. Désormais l’utilisateur est redirigé vers le formulaire de connexion.

Blog : problèmes de notifications pour certains types de groupes

Les groupes de fonctions (ADML) n’étaient pas notifiés des actions sur le blog, cela a été corrigé.

Casier : problèmes de notifications

Le système anti-spam, évitant qu’un utilisateur n’envoie trop de notifications dans un laps de temps réduit, bloquait les notifications sur le casier : contrairement aux autres applications qui notifient en une fois, il y a autant de notifications sur le casier que de destinataire (un fichier envoyé est dupliqué pour chaque destinataire donc l’identifiant et le lien associé sont différents). Il y a désormais une exception pour cette application.

Casier : option « sélectionner tout » dysfonctionnelle

L’option « sélectionner tout » ne fonctionnaient plus sur le casier sur la vue liste, le souci a été corrigé.

Communautés : problèmes de mise à jour

Les problèmes de mise à jour sur le module communauté ont été résolus.

Documents : les caractères  » et \ posaient problème dans les commentaires

Résolution des commentaires non envoyés lorsque ces caractères étaient utilisés.

Exercices et évaluations : problème d’autocorrection sur les exercices de mise en ordre

La correction se basait sur l’ordre de création des éléments, plutôt que sur l’ordre défini dans le sujet. Le score était bon mais pas le code couleur. Cela a été corrigé.

Recherche transverse : problèmes de performances pour les documents et les actualités

Les problèmes de performances sur les documents et les actualités ont été résolus, les applications peuvent être réintégrées au périmètre de la recherche transverse.

Widget carnet de bord : problèmes de performances

Lorsqu’un serveur Pronote était long à répondre, cela pouvait poser des problèmes de performance au niveau de tout l’ENT. Cela a été corrigé.