Skip to content

Update and refactor festival datatype #335

@giplt

Description

@giplt

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

  • Refactor festival module to new pagetype coding style Converge to one coding style for datatypes #135 Convert festival to new datatype style #337
  • 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 location, time and tags to festival module contributions: 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.
  • Make page configurable through a web interface: A workable first approach could be a simple textarea containing the current xml. Slightly better would be multiple textareas for separate chunks of information in the settings xml. Of course the best would be dropdown menus, checkboxes etcetera for noobs to set up a festival. However that could be done in a next iteration, considering also Refactor datatype festival #133.
  • Add translations: Relatively easy would be adding support for multilingual contributions (perhaps reusing what is currently in place for the datatype webpage). A bit trickier is the translation of email templates that may need filling in certain fields. This should ideally make use of the translation/dictionary support. Possibly we should make all translations editable through a separate settings page and add messages (also from festival) there?

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions