Projet

Général

Profil

Actions

Feature #12442

fermé

Double formulaire de saisie de contenu

Ajouté par Nicolas Eysseric il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
01/07/2021
Echéance:
% réalisé:

100%

Temps estimé:
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.

Mis à jour par Nicolas Eysseric il y a plus de 3 ans

  • Statut changé de New à Resolved
  • Assigné à mis à Nicolas Eysseric
  • Version cible mis à Version 6.3
  • % réalisé changé de 0 à 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 :

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

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

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

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

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

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

Formats disponibles : Atom PDF