The WordCamp theme provides organizers with numerous tools for managing a WordCamp. You can manage your speakers, sponsors, and sessions, and use page templates to format and display this information to attendees.
Speakers
When adding a new speaker, the title is used as the speaker’s name, and the content is the speaker bio.
Use the Gravatar Email meta box to specify the speaker’s gravatar.
To display the speakers in your theme, create a new page using the Speakers page template. The page content will be displayed, and then your speakers will each be automatically listed on the page (each with a gravatar and bio).
Sessions
When adding a new session, the title is used as the session’s name, while the content is used for the session description.
Tracks act just like categories, and allow you to separate your sessions. This will let you create pages with urls like http://mycity.wordcamp.org/track/design/.
Use the speakers meta box to add the names of the session’s speakers.
To display the sessions in your theme, create a new page using the Sessions page template. The page content will be displayed, and then your sessions will each be automatically listed on the page.
Sponsors
When adding a new sponsor, the title is used the sponsor’s name, and the content is used as the sponsor’s description/blurb (keep it short — people should be able to read these quickly!).
Sponsor levels act just like categories. You can sort your sponsor levels on the Order Sponsor Levels page by dragging and dropping the levels into the correct order.
The sponsor’s featured image is used as their logo.
To display the sponsors in your theme, create a new page using the Sponsors page template. The sponsors page template is broken into sections: first, the page content is displayed; then, the logo and blurb for each sponsor is displayed. The sponsors are grouped and ordered by sponsor level.
Shortcodes
You can use the Gravatar shortcode to easily embed a gravatar in any post.
[gravatar email='email@address.com' size='50']
Theme Options and Customization
The WordCamp Base theme has several theme options that allow you to drastically change the arrangement of the theme. Unless noted otherwise, all options are located on the theme options page.
You can easily alter the grid width or alter the layout of the theme. The Theme Layout section controls the width of each section of the theme, and will add/remove widget areas based on your settings.
To add a register button, make sure “Show a featured button in the menu.” is checked. You can then provide text and a URL for the button.
By default, the WordCamp theme ships with two Typekit fonts, FF Enzo and FF Tisa. You can disable these fonts or change the Typekit kit ID on the theme options page.
You can Customize the looks of the WordCamp Base theme using the Edit CSS page. You can choose to add onto the theme’s CSS, or start from scratch.
The Schedule Page
The schedule page is currently manually generated using HTML. Numerous WordCamps have good examples of schedule pages, and viewing their source is usually a good start. Here’s an example of a schedule page, with the source displayed afterwards.
| Time | Track 1 | Track 2 |
|---|---|---|
| 8 am | Registration Opens | |
| 9:00 am | Scott BerkunWordPress in 2020 (desc) | Niall Kennedy Writing Plugins for n00bs |
| 9:50 am | Vanessa FoxWordPress, Audience Engagement, and SEO | Daniel CookWhy We Turned Microsoft Office Into a Game |
| 10:30 am | Karl FogelBodysurfing the Blogosphere: How an Audience-Distributed Film Won Big | Joseph Scott and Mitcho ErlewineWriting Secure Plugins and Themes and Abstract Your Code! (desc) |
| 11:20 am | John FordLiving with Our Computers… and Keeping it Healthy (desc) | Jane WellsUser Experience the WordPress Way |
| 11:45 am | Lunch | |
| 1:00 pm | Matt MullenwegState of the Word | |
| 2:30 pm | Richard StallmanThe Free Software Movement and the GNU/Linux Operating System (desc) | Scott RosenbergWordPress: A Key Link in Blogging’s Evolutionary Chain (desc) |
| 3:40 pm | Lightning Sessions (descriptions)Presenters: Beau Lebens, Yoav Farhi, Stephan Spencer, Allan Cole, Dan Milward, Raphael Mudge, Michael Koening, and Rinat Tuhvatshin | |
| 5:00 pm | Matt MullenwegGoodbye and Closing Remarks | |
| 8:00 pm | WordPress After Party at the Automattic Lounge | |
<table class="schedule" border="0"> <thead> <tr> <th>Time</th> <th>Track 1</th> <th>Track 2</th> </tr> </thead> <tbody> <tr class="registration"> <th>8 <small>am</small></th> <td class="widecell" colspan="2"> Registration Opens </td> </tr> <tr> <th>9:00 <small>am</small></th> <td> <a href="">Scott Berkun</a><br /> <span>WordPress in 2020 (<a href="">desc</a>)</span> </td> <td> <a href="">Niall Kennedy </a><br /> <span>Writing Plugins for n00bs</span> </td> </tr> <tr> <th>9:50 <small>am</small></th> <td> <a href="">Vanessa Fox</a><br /> <span>WordPress, Audience Engagement, and SEO</span> </td> <td> <a href="">Daniel Cook</a><br /> <span>Why We Turned Microsoft Office Into a Game</span> </td> </tr> <tr class="alt"> <th>10:30 <small>am</small></th> <td> <a href="">Karl Fogel</a><br /> <span>Bodysurfing the Blogosphere: How an Audience-Distributed Film Won Big</span> </td> <td> <a href="">Joseph Scott</a> and <a href="">Mitcho Erlewine</a><br /> <span>Writing Secure Plugins and Themes and Abstract Your Code! (<a href="">desc</a>)</span> </td> </tr> <tr class="alt"> <th>11:20 <small>am</small></th> <td> <a href="">John Ford</a><br /> <span>Living with Our Computers… and Keeping it Healthy (<a href="">desc</a>)</span> </td> <td> <a href="">Jane Wells</a><br /> <span>User Experience the WordPress Way</span> </td> </tr> <tr class="alt"> <th>11:45 <small>am</small></th> <td class="widecell" colspan="2"> Lunch </td> </tr> <tr class="special"> <th>1:00 <small>pm</small></th> <td colspan="2"> <a href="">Matt Mullenweg</a><br /> <span>State of the Word</span> </td> </tr> <tr class="alt"> <th>2:30 <small>pm</small></th> <td> <a href="">Richard Stallman</a><br /> <span>The Free Software Movement and the GNU/Linux Operating System (<a href="">desc</a>)</span> </td> <td> <a href="">Scott Rosenberg</a><br /> <span>WordPress: A Key Link in Blogging's Evolutionary Chain (<a href="">desc</a>)</span> </td> </tr> <tr class="special"> <th>3:40 <small>pm</small></th> <td colspan="2"> <span>Lightning Sessions (<a href="">descriptions</a>)</span><br /> <span>Presenters: <a href="">Beau Lebens</a>, <a href="">Yoav Farhi</a>, <a href="">Stephan Spencer</a>, <a href="">Allan Cole</a>, <a href="">Dan Milward</a>, <a href="">Raphael Mudge</a>, <a href="">Michael Koening</a>, and <a href="">Rinat Tuhvatshin</a></span> </td> </tr> <tr class="special"> <th>5:00 <small>pm</small></th> <td colspan="2"> <a href="">Matt Mullenweg</a><br /> <span>Goodbye and Closing Remarks</span> </td> </tr> <tr class="alt special"> <th>8:00 <small>pm</small></th> <td colspan="2"> WordPress After Party at the <a href="">Automattic Lounge</a> </td> </tr> </tbody> </table>