Difference between revisions of "Fsoss 2016 backend planning"
(Created page with '=FSOSS Backend= ==Submit proposals== * Need to have a description field and a blurb(small low limit of characters) ==Mobile First== * Design for use of mobile first ==Announ…') |
|||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
=FSOSS Backend= | =FSOSS Backend= | ||
+ | |||
+ | ==ToDo== | ||
+ | * Change domain fsoss.ca not fsoss.senecac.on.ca | ||
==Submit proposals== | ==Submit proposals== | ||
Line 7: | Line 10: | ||
==Mobile First== | ==Mobile First== | ||
* Design for use of mobile first | * Design for use of mobile first | ||
+ | * Make sure all viewers can use mobile | ||
==Announcements== | ==Announcements== | ||
− | * | + | * Timed announcements that can be updated |
+ | ==Banner== | ||
+ | * Allow for images and text | ||
+ | * Main page | ||
+ | * What is the content | ||
==Multiple types of Accounts== | ==Multiple types of Accounts== | ||
===Administrator=== | ===Administrator=== | ||
− | * | + | * Someone who has access to all the data on the site |
− | === | + | ===Speakers=== |
− | * | + | * Can only modify their talks |
− | === | + | ===Editor=== |
− | * | + | * Change content on site and theme or colours or layout? |
+ | ===Reviewer=== | ||
+ | * Ability to approve and remove talks | ||
+ | * Decide which talks are accepted | ||
==Schedule== | ==Schedule== | ||
+ | * Auto generate schedule | ||
* Consists of 2 days | * Consists of 2 days | ||
* 1-6 tracks(parallel talks) | * 1-6 tracks(parallel talks) | ||
− | * | + | * Keynote and lunch run through all tracks |
− | * | + | * Each track has a room number |
− | * | + | * Each track contains multiple sessions |
− | * | + | * Each session has start and end time(start time + 50 minutes) |
− | * | + | * Span event that goes through all tracks |
+ | |||
+ | ==Pamphlet== | ||
+ | * Auto generate of the pamphlet from the schedule(as a webpage) | ||
+ | * Back to back 4 slots | ||
+ | * Talks must have character restricted titles(for pamphlet generation) | ||
+ | * Auto generates a pdf that has 2 copies on one page | ||
+ | * Schedules auto generated | ||
+ | * CDOT blob can be auto generated(icon and description) | ||
+ | * Auto generate 2-3 pages talk descriptions and titles | ||
+ | * Sponsors page is an image | ||
+ | ===Front Pages=== | ||
+ | * Front page(title page)(not auto generate) | ||
+ | * 2 schedule pages worth of schedules | ||
+ | * About CDOT page | ||
+ | ===Back pages=== | ||
+ | * Sponsor page | ||
+ | * Multiple talk description | ||
+ | * Follow us page | ||
+ | |||
+ | ==Theme== | ||
+ | ===Theme Forest=== | ||
+ | * Cheap themes($10-$20?) | ||
+ | * Lots of options for events layouts(entertainment) | ||
+ | * Can make some changes(colours, images, etc) | ||
+ | * Placement of layouts and boxes | ||
+ | * Mobile friendly | ||
+ | |||
+ | ==Django== | ||
+ | ===Framework=== | ||
+ | * Easy to change content | ||
+ | * Reused year after year | ||
+ | * easy to build/add functionality | ||
+ | |||
+ | ===Admin views=== | ||
+ | * Generate lists(emails, approved speakers, unapproved speakers) | ||
+ | |||
+ | ===Speakers views=== | ||
+ | * status of approval |
Latest revision as of 11:27, 31 March 2016
Contents
FSOSS Backend
ToDo
- Change domain fsoss.ca not fsoss.senecac.on.ca
Submit proposals
- Need to have a description field and a blurb(small low limit of characters)
Mobile First
- Design for use of mobile first
- Make sure all viewers can use mobile
Announcements
- Timed announcements that can be updated
Banner
- Allow for images and text
- Main page
- What is the content
Multiple types of Accounts
Administrator
- Someone who has access to all the data on the site
Speakers
- Can only modify their talks
Editor
- Change content on site and theme or colours or layout?
Reviewer
- Ability to approve and remove talks
- Decide which talks are accepted
Schedule
- Auto generate schedule
- Consists of 2 days
- 1-6 tracks(parallel talks)
- Keynote and lunch run through all tracks
- Each track has a room number
- Each track contains multiple sessions
- Each session has start and end time(start time + 50 minutes)
- Span event that goes through all tracks
Pamphlet
- Auto generate of the pamphlet from the schedule(as a webpage)
- Back to back 4 slots
- Talks must have character restricted titles(for pamphlet generation)
- Auto generates a pdf that has 2 copies on one page
- Schedules auto generated
- CDOT blob can be auto generated(icon and description)
- Auto generate 2-3 pages talk descriptions and titles
- Sponsors page is an image
Front Pages
- Front page(title page)(not auto generate)
- 2 schedule pages worth of schedules
- About CDOT page
Back pages
- Sponsor page
- Multiple talk description
- Follow us page
Theme
Theme Forest
- Cheap themes($10-$20?)
- Lots of options for events layouts(entertainment)
- Can make some changes(colours, images, etc)
- Placement of layouts and boxes
- Mobile friendly
Django
Framework
- Easy to change content
- Reused year after year
- easy to build/add functionality
Admin views
- Generate lists(emails, approved speakers, unapproved speakers)
Speakers views
- status of approval