SlideShare a Scribd company logo
DRUPALCAMP SITES
FOR ESTONIAN AND
FINNISH CAMPS
A smart & easy way to create sexy Drupalcamp
event websites.
by Hansraj Govind | hans@exove.ee | Skype : hans.govind
COD
?
?
  Conference Organization Distribution
  Built on Drupal
  Used for building conference and event
   sites online
  Read more : http://www.usecod.com
Implementing Drupalcamp sites
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
Implementing Drupalcamp sites
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
Implementing Drupalcamp sites
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
 Create>content > Speakers
  Home   Create content
 /node/add/speakers
  /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 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
 Create>content > Sponsor
  Home   Create content
 /node/add/sponsor
  /node/add/speakers

•    Title – sponsor name
•    Body - description
•    Related attendees – associate
     speakers created (auto-suggest)
•    Logo
•    Sponsorship level – categorise
  Sponsors
  Sponsors
  Add news
 Create>content > News
  Home   Create content
 /node/add/news
  /node/add/speakers

•    Title – news title
•    Tags
•    Body – news text
  News
-  Administer > Content
  Edit ‘About’ page
                       -  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
-  Administer > Content
  Edit ‘Venue’ page   -  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!
Implementing Drupalcamp sites

More Related Content

Similar to Implementing Drupalcamp sites (20)

PPT
IBM Connection - customize it, #dd13
Dominopoint - Italian Lotus User Group
 
PPTX
Ifi7174 lesson1
Sónia
 
PDF
Webform and Drupal 8
Philip Norton
 
PDF
Customize it! Make IBM Connections look your way
Klaus Bild
 
PPTX
Transform SharePoint List Forms with HTML and CSS
John Calvert
 
PPTX
SPS-Advanced Document Library Techniques
Kerry Dirks MCPS MS
 
PDF
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
wpnepal
 
PPT
Building a Simple, Responsive Website with ExpressionEngine
Ottergoose
 
PPTX
Portfolio website details
David
 
PPTX
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa
 
KEY
Admin
soon
 
PPTX
Miva + WordPress
Miva
 
PDF
Wordpress website development workshop by Seham Abdlnaeem
GDGKuwaitGoogleDevel
 
PPTX
Create and manage_a_website_1
David
 
PDF
Trung nguyen pce 110714-sofresh
TrungNguyenCoffee
 
PPT
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
PPTX
Why Browser Debugger is a Developer's Best Friend
Odoo
 
PPT
Joomla Beginner Template Presentation
alledia
 
PDF
The-Power-Of-Recon (1)-poerfulo.pptx.pdf
nezidsilva
 
PPTX
Pivotal CRM for iPad
Aptean
 
IBM Connection - customize it, #dd13
Dominopoint - Italian Lotus User Group
 
Ifi7174 lesson1
Sónia
 
Webform and Drupal 8
Philip Norton
 
Customize it! Make IBM Connections look your way
Klaus Bild
 
Transform SharePoint List Forms with HTML and CSS
John Calvert
 
SPS-Advanced Document Library Techniques
Kerry Dirks MCPS MS
 
Chandra Prakash Thapa: Make a WordPress Multisite in 20 mins
wpnepal
 
Building a Simple, Responsive Website with ExpressionEngine
Ottergoose
 
Portfolio website details
David
 
Worcamp2012 make a wordpress multisite in 20mins
Chandra Prakash Thapa
 
Admin
soon
 
Miva + WordPress
Miva
 
Wordpress website development workshop by Seham Abdlnaeem
GDGKuwaitGoogleDevel
 
Create and manage_a_website_1
David
 
Trung nguyen pce 110714-sofresh
TrungNguyenCoffee
 
WordPress Complete Tutorial
OpenSource Technologies Pvt. Ltd.
 
Why Browser Debugger is a Developer's Best Friend
Odoo
 
Joomla Beginner Template Presentation
alledia
 
The-Power-Of-Recon (1)-poerfulo.pptx.pdf
nezidsilva
 
Pivotal CRM for iPad
Aptean
 

More from drupalcampest (6)

PDF
Migrating University of Tartu websites to Drupal
drupalcampest
 
PDF
Drupalcamp Tallinn - Drupal 8
drupalcampest
 
PPT
Drupalcamp Estonia - High Performance Sites
drupalcampest
 
PDF
Drupalcamp Estonia - Drupal 7
drupalcampest
 
PDF
Drupalcamp Estonia - Introduction to Drupal
drupalcampest
 
PPT
Drupalcamp Estonia 2011 - Welcome
drupalcampest
 
Migrating University of Tartu websites to Drupal
drupalcampest
 
Drupalcamp Tallinn - Drupal 8
drupalcampest
 
Drupalcamp Estonia - High Performance Sites
drupalcampest
 
Drupalcamp Estonia - Drupal 7
drupalcampest
 
Drupalcamp Estonia - Introduction to Drupal
drupalcampest
 
Drupalcamp Estonia 2011 - Welcome
drupalcampest
 
Ad

Recently uploaded (20)

PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Digital Circuits, important subject in CS
contactparinay1
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Ad

Implementing Drupalcamp sites

  • 1. 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
  • 2. COD
  • 3. ?
  • 4. ?
  • 5.   Conference Organization Distribution   Built on Drupal   Used for building conference and event sites online   Read more : http://www.usecod.com
  • 7. Setup and configuration   Copy project to local server   Create database / import sql   Modify configuration files according (settings.php, etc)
  • 8. Customisation / styling   Overwrite header image named drupalcamp-header.png in folder whiteboard/images/ by new image
  • 10. 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
  • 13.   Change website name and email address Administer > Site information modify “Name” and “E-mail address” on Site information page /admin/settings/site-information
  • 14.   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
  • 15.   Add speakers Create>content > Speakers Home Create content /node/add/speakers /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.
  • 16.   Create timeslots Create content > Time slot /node/add/time-slot •  Time slots have to be created to be assigned to sessions
  • 17.   Create rooms Create content > Room /node/add/room •  Possibility to create rooms and assign to sessions
  • 18.   Create sessions Create content > Session /node/add/session •  Session title •  Speakers – speakers created will be suggested •  Description •  Slides – PDF slides can be attached
  • 19.   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
  • 20.   Configure Tracks 1. Administer > Content types 2. Manage fields for “session” 3. Configure “tracks” /admin/content/node-type/ session/fields/field_track
  • 23.   Add sponsors Create>content > Sponsor Home Create content /node/add/sponsor /node/add/speakers •  Title – sponsor name •  Body - description •  Related attendees – associate speakers created (auto-suggest) •  Logo •  Sponsorship level – categorise
  • 26.   Add news Create>content > News Home Create content /node/add/news /node/add/speakers •  Title – news title •  Tags •  Body – news text
  • 28. -  Administer > Content   Edit ‘About’ page -  Filter by type ‘Page’ - Edit ‘About’ /admin/content/node
  • 29.   Edit ‘About’ page -  Administer > Content -  Filter by type ‘Page’ - Edit ‘About’ /admin/content/node
  • 31. -  Administer > Content   Edit ‘Venue’ page -  Filter by type ‘Page’ - Edit ‘Venue’ /admin/content/node
  • 32.   Edit ‘Venue’ page -  Administer > Content -  Filter by type ‘Page’ - Edit ‘Venue’ /admin/content/node
  • 34.   Registration form •  Basic information •  Questionnaire •  Captcha
  • 35.   Edit Registration form -  Administer > Content -  Filter by type ‘Webform’ - Edit ‘Register’ /admin/content/node
  • 36.   Edit Registration form -  -  Administer > Content Filter by type ‘Webform’ - Edit ‘Register’ /admin/content/node
  • 37.   Edit Registration form -  -  Edit ‘Register’ > Webform > Form components /node/82/webform
  • 38.   Registration email -  -  Edit ‘Register’ > Webform > E-mails /node/82/webform/emails
  • 39.   Registration email -  Edit ‘Register’ -  > Webform > E-mails /node/82/webform/emails/1
  • 40.   Registrants -  -  Edit ‘Register’ > Results > Table /node/82/webform-results/table
  • 41.   Contact form -  Administer > Contact form /admin/build/contact
  • 42.   Contact form -  Administer > Contact form /admin/build/contact/edit/1