Remember to target the dewikification branch with this pull request
For displaying event information (like for our code jams), we will want a slightly different approach. These will basically just be normal static pages, but we need a clever, modular system for displaying sidebars.
What's a sidebar?
Take a look at one of our current event pages.

See the information on the right hand side? That's a sidebar. These sidebars should be able to contain lists, hyperlinks, images, any content at all.
Most of our pages have sidebars that contains some images and then some links, like this:

So we need a nice, modular, DRY way of doing this.
Do I add all the pages that are currently on the site?
No. This will be handled in another issue.
Wait, so should these pages be markdown too or what's the deal?
No no. That's just for the guides. For the event pages, we very often need stuff like YouTube embeds, custom bulma components, and so on. So we want the full power of Django Templating Language for building these pages, but just with a clever drop-in component for sidebars.
Remember to target the
dewikificationbranch with this pull requestFor displaying event information (like for our code jams), we will want a slightly different approach. These will basically just be normal static pages, but we need a clever, modular system for displaying sidebars.
What's a sidebar?
Take a look at one of our current event pages.

See the information on the right hand side? That's a sidebar. These sidebars should be able to contain lists, hyperlinks, images, any content at all.
Most of our pages have sidebars that contains some images and then some links, like this:

So we need a nice, modular, DRY way of doing this.
Do I add all the pages that are currently on the site?
No. This will be handled in another issue.
Wait, so should these pages be markdown too or what's the deal?
No no. That's just for the guides. For the event pages, we very often need stuff like YouTube embeds, custom bulma components, and so on. So we want the full power of Django Templating Language for building these pages, but just with a clever drop-in component for sidebars.