Les pages web communes à la maquette sont forcément à la taille

Transcription

Les pages web communes à la maquette sont forcément à la taille
Doc Admin
Pages Instruments Web / ILL Mockup
Doc éditeur ................................................................................................................................ 1
Templates / CSS ........................................................................................................................ 1
Points techniques à améliorer ................................................................................................. 1
Suggestions ................................................................................................................................ 2
Modifications générales ........................................................................................................... 3
A suivre pour les nouveaux instruments ................................................................................ 3
Bugs sans lien avec la maquette .............................................................................................. 4
Doc éditeur
https://www.ill.eu/instruments-support/instruments-groups/instruments/modeles-pagesmaquette/a-lire-pour-les-editeurs-des-pages-dinstruments
Templates / CSS
Les pages web communes à la maquette sont forcément à la taille du site ILL.
Elles utilisent commun_mockup.css
Les pages de mockup.ill.eu sont prévues pour l’écran tactile (c’est la version « large »).
Elles utilisent commun_mockup.css et large-page-mockup.css
Comme elles peuvent également être vues par d’autres navigateurs, il y a un rectificatif pour
les écrans en 1024. Dans ce cas s’ajoute style1024.css
Les pages web des instruments communes à la maquette hérite toutes d’un template appliqué
à la page parent (« Description » ou « Examples » ou « How It Works »).
Points techniques à améliorer
*Inclusion ou non des pages du web dans la maquette
Il manque la bonne solution pour inclure ou non les pages du web dans la maquette. Pour
l'instant par défaut les pages sont toutes incluses.
J'ai une solution simple en attente qui joue sur le "hide in menu" à cocher mais cela "déforme"
le menu du site ILL et je n'ai pas réussi à régler ça.
Solution: extend tt_content?
*Légendes des animations flash et des vidéos mp4
Il manque une solution pour inclure des légendes sous les vidéos et les animations flash des
pages communes à la maquette. En effet ces objets médias ne permettent pas de le faire et je
n'ai pas réussi à "détourner" le titre (en l'exploitant comme une légende) sans effet de bord.
Solution: exploiter le titre des médias comme une légende (changer le wrap pour le faire
apparaître après le média)
*Couper les liens des pages de la maquette
Il manque une solution pour "couper" les liens externes des pages de la maquette.
J'avais trouvé une solution qui coupait tous les liens du texte de la maquette mais cela avait
des effets de bord sous Internet Explorer et je n'ai pas réussi à les résoudre.
D'après Alain, ce problème devait être résolu avec l'histoire du proxy qui doit répliquer la
maquette (pour la déplacer) et qui devait gérer les liens externes?
Solution: proxy?
*Génération automatique des vignettes du slider
J'ai récupéré les anciennes vignettes mais à terme, il aurait fallu une solution de génération
automatique de ces vignettes (qu'il faudra donc créer à chaque nouvelle page de la maquette).
C'était l'ancienne solution donc on l'avait chiffré ainsi, je n'ai pas eu le temps de développer
une solution de génération automatique de vignettes. J'en ai testé quelques-unes mais rien de
satisfaisant.
Solution: vignettes automatiques?
*Vignettes Français / Anglais
A l’heure actuelle le système distingue les vignettes françaises et anglaises ; si on ne les insère
que dans la page anglaise, dans la page française il n’y a rien. Il serait embêtant de devoir
remettre deux fois les mêmes vignettes, il faudrait toujours exploiter celles de la page
anglaise.
*Problème de rafraîchissement du cache
Comme on utilise des points de montage, on a un vrai soucis de rafraîchissement du cache.. A
chaque modification des pages de la maquette, je dois vider le cache de la page en cours et
parfois à 2 endroits (la page originale et son point de montage). Pour les futurs éditeurs cela
risque d'être fastidieux?
Suggestions
*Forcer le clic enlarge (quelque soit ce que choisit l’éditeur)
Dans les pages web, les images doivent pouvoir êtres zoomées. Par contre dans les pages de la
maquette, le zoom doit être désactivé. J’ai réussi à forcer le « non-zoom » pour les pages de la
maquette mais je n’ai pas trouver à forcer le zoom pour les pages du web. A l’heure actuelle il
faut bien cocher à la main « clic-enlarge » pour chaque image des pages web des instruments.
*Désactiver le border des images
Je n’ai pas trouvé à désactiver le « border » des images par défaut. Pour l’instant ils sont tous
décochés à la main mais il faudrait le désactiver quelque soit le choix de l’éditeur. (si on
coche le « border » on n’exploite pas toute l’espace possible pour l’image).
*Plein écran des anims flash en version web
Les anmations flash en mode web sont un peu petites et il n’est pas possible de les mettre en
plein écran. La solution arrivera à terme quand toutes ces animations deviendront des fichiers
HTML5.
*Multilingue
La maquette est prête à accueillir les contenus français dès qu'ils existeront. Pour les
animations flash soit utiliser le paramètre global L qu'on utilise dans typo3, soit à l'insertion
de chaque animation, il est possible de définir des paramètres personnalisés (mais cela
rendrait le travail + fastidieux, le faire en global serait mieux)
*Mise en couleur des pages communes dans le Backend
Si possible, trouver un jour un plugin qui permettrait de "colorer" les pages dans le Backend
pour bien visualiser quelles pages sont communes à la maquette ou non. (J'ai trouvé des
plugins censés faire ça mais dans mes tests, aucun ne fonctionnaient, souvent à cause du clear
branch cache qui était incompatible).
Modifications générales
*Ajout d’un sous-groupe dans tous les groupes d’éditeurs d’instruments
J'ai modifié tous les groupes d'instruments pour leur ajouter "instruments mockup" en sousgroupe. Ce groupe ajoute le point de montage des pages "modèles" pour la maquette
Il faudra penser à l'ajouter pour les futurs nouveaux groupes d'éditeurs d'instruments.
*Création des groupes d’éditeurs d’instruments manquants
Groupes et points de montage à créer pour les nouveaux instruments? A vérifier...
IN16B / Thales / wasp / cryoedm
*Alias manquants
Manquent les alias pour thales / wasp (www.ill.eu/thales et www.ill.eu/wasp ne fonctionnent
pas)
Vérifier aussi celui de cryoedm (Dans www.ill.eu/top-links/contacts/instrument-responsibles/
le lien vers cryoedm pointe vers www.ill.eu/cryo qui n'existe pas alors que
www.ill.eu/cryoedm existe.
Peut-on garder les 2?
Ou modifier le lien dans le plugin de www.ill.eu/top-links/contacts/instrument-responsibles/ )
A suivre pour les nouveaux instruments
*Fusion des pages « Status » et « Schedule »
Par besoin de gain de place dans le menu, on a réuni les status et les schedules sur la même
page. Certains instruments n'ont pas de status donc ils ont juste une page « Schedule ». Si ils
doivent avoir un « Status », bien penser à le rajouter dans la même page (voir les autres
instruments-> « Status & Schedule »)
*Préciser aux responsables que la zone "libre" est dans « More »
J’ai regroupé tous les contenus « autres » dans cette rubrique « More ». Dans certains cas tout
est sur cette page « More », parfois il y a des sous-pages -> Expliquer aux éditeurs que leur
page « More » peut être un simple raccourci (si il y a des sous-pages) ou une page Standard
si elle a du contenu.
*Anciennes pages « Home »
Certains contenus restent dans les anciennes pages « Home » (en caché). A terme, supprimer
les pages homes cachées? Je n'ai pas pris l'initiative de le faire au cas ou cela poserait
problème.
Attention : désormais pour changer l’image ou le texte du bandeau des instruments, il
faudra repasser la page racine en mode « Standard » (ou lieu de « Shortcut »), faire les
modifications puis repasser en « Shortcut ».
*Modification du plugin de contacts
Serait-il possible d'étendre le plugin "contact instrument" aux groupes?
En effet, DIF, TAS, TOF, etc. on n’a pas de rubrique contact.. Certains ont crée leurs pages
"people" mais il serait logique d'avoir le même tableau que les instruments (qui remontent
en automatique les contacts).
J'ai créé les pages "contacts" pour chaque groupe (en caché pour l'instant) prêtes à accueillir le
plugin contact. En attendant dans la maquette ces contacts sont ajoutés à a main!
Ne pas s'étonner qu'ils n'aient pas le même aspect que les autres.
Dans ceux gérés à la main j'ai supprimé le lien email.
Bugs sans lien avec la maquette
*Vérifier les liens de "publications" des instruments (fourni par l'esrf)
Lorsqu'on est en dehors de l'ILL, on obtient un message d'erreur mais on a quand même la
page qui se charge avec la liste des publications de l'instrument demandé.
Par contre en interne n'a pas l'air de fonctionner du tout.