building an event/conference website like fudcon.in

17

Upload: vaidik-kapoor

Post on 14-Jul-2015

132 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Building an event/conference website like FUDCon.in
Page 2: Building an event/conference website like FUDCon.in

Building Conference/Event Websites like FUDCon.in

!By Vaidik Kapoor

Page 3: Building an event/conference website like FUDCon.in

In this session...

➔ Conference/event websites ➔ What is COD? ➔ Why COD? ➔ Features in COD ➔ Comparison with other event software solutions ➔ Demo on building a conference website ➔ Case study

✓ FUDCon.in

Page 4: Building an event/conference website like FUDCon.in

In a nutshell...

Today, we are going to learn how to build websites for

conferences and events like FUDCon Pune. !

When in doubt, please interrupt and ask your question. I will try my best to answer your question.

Page 5: Building an event/conference website like FUDCon.in

Conference Organising Distribution➔ COD is a Drupal distribution.

✓ What is Drupal? ■ An open source Content Management System/Framework

✓ What are Drupal distributions? ■ Similar to the concept of Linux distributions ■ A Drupal installation packaged with a lot of modules and

settings configured for specific/generic use-cases. ✓ Latest release is built over Drupal 6. ✓ GPL v2 Licensed. ✓ Website - http://usecod.com

Page 6: Building an event/conference website like FUDCon.in

Why COD?

➔ Out-of-the-box benefits. ➔ Its free and open source! ➔ Backed by the amazing Drupal community.

✓ Always there for support. ➔ Saves time and energy. Prevents your from re-inventing the wheel. ➔ Lets you focus on more important issues (like functionality, design

and your event, of course). ➔ Why learn Drupal for COD?

✓ Drupal is a great CMS/F. ✓ It saves a lot of time, even if you are not a website developer or designer. ✓ You can use your experience for further projects where you don't want to

get into something completely different. Ex: project documentation websites, small community websites, etc.

Page 7: Building an event/conference website like FUDCon.in

Features in COD➔ Sessions Management

✓ Submission ✓ Voting ✓ Moderation

➔ Event Management ✓ Registration and fee payment ✓ Resource management ✓ Scheduling and schedule grid ✓ Space for BoFs

➔ User Management ✓ Personal schedule for every user ✓ Personal profile for every user

➔ Sponsors Management ✓ Update information and provide logo ✓ Organization of sponsors (Gold, Silver, Bronze)

And a lot of other features. !http://usecod.com/benefits

Page 8: Building an event/conference website like FUDCon.in

Comparison

!

A detailed comparison of features, prices, licenses, etc. with other event/conference

software solutions is available at

http://usecod.com/cod-comparison

Page 9: Building an event/conference website like FUDCon.in

'Nuff said!

!

!

Lets get our hands dirty!

Page 10: Building an event/conference website like FUDCon.in

Goal

Our goal is to build a simple conference website: ➔ Features

✓ Sessions submission ✓ Session voting ✓ Session moderation ✓ Scheduling ✓ Event registration ✓ Contact form ✓ Sending email notifications to speakers and attendees

➔ Design ✓ Where to find a Drupal theme ✓ How to use those themes

Page 11: Building an event/conference website like FUDCon.in

Case Study : FUDCon.in

Page 12: Building an event/conference website like FUDCon.in

Prior to FUDCon.in➔ MediaWiki was used for:

✓ Planning ✓ Attendee registration ✓ Session/hackfest submission ✓ Information Sharing

➔ MediaWiki ✓ Good for planning ✓ Good for internal work ✓ Good for organisers ✓ Not good for session submission/moderation ✓ Not intuitive for attendees ✓ No way to contact attendees and speakers ✓ Everything had to be done manually

Page 13: Building an event/conference website like FUDCon.in

Our Requirements➔ All events on the same installation. ➔ Speakers with their profiles. ➔ Sessions submission with slides/attachments. ➔ Voting on sessions ➔ Important: FUDCon follows Barcamp format. ➔ Parallel tracks. ➔ Complete scheduling. ➔ Management of resources. ➔ Attendee registration. ➔ Sponsors

Page 14: Building an event/conference website like FUDCon.in

The Only Problem

!

!

We were behind schedule and

we had very less time.

Page 15: Building an event/conference website like FUDCon.in

COD (Drupal) Themeing

➔ COD themeing is Drupal themeing. ➔ Good knowledge of HTML/CSS and

Javascript is required. ➔ Basic knowledge of PHP is required.

✓ Using of PHP variables, objects, arrays.

Page 16: Building an event/conference website like FUDCon.in

COD (Drupal) Themeing

➔ Pick a base theme, like Zen. ➔ Modify its HTML/CSS according to your

needs. ➔ Add some Javascript. !

You are done!

Page 17: Building an event/conference website like FUDCon.in

Thank You!The slide and the screencast will be uploaded somewhere

soon and the links will be posted on the session page on FUDCon.in.

!OSDC Links: λ Website

http://opensource.jiitu.org λ Wiki

http://opensource.jiitu.org/wiki λ Twitter

http://twitter.com/jiitosdc λ Facebook Group

http://on.fb.me/jiitosdc