W3C Talks for keynote.
authorhiroto
Mon, 09 Sep 2013 18:19:23 +0900
changeset 60 13f86603888c
parent 59 d95ea85e539c
child 61 b65a3492352c
W3C Talks for keynote.
W3CTalks.app/Contents/Resources/Scripts/main.scpt
autotweet-php/src/Org/W3/AutotweetBundle/Controller/DefaultController.php
autotweet-php/src/Org/W3/AutotweetBundle/Resources/config/routing.yml
autotweet-php/src/Org/W3/AutotweetBundle/Resources/views/Default/intro.html.twig
autotweet-php/src/Org/W3/AutotweetBundle/Resources/views/Default/intro_keynote.html.twig
autotweet-php/web/images/w3c_talks.zip
Binary file W3CTalks.app/Contents/Resources/Scripts/main.scpt has changed
--- a/autotweet-php/src/Org/W3/AutotweetBundle/Controller/DefaultController.php	Mon Sep 09 17:12:48 2013 +0900
+++ b/autotweet-php/src/Org/W3/AutotweetBundle/Controller/DefaultController.php	Mon Sep 09 18:19:23 2013 +0900
@@ -31,6 +31,11 @@
         return $this->render('OrgW3AutotweetBundle:Default:intro.html.twig', array('talk' => $talk));
     }
     
+    public function introKeynoteAction(){
+        $talk = $this->getDoctrine()->getRepository('OrgW3AutotweetBundle:Talk')->findOpenTalk();
+        return $this->render('OrgW3AutotweetBundle:Default:intro_keynote.html.twig', array('talk' => $talk));
+    }
+    
     public function noteAction($id){
         $talk = $this->getDoctrine()->getRepository('OrgW3AutotweetBundle:Talk')->find($id);
         $post= $this->getDoctrine()->getRepository('OrgW3AutotweetBundle:Post')->findBy(array('talk'=>$talk));
--- a/autotweet-php/src/Org/W3/AutotweetBundle/Resources/config/routing.yml	Mon Sep 09 17:12:48 2013 +0900
+++ b/autotweet-php/src/Org/W3/AutotweetBundle/Resources/config/routing.yml	Mon Sep 09 18:19:23 2013 +0900
@@ -16,6 +16,9 @@
 org_w3_autotweet_checkkey:
     pattern:  /checkkey
     defaults: { _controller: OrgW3AutotweetBundle:Default:checkKey }
+org_w3_autotweet_intro_keynote:
+    pattern:  /intro/keynote
+    defaults: { _controller: OrgW3AutotweetBundle:Default:introKeynote }    
 login:
     pattern:   /login
     defaults:  { _controller: OrgW3AutotweetBundle:Security:login }
--- a/autotweet-php/src/Org/W3/AutotweetBundle/Resources/views/Default/intro.html.twig	Mon Sep 09 17:12:48 2013 +0900
+++ b/autotweet-php/src/Org/W3/AutotweetBundle/Resources/views/Default/intro.html.twig	Mon Sep 09 18:19:23 2013 +0900
@@ -26,6 +26,11 @@
 
 <p>A script for automatically posting slide notes to Twitter (<a href="https://twitter.com/w3c_talks">@w3c_talks</a>) as you give an HTML presentation. Wow the crowd with your magic tweets!</p>
 
+<h4>Now, W3C Talks for Keynote is available!</h4>
+         <p><a class="btn  btn-large btn-print" href="{{ path('org_w3_autotweet_intro_keynote') }}">
+     Get started with Keynote
+    </a></p>
+
 <h2>How to get started?</h2>
 
 <h3>1.Get the script</h3>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/autotweet-php/src/Org/W3/AutotweetBundle/Resources/views/Default/intro_keynote.html.twig	Mon Sep 09 18:19:23 2013 +0900
@@ -0,0 +1,96 @@
+{% extends '::base.html.twig' %}
+{% block title %}Talk list{% endblock %}
+{% block javascripts %}
+<script src="{{ asset('js/bootstrap.js') }}" type="text/javascript"></script>
+<script src="{{ asset('js/jquery-2.0.0.min.js') }}" type="text/javascript"></script>
+
+{% endblock %}
+{% block stylesheets %}
+<link href="{{ asset('css/bootstrap.css') }}" type="text/css" rel="stylesheet" />
+<link href="{{ asset('css/bootstrap-responsive.css') }}" type="text/css" rel="stylesheet" />
+<link href="{{ asset('css/base_design.css') }}" type="text/css" rel="stylesheet" />
+{% endblock %}
+
+{% block body %}
+
+<div class="container-narrow">
+    <div class="masthead">
+        <div class="mastheadbg">
+            <a href="{{ path('org_w3_autotweet_intro') }}">
+            <img src="{{ asset('images/w3c_talks_small.png') }}" alt="W3C"></img></a>
+        </div>
+    </div>
+    <div class="row-fluid detail">
+        <div class="span8 offset2 introdata">
+<h1>W3C talks for Keynote</h1>
+
+<p>Now we can enjoy nice presentation experience with W3C talks + Keynote</p>
+
+<h2>How to get started?</h2>
+
+<h3>0. Get W3C talks and an access key.</h3>
+Access the <a href="{{ path('org_w3_autotweet_intro') }}">top page</a>, get W3C talks and an access key.
+
+<h3>1. Add notes to your keynote slides.</h3>
+<p>Add the title, author(presentor), hash tag of the talk into the first slide.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote1.png') }}" alt="W3C"></img></p>
+<p>For other slides, just adding note is also good.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote2.png') }}" alt="W3C"></img></p>
+<h4>Available attibutes</h4>
+<table>
+<tr>
+<td>[title][/title]</td>
+<td>Title of the talk.</td>
+</tr>
+<tr>
+<td>[author][/author]</td>
+<td>Author (or presenter) of the talk.</td>
+</tr>
+<tr>
+<td>[hashtag][/hashtag]</td>
+<td>Hash tag. This will be automatically applied all notes.</td>
+</tr>
+<tr>
+<td>[note][/note]</td>
+<td>Notes you want to tweet.</td>
+</tr>
+</table>
+
+<h3>2. Launch W3C talks Keynote application.</h3>
+<p>Launch the application, input an access key.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote3.png') }}" alt="W3C"></img></p>
+<p>Click "Start" to start tweeting.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote4.png') }}" alt="W3C"></img></p>
+<p>Now you can start your keynote talks like you usually do.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote5.png') }}" alt="W3C"></img></p>
+
+
+<h3>3.Quit W3C talks Keynote application </h3>
+<p>Use the menu to quit this script when you're finished.</p>
+<p><img src="{{ asset('images/W3CTalksKeynote6.png') }}" alt="W3C"></img></p>
+
+        </div>
+        <div class="separator"></div>
+     
+        
+        
+    </div>    <div class="jumbotron">
+    
+                               
+
+</p>
+
+
+
+
+    </div>
+
+    <div class="footer">
+        <div class="footerbg">
+            
+        </div>
+    </div>
+</div>
+               
+
+{% endblock %}
\ No newline at end of file
Binary file autotweet-php/web/images/w3c_talks.zip has changed