Skip to content

Dewikification: Create an app for showing event info. #385

@lemonsaurus

Description

@lemonsaurus

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.
image

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:
image

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.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions