[guadec-web] template and styling for the schedule
- From: Fabiana Pedreira Simões <fabianaps src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [guadec-web] template and styling for the schedule
- Date: Tue, 2 Jul 2013 18:25:05 +0000 (UTC)
commit 13912d564c99d86a5171de70aef4df1ce2042e72
Author: Fabiana Simões <fabianapsimoes gmail com>
Date: Tue Jul 2 20:24:56 2013 +0200
template and styling for the schedule
wordcamp-base/images/logo.png | Bin 10420 -> 10461 bytes
wordcamp-base/page-schedule.php | 207 +++++++++++++++++++++++++++++++++++++++
wordcamp-base/style.css | 55 ++++++++++
3 files changed, 262 insertions(+), 0 deletions(-)
---
diff --git a/wordcamp-base/images/logo.png b/wordcamp-base/images/logo.png
index 250e270..970f06a 100644
Binary files a/wordcamp-base/images/logo.png and b/wordcamp-base/images/logo.png differ
diff --git a/wordcamp-base/page-schedule.php b/wordcamp-base/page-schedule.php
new file mode 100644
index 0000000..d38c7c2
--- /dev/null
+++ b/wordcamp-base/page-schedule.php
@@ -0,0 +1,207 @@
+<?php
+/*
+Template Name: Schedule
+*/
+
+get_header(); ?>
+
+<div id="container">
+ <div id="content" role="main">
+ <div class="schedule-nav">
+ <a href="#day1">Day 1</a> | <a href="#day2">Day 2</a> | <a href="#day3">Day 3</a> | <a
href="#day4">Day 4</a>
+ </div>
+
+ <h3 id="day1" class="sub-section-title">Day 1: Thursday, August 1st</h3>
+
+ <table class="schedule">
+ <tr>
+ <td>09:00 - 10:00</td>
+ <td class="keynote" colspan="2">Keynote</td>
+ </tr>
+ <tr>
+ <td>10:00 - 10:40</td>
+ <td class="break" colspan="2">Morning break</td>
+ </tr>
+ <tr>
+ <td>10:40 - 11:25</td>
+ <td>The Future of GNOME 3 <span class="speaker-name">Allan Day</span></td>
+ <td>News from the GNOME OSTree project <span class="speaker-name">Colin Walters</span</td>
+ </tr>
+ <tr>
+ <td>11:35 - 12:20</td>
+ <td>First steps towards contributing <span class="speaker-name">Ekaterina
Gerasimova</span</td>
+ <td>Web, the future is now <span class="speaker-name">Claudio Saavedra</span</td>
+ </tr>
+ <tr>
+ <td>12:30 - 14:00</td>
+ <td class="lunch" colspan="2">Lunch</td>
+ </tr>
+ <tr>
+ <td>14:00 - 14:45</td>
+ <td>How to not report your UX bug <span class="speaker-name">Fabiana Simões</span</td>
+ <td>LibreOffice and GNOME <span class="speaker-name">Michael Meeks</span</td>
+ </tr>
+ <tr>
+ <td>14:55 - 15:40</td>
+ <td>Prototyping in the 4th Dimension <span class="speaker-name">Jakub Steiner</span</td>
+ <td>GNOME in the Open Source Community <span class="speaker-name">Meg Ford</span</td>
+ </tr>
+ <tr>
+ <td>15:40 - 16:20</td>
+ <td class="break" colspan="2">Afternoon break</td>
+ </tr>
+ <tr>
+ <td>16:20 - 17:05</td>
+ <td>Sandboxed applications for GNOME <span class="speaker-name">Lennart Poettering</span</td>
+ <td>GNOME Outreach: from Three Point Zero to Hero <span class="speaker-name">Sriram
Ramkrishna</span</td>
+ </tr>
+ <tr>
+ <td>17:15 - 18:00</td>
+ <td>High resolution display support in GNOME <span class="speaker-name">Alex
Larsson</span</td>
+ <td>FLOSS Communities outreaches <span class="speaker-name">Flavia Weisghizzi</span</td>
+ </tr>
+ </table>
+
+ <h3 id="day2" class="sub-section-title">Day 2: Friday, August 2st</h3>
+ <table class="schedule">
+ <tr>
+ <td>09:00 - 10:00</td>
+ <td class="keynote" colspan="2">Keynote</td>
+ </tr>
+ <tr>
+ <td>10:00 - 10:40</td>
+ <td class="break" colspan="2">Morning break</td>
+ </tr>
+ <tr>
+ <td>10:40 - 11:25</td>
+ <td>What's Cooking in GStreamer <span class="speaker-name">Sebastian Dröge and Tim-Philipp
Müller</span</td>
+ <td>Future in the Past: designing and implementing the GTK scene graph <span
class="speaker-name">Emmanuele Bassi</span</td>
+ </tr>
+ <tr>
+ <td>11:35 - 12:20</td>
+ <td>Cogl: Having fun with GPU graphics <span class="speaker-name">Robert Bragg</span</td>
+ <td>UI Developer Experience with Glade/GtkBuilder <span class="speaker-name">Tristan van
Berkom</span</td>
+ </tr>
+ <tr>
+ <td>12:30 - 14:00</td>
+ <td class="lunch" colspan="2">Lunch</td>
+ </tr>
+ <tr>
+ <td>14:00 - 14:45</td>
+ <td>Compositing for Free: Reducing Copies on the Desktop <span class="speaker-name">Keith
Packard</span</td>
+ <td>GTK for application developers <span class="speaker-name">Matthias Clasen</span</td>
+ </tr>
+ <tr>
+ <td>14:55 - 15:40</td>
+ <td>Wayland: The future of Linux graphics is here <span class="speaker-name">Robert
Bradford</span</td>
+ <td>GTK: to infinity and beyond <span class="speaker-name">Benjamin Otte</span</td>
+ </tr>
+ <tr>
+ <td>15:40 - 16:20</td>
+ <td class="break" colspan="2">Afternoon break</td>
+ </tr>
+ <tr>
+ <td>16:20 - 18:00</td>
+ <td class="special-event" colspan="2">Foundation Annual General Meeting</td>
+ </tr>
+ </table>
+
+ <h3 id="day3" class="sub-section-title">Day 3: Saturday, August 3rd</h3>
+ <table class="schedule">
+ <tr>
+ <td>09:00 - 10:00</td>
+ <td class="keynote" colspan="2">Keynote</td>
+ </tr>
+ <tr>
+ <td>10:00 - 10:40</td>
+ <td class="break" colspan="2">Morning break</td>
+ </tr>
+ <tr>
+ <td>10:40 - 11:25</td>
+ <td>Evolution as email service for the GNOME desktop <span class="speaker-name">Srinivasa
Ragavan</td>
+ <td>FOSS & Education <span class="speaker-name">Emily Gonyer</span</td>
+ </tr>
+ <tr>
+ <td>11:35 - 12:20</td>
+ <td>Testing online services <span class="speaker-name">Philip Withnall</td>
+ <td>Gnome and ownCloud: desktop plus web for a holisic experience <span
class="speaker-name">Jan-Christoph Borchardt</span</td>
+ </tr>
+ <tr>
+ <td>12:30 - 14:00</td>
+ <td class="lunch" colspan="2">Lunch</td>
+ </tr>
+ <tr>
+ <td>14:00 - 14:45</td>
+ <td>Clang, LLVM, and GNOME <span class="speaker-name">Bruno Cardoso Lopes</span</td>
+ <td>Outreach Program for Women: a lesson in collaboration <span class="speaker-name">Marina
Zhurakhinskaya</span</td>
+ </tr>
+ <tr>
+ <td>14:55 - 15:40</td>
+ <td>The Ways of Tracker <span class="speaker-name">Carlos Garnacho and Aleksander
Morgado</span</td>
+ <td>Documentation: State of the Union <span class="speaker-name">Ekaterina
Gerasimova</span</td>
+ </tr>
+ <tr>
+ <td>15:40 - 16:20</td>
+ <td class="break" colspan="2">Afternoon break</td>
+ </tr>
+ <tr>
+ <td>16:20 - 17:05</td><td>Writing multimedia applications with Grilo <span
class="speaker-name">Juan A. Suarez</span</td>
+ <td>Crowdfunding the GNOME Desktop: what we learned <span class="speaker-name">Jim
Nelson</span</td>
+ </tr>
+ <tr>
+ <td>17:15 - 18:00</td>
+ <td>Extreme containment measures: keeping your bug reports under control <span
class="speaker-name">Jeff Fortin</span</td>
+ <td>The GNOME Infrastructure <span class="speaker-name">Sriram Ramkrishna and Andrea
Veri</span</td>
+ </tr>
+ </table>
+
+ <h3 id="day4" class="sub-section-title">Day 4: Sunday, August 4th</h3>
+ <table class="schedule">
+ <tr>
+ <td>09:00 - 10:00</td>
+ <td class="keynote" colspan="2">Keynote</td>
+ </tr>
+ <tr>
+ <td>10:00 - 10:40</td>
+ <td class="break" colspan="2">Morning break</td>
+ </tr>
+ <tr>
+ <td>10:40 - 11:25</td>
+ <td>Rich custom User Interfaces with Glade and CSS <span class="speaker-name">Juan Pablo
Ugarte</span</td>
+ <td>More secure with less “security” <span class="speaker-name">Stef Walter</span</td>
+ </tr>
+ <tr>
+ <td>11:35 - 12:20</td>
+ <td>Tag, your PDF is it <span class="speaker-name">Alejandro Piñeiro Iglesias and Joanmarie
Diggs</span</td>
+ <td>Predictive input methods: why? And how? <span class="speaker-name">Anish Patil and Mike
Fabian</span</td>
+ </tr>
+ <tr>
+ <td>12:30 - 14:00</td>
+ <td class="lunch" colspan="2">Lunch</td>
+ </tr>
+ <tr>
+ <td>14:00 - 14:45</td>
+ <td>Webkit2 and you <span class="speaker-name">Martin Robinson and Carlos García
Campos</span</td>
+ <td>More than windows: a path through GTK+3 <span class="speaker-name">Marta Maria
Casetti</span</td>
+ </tr>
+ <tr>
+ <td>14:55 - 15:40</td>
+ <td>Where am I? Where to grab lunch? <span class="speaker-name">Zeeshan Ali and Andreas
Nilsson</span</td>
+ <td>PiTiVi and GES, towards 1.x <span class="speaker-name">Jeff Fortin</span</td>
+ </tr>
+ <tr>
+ <td>15:40 - 16:20</td>
+ <td class="break" colspan="2">Afternoon break</td>
+ </tr>
+ <tr>
+ <td>16:20 - 18:00</td>
+ <td class="special-event" colspan="2">Lightning talks</td>
+ </tr>
+ </table>
+
+
+ </div><!-- #content -->
+</div><!-- #container -->
+
+<?php get_sidebar(); ?>
+<?php get_footer(); ?>
diff --git a/wordcamp-base/style.css b/wordcamp-base/style.css
index 2802f00..2468b83 100644
--- a/wordcamp-base/style.css
+++ b/wordcamp-base/style.css
@@ -1653,3 +1653,58 @@ h1, h2, h3, h4, h5, h6, #site-title, #site-description, #access .menu, #access d
padding: 20px;
display: block;
}
+
+.speaker-name {
+ font-size: 12px;
+ font-style: italic;
+ display: block;
+}
+
+.schedule, .schedule tr, .schedule tr td {
+ border: 1px solid #f5f5f4 !important;
+}
+
+.schedule tr td:first-child {
+ font-weight: bold;
+ width: 20%;
+ text-align: right;
+}
+
+.schedule tr td:nth-child(2), .schedule tr td:last-child {
+ width: 40%;
+}
+
+.schedule tr td:nth-child(2) {
+ background-color: #ccc;
+}
+
+.schedule tr td:last-child {
+ background-color: #ddd;
+}
+
+.schedule-nav {
+ padding: 40px 0;
+ text-align: center;
+ color: #ccc;
+}
+
+.schedule-nav a {
+ color: #6b8e9f !important;
+}
+
+.lunch, .break {
+ background: #b0c4de !important;
+}
+
+.lunch {
+ background: rgba(107, 142, 159, 0.7) !important;
+}
+
+.break {
+ background: rgba(107, 142, 159, 0.3) !important;
+}
+
+.keynote, .special-event {
+ background: #6b8e9f !important;
+ color: white;
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]