45
DRUPALCAMP SITES FOR ESTONIAN AND FINNISH CAMPS A smart & easy way to create sexy Drupalcamp event websites. by Hansraj Govind | [email protected] | Skype : hans.govind

Implementing Drupalcamp sites

Embed Size (px)

Citation preview

DRUPALCAMP SITES FOR ESTONIAN AND FINNISH CAMPS A smart & easy way to create sexy Drupalcamp event websites. by Hansraj Govind | [email protected] | Skype : hans.govind

COD

?

?

 Conference Organization Distribution  Built on Drupal  Used for building conference and event

sites online  Read more : http://www.usecod.com

Setup and configuration   Copy project to local server   Create database / import sql   Modify configuration files according

(settings.php, etc)

Customisation / styling   Overwrite header image named drupalcamp-header.png in folder whiteboard/images/ by new image

Customisation / styling   Overwrite background image named drupalcamp-background.jpg in folder whiteboard/images/ by new image

  Overwrite Twitter title image named title-twitter.png in folder whiteboard/images/ by new image to change Twitter ID

Content management

  Change website name and email address

Administer > Site information modify “Name” and “E-mail address” on Site information page /admin/settings/site-information

  Add speakers

Create content > Speakers /node/add/speakers

•  Title - name of speaker •  Body - description of speaker •  Do not forget to select “Full HTML”

if you want to use html tags

  Add speakers

Home > Create content /node/add/speakers

•  Speaker image, main image, featured image – different images can be uploaded, and will be scaled and cropped. (using image_cache module)

•  Position – title of speaker •  Order – will be main speaker in

carousel and on Speakers’ page.

Create content > Speakers /node/add/speakers

  Create timeslots

Create content > Time slot /node/add/time-slot

•  Time slots have to be created to be assigned to sessions

  Create rooms

Create content > Room /node/add/room

•  Possibility to create rooms and assign to sessions

  Create sessions

Create content > Session /node/add/session

•  Session title •  Speakers – speakers created will

be suggested •  Description •  Slides – PDF slides can be

attached

  Create sessions

Create content > Session /node/add/session

•  Time slot •  Room •  Status – optional •  Track – groups of sessions can be

organised into tracks and held in different rooms

•  Experience level

  Configure Tracks

1. Administer > Content types 2. Manage fields for “session” 3. Configure “tracks” /admin/content/node-type/session/fields/field_track

  Configure Tracks

  Schedule page

  Add sponsors

Home > Create content /node/add/speakers

•  Title – sponsor name •  Body - description •  Related attendees – associate

speakers created (auto-suggest) •  Logo •  Sponsorship level – categorise

Create content > Sponsor /node/add/sponsor

  Sponsors

  Sponsors

  Add news

Home > Create content /node/add/speakers

•  Title – news title •  Tags •  Body – news text

Create content > News /node/add/news

  News

  Edit ‘About’ page -  Administer > Content -  Filter by type ‘Page’ - Edit ‘About’ /admin/content/node

  Edit ‘About’ page

-  Administer > Content -  Filter by type

‘Page’ - Edit ‘About’ /admin/content/node

  ‘About’ page

  Edit ‘Venue’ page -  Administer > Content -  Filter by type ‘Page’ - Edit ‘Venue’ /admin/content/node

  Edit ‘Venue’ page

-  Administer > Content -  Filter by type

‘Page’ - Edit ‘Venue’ /admin/content/node

  ‘Venue’ page

  Registration form

•  Basic information •  Questionnaire •  Captcha

  Edit Registration form -  Administer > Content -  Filter by type ‘Webform’ - Edit ‘Register’ /admin/content/node

  Edit Registration form -  Administer > Content

-  Filter by type ‘Webform’

- Edit ‘Register’

/admin/content/node

  Edit Registration form -  Edit ‘Register’

-  > Webform > Form components

/node/82/webform

  Registration email -  Edit ‘Register’

-  > Webform > E-mails

/node/82/webform/emails

  Registration email -  Edit ‘Register’

-  > Webform > E-mails

/node/82/webform/emails/1

  Registrants -  Edit ‘Register’

-  > Results > Table

/node/82/webform-results/table

  Contact form -  Administer > Contact form

/admin/build/contact

  Contact form -  Administer > Contact form

/admin/build/contact/edit/1

Questions?

Thank you!