PlanBCode / hypha

1 stars 8 forks source link

Update and refactor festival datatype #335

Open giplt opened 4 years ago

giplt commented 4 years ago

Here's a number of suggestions to improve the festival datatype:

matthijskooijman commented 4 years ago

On signing up participants can currently say which days they intend to join. It would be helpful for building the timetable if in stead they would enter their preferred location(s), day(s) and add at least one tag for a theme that fits their contribution.

I think these would be separate features (that can co-exist): The former "what days to join" was intended to know how much participants to expect (i.e. how much lunch to arrange), while the latter "info about a contribution" would be intended to help create the timetable.

A bit trickier is the translation of email templates that may need filling in certain fields.

In #337, I've moved the e-mail content from the page XML to be translated strings, which means they're trivial to translate, but no longer customizable at all. This might need some more work to allow both translating and customization...

Possibly we should make all translations editable through a separate settings page and add messages (also from festival) there?

Yeah, this thought has also occurred to me, maybe this is something to be implemented now, then...

matthijskooijman commented 4 years ago

Add 'about'-field to show in the festival default view, preferably by making use of the existing mechanisms for the datatype webpage, i.e. rich content trough wymeditor, revisions, translations Add 'excerpt'-field to show on top in lineup and timetable views Add translations:

These are partly covered by #341, though editing and revisions for the about and excerpt fields is not supported yet.