Fermer

octobre 25, 2021

Optimizely CMS – Éditeur de zone de texte contextuel


L'éditeur en ligne pour Optimizely CMS offre une excellente expérience contextuelle aux auteurs. Au fur et à mesure que vous modifiez, la vue est continuellement mise à jour pour afficher la dernière valeur et comment elle affecte la mise en page. Cette expérience est une force d'Optimizely CMS. Une autre force est la possibilité de personnaliser la façon dont les propriétés s'affichent dans les vues, avec de nombreuses techniques disponibles. Parfois, cependant, un rendu personnalisé et des mises en page plus complexes peuvent brouiller l'expérience de création. Il existe différentes manières de gérer ces situations, comme l'utilisation des assistants FullRefreshPropertiesMetaData ou EditAttributes. Cependant, ces assistants peuvent parfois gêner, ou ils ne fournissent pas la solution nécessaire.

J'ai rencontré plusieurs scénarios avec des propriétés de chaîne où j'avais besoin d'une solution alternative pour gérer les modifications de mise en page dues aux mises à jour de propriétés. Pour gérer les valeurs de chaîne courtes, j'ai implémenté le PreviewableText UIHint, qui crée un éditeur contextuel dans le contexte de la page pour éditer les valeurs. Je voulais une solution similaire pour les chaînes plus longues, mais aucune n'était disponible immédiatement. Heureusement, j'ai pu en implémenter un avec un Textarea qui a fourni la solution dont j'avais besoin.

En savoir plus sur ma solution dans mon article, Popup TextArea Property Editor. De plus, laissez un commentaire ci-dessous avec des questions ou plus d'informations.




Source link