Structured Pages With Metadata

Hello,


I've been looking at the best way to help our users build structured pages with the assumption that they can't be relied upon to properly format the text.



The Staff Profile page is simple enough HTML - h3, paragraph, h3 paragrah, but:


  1. I don't want to allow (trust) users to format this correctly in the WYSIWYG
  2. I'd like the headings to be standardised (the same accross all staff profile pages)
  3. I'd like the paragraphs to be easily re-useable accross the site.
  4. I do want some WYSIWYG features like being able to add links to the text



    I'm thinking of doing this almost all in metadata, with a field for each of the things I want on the staff page and then displayed nicely with a paint layout. It also means I can nest the staff pages and use alternative paint layouts to cherry pick the staff data for other purposes too.



    That should give me the control I want, but I'm wondering about the overhead of using regex condtions to hide/show certain fields.



    Does anyone have a better approach? I think what I'm trying to do is template the pages.



    Cheers,



    Robert :blink:

[quote]I'm thinking of doing this almost all in metadata, with a field for each of the things I want on the staff page and then displayed nicely with a paint layout. It also means I can nest the staff pages and use alternative paint layouts to cherry pick the staff data for other purposes too.


That should give me the control I want, but I'm wondering about the overhead of using regex condtions to hide/show certain fields.[/quote]



We do this exact thing at Pacific Union College to display info about our Faculty. We have metadata fields applied to user assets, which are then displayed with a paint layout. Then we have user selectable layouts that have a nested contact form, so that each Faculty has a contact form.



As far as regex, we do this as well to not show blank metadata fields, and, it seems to be working fine even with a few within one paint layout.