Skip to content

UX Ideas

Stefan Bethke edited this page Sep 3, 2019 · 1 revision

This page lists a couple of ideas for pages and modules.

Pages

Home Page

The home page provides a quick overview of the current event as well as relevant actions.

Home Page Anonymous

When not logged in, users see information for the current event, and are invited to register as a speaker or as an attendee (if currently available). It's made obvious that logging in to the site will provide more detailed, personalized information; a teaser might explicitly explain what information is accessible after logging in.

To increase engagement, the home page should feature the most recent blog post(s) and a selection of current talks.

Home Page Logged In

When logged in, users see important information about the event and about their participation.

As an attendee, their registration status (including workshops) and their badge info is shown.

It also shows the most recent blog posts and featured speakers.

Session List

The session list shows all sessions for an event. It is used for the current as well as past events. Each entry shows the talk or workshop title, the speaker name and a short summary of the talk. Clicking the entry takes the user to the session detail page.

Session Grid

The session grid is shown instead of the session list from approx. 6 weeks prior to the event, to the day of the event. It shows which talk will be presented in which room and at what time. Otherwise, it works the same as the list.

Session Detail

The pages shows all available details about the talk and the speaker. When available, links to videos, slides and other materials are included as well.

Between talk selection and creation of the session grid, all users can vote on the talk.

On the day of the event, users can vote for the talk.

Organizers and speakers can see voting results; other users can only see their own vote while voting is open.

Attendee Signup

Users can register as an attendee. Depending on whether the user is logged in, this simply registers the user as an attendee, or will allow the creation of an account.

Speaker Signup

Users can register as a speaker.

Talk Proposal Submission

Once registered as a speaker, users can submit a talk proposal.

Badge Editor

Registered attendees can edit their badge info (name, stickers).

Talk Proposal Overview

Users who have submitted at least one talk proposal can see a summary of them.

Modules

Most recent blog post(s) teaser

The most recent blog post teaser shows a summary of the most recent blog post. Users can click to go to the full view of the post.

Featured Talk(s) Teaser

The teaser shows a summary of a talk, including the speaker photo. Users can click to go to the talk detail page. The teaser automatically rotates between all talks of the current event on a daily basis.

Registration Status Teaser

This teaser shows whether the user is registered for the current event, and if they are registered for a limited session (workshop or excursion), or are on the waiting list.

Badge Summary Teaser

Users can enter their badge info ahead of time. The teaser shows a summary of the badge info; clicking on it will take the user to the badge editing page.

Speaker Summary Teaser

Users that have submitted a talk or workshop proposal see the status of their submissions. Clicking will take them to the talk submission editing page.

Featured Sponsor Teaser

This teaser rotates sponsors according to their sponsoring level and shows the sponsor's logo and a short text. Clicking will take the user to the sponsor-designated URL.

Content Teaser

The (generic) content teaser takes users to a content page. We will use this for inviting sponsors, linking to event information, the code of conduct, etc.