Projet

Général

Profil

Actions

Feature #10058

fermé

Supprimer l'utilisation des balises <frameset> et <frame> au niveau du back-end

Ajouté par Yohann Chastagnier il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Administration
Début:
19/09/2018
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Tout comme pour la feature #7909, il ne s'agit pas ici de mettre en place une nouvelle interface utilisateur, mais de changer le mécanisme de chargement de la page afin de ne plus utiliser la structure avec les balises <frameset> et <frame> qui ne font plus partie des spécifications à partir de HTML5.

L'affichage des pages du back-end n'engendrera pas de rechargement complet de Silverpeas de manière à ce que les fonctionnalités, comme la messagerie instantanée ou les notifications de bureau par exemple, ne soient pas pénalisées par un passage plus ou moins bref dans l'administration.

Seuls les navigateurs permettant l'utilisation d'API JavaScript récentes et de CSS3 seront compatibles.

Mis à jour par Yohann Chastagnier il y a plus de 5 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Yohann Chastagnier il y a plus de 5 ans

  • Statut changé de In progress... à Resolved
  • Version cible changé de Version 6.2 à Version 6.1
  • % réalisé changé de 0 à 100

Le plugin SilverpeasAdminWindow et SilverpeasAdminLayout ont été créés et mis en place dans Silverpeas.
Le look Aurora a été mis à jour en rapport.

ATTENTION pour les installations Silverpeas 6 existantes avec un look spécifique (hors Aurora), et puis aussi pour les futurs spécifiques : l'accès à l'administration doit être modifiée.
Le lien doit maintenant être codé de la manière suivante :

<a href="javascript:void(0)" onclick="spWindow.loadAdminHomePage();" ...>...</a>
<!-- OU -->
<a href="javascript:onclick=spWindow.loadAdminHomePage();" ...>...</a>
<!-- A CHACUN SON BONHEUR -->

PRs:

Mis à jour par Miguel Moquillon il y a plus de 5 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus de 5 ans

Quelques remarques :

  • dans certaines JSP, le tag script est déclaré avec l'attribut language="javascript" à la casse près. Or en (X)HTML, cet attribut n'existe plus et c'est l'attribut type qui est requis (cet attribut est rendu optionnel en HTML5). Il faudrait donc remplacer ces attributs anciens par type="text/javascript".
  • dans certaines JSP sont définies explicitement des styles CSS dans une balise style. Ne pourrait on pas les extraire et les mettre dans la feuille de style globale ?
  • Il y a des références encore à du Silverpeas V5 dans des noms comme lookV5 par exemple (ici le nom du dossier dans util/javaScript). Ne pourrait on pas en profiter pour remettre ça d’aplomb en retirant toute référence à une version de Silverpeas dans les noms de fichiers, de dossiers, de JSP et de classes (ce qui nous permettrait d'éviter de retoucher les noms lorsque l'on sera en V7 !) ?

Mis à jour par Miguel Moquillon il y a plus de 5 ans

  • Statut changé de Integration in progress... à Closed

Mis à jour par David Lesimple il y a plus de 5 ans

  • Statut changé de Closed à Re-opened

Sur une application coté front, l'action 'Paramétrer cette application' fait disparaitre la navigation et la possibilité de revenir.

Mis à jour par Yohann Chastagnier il y a plus de 5 ans

  • Statut changé de Re-opened à Closed

Cela a déjà été identifié et corrigé.
Il faut attendre le prochain build.

Actions

Formats disponibles : Atom PDF