[guadec-web] template and styling for the schedule



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]