DrupalMontreal / 2014.drupalcampmontreal.com

1 stars 0 forks source link

Sessions schedule #12

Open pbuyle opened 10 years ago

pbuyle commented 10 years ago
pbuyle commented 10 years ago

In progress, see http://dcmontrealdev.prod.acquia-sites.com/schedule

Cells' contents are the node rendered using a dedicated view mode (usual view stuff). There is three different content type: Sessions, Scheduled Activity (for things in the schedule that are not sessions, such as a Lunch break) and Rooms.

Left TODO:

pbuyle commented 10 years ago

Configuration of the display has been pushed in the develop branch and deployed on http://dcmontrealdev.prod.acquia-sites.com/schedule.

Each cell is a rendered node, using a dedicated 'schedule' view mode. Custom templates have been created.

The schedule will be merged into the master branch and deployed on the production environment once the schedule session scheduling is done (so tomorrow evening).

pbuyle commented 10 years ago

The Schedule table is rendered using core's table theme hook, default implementation is theme_table(), and it can be overridden. AFAIK the Bootstrap theme does not override it. Because we uses view, usual view specializations of the theme hook is usable, so overriding the table__sessions_schedule hook should be possible.

The session listing page has been updated to only list selected session and use a more usable layout build with Bootstrap collapsible panels (http://dcmontrealdev.prod.acquia-sites.com/fr/sessions). In order to achieve this, the templates for the view have been overridden. Everything is done with a mix of field configuration, and dirty code in the templates. Sorry about this.