Project

General

Profile

Actions

Feature #12442

closed

Double formulaire de saisie de contenu

Added by Nicolas Eysseric about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Start date:
07/01/2021
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

Description

L'application Page web permet la saisie de contenus structurés grâce à un formulaire personnalisé.
Une évolution est envisagée afin de permettre la saisie grâce à deux formulaires. Evolution utile pour aller plus loin dans la gestion des pages d'accueil d'espace.

Actions #1

Updated by Nicolas Eysseric about 1 year ago

  • Status changed from New to Resolved
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 6.3
  • % Done changed from 0 to 100
Cette évolution répond finalement à deux problématiques :
  1. permettre la saisie structurée de contenus grâce à deux formulaires distincts dans l'application Page web,
  2. mettre en place des pages d'accueil d'espace plus riches grâce à l'utilisation conjointe du formulaire standard AuroraSpaceHomePage.xml et d'un formulaire personnalisé.

Dans l'application Page web, un nouveau paramètre nommé Autre formulaire utilisé fait son apparition.
Une fois les données saisies, les deux formulaires sont affichés l'un en dessous de l'autre.

Au niveau du look Aurora, une nouvelle propriété a été ajouté :

# Following parameters permit to defined a custom template for the given space and all his descendants
# Several lines for several templates can be added
space.homepage.management.customtemplate.WAXX = customTemplate.xml

Cette propriété est lue lors de la création automatisée de l'application Page web associée à l'espace sur lequel l'administrateur vient de cliquer sur Modifier la page.
Il est possible de spécifier différents modèles à différents niveaux. Définir un modèle sur un espace permettra de définir ce modèle pour l'espace et son arborescence de sous espaces.
Le contenu de ce formulaire est affiché dans la colonne principale de la page d'accueil d'espace.
Un travail de personnalisation via CSS et Javascript est alors nécessaire pour afficher l'ensemble des données comme attendu (prestation annexe de personnalisation graphique).

Traité par PRs :
Actions #2

Updated by Miguel Moquillon about 1 year ago

  • Status changed from Resolved to Integration in progress...
Actions #3

Updated by Miguel Moquillon about 1 year ago

Mes retours :

1 bogue rencontré :

  • dans le cas d'un espace, si le formulaire custom contient des champs WYSIWYG, ceux-ci, contrairement au template par défaut Aurora, ne sont pas affichés

Mes remarques :

  • rien ne permet de supprimer l'instance de formulaire custom utilisé dans un espace pour, par exemple, le remplacer par un autre
  • il est dommage de devoir supprimer l'appli WebPage pour pouvoir modifier le ou les formulaires à utiliser même lorsque aucune données n'a été saisie : en fait rien ne permet de supprimer une instance de formulaire avec ses données, ni au niveau de l'espace, ni au niveau de la WebPage
Actions #4

Updated by Miguel Moquillon about 1 year ago

  • Status changed from Integration in progress... to Closed
Actions

Also available in: Atom PDF