Browse Source

improve home page design

damien 11 years ago
parent
commit
aa7bd9da26
1 changed files with 56 additions and 39 deletions
  1. 56 39
      pboard/pboard/templates/index.mak

+ 56 - 39
pboard/pboard/templates/index.mak View File

@@ -1,63 +1,80 @@
1 1
 <%inherit file="local:templates.master"/>
2
+<%namespace name="POD" file="pboard.templates.pod"/>
2 3
 
3 4
 <%def name="title()">
4 5
   pod :: take notes, list tasks, write documents, manage projects
5 6
 </%def>
6 7
 
7 8
   <div class="row">
8
-    <div class="span9">
9
+    <div class="span10 offset1">
9 10
       <div class="row">
10
-        <div class="well">
11
-          <h1>pod <small>your information compagnion</small></h1>
11
+        <div class="span10">
12
+          <div class="well">
13
+            <h1>pod <small>Simple tool, flexible data.</small></h1>
14
+          </div>
12 15
         </div>
13 16
       </div>
17
+    </div>
18
+  </div>
14 19
 
20
+  <div class="row">
21
+    <div class="span10 offset1">
15 22
       <div class="row hidden-phone hidden-tablet">
16
-        <div class="span3 text-right">
17
-          <p>Take <strong>notes</strong> <i class="pod-blue fa-2x fa-fw fa fa-pencil" style="vertical-align: middle;"></i></p>
18
-          <p>List <strong>tasks</strong> <i class="pod-blue fa-2x fa-fw fa fa-list" style="vertical-align: middle;"></i></p>
19
-          <p>Write <strong>documents</strong> <i class="pod-blue fa-2x fa-fw fa fa-file-text-o" style="vertical-align: middle;"></i></p>
20
-          <p>Change <strong>Status</strong> <i class="pod-blue fa-2x fa-fw fa fa-check-square-o" style="vertical-align: middle;"></i> </p>
21
-        </div>
22
-        <div class="span1 text-center">
23
-          <i class="fa fa-angle-double-right fa-5x"></i><br/>
23
+        <div class="span3" >
24
+          <div class="well text-right" style="min-height: 15em;">
25
+            <p>Take <strong>notes</strong> <i class="pod-blue fa-2x fa-fw fa fa-pencil" style="vertical-align: middle;"></i></p>
26
+            <p>List <strong>tasks</strong> <i class="pod-blue fa-2x fa-fw fa fa-list" style="vertical-align: middle;"></i></p>
27
+            <p>Write <strong>documents</strong> <i class="pod-blue fa-2x fa-fw fa fa-file-text-o" style="vertical-align: middle;"></i></p>
28
+            <p>Change <strong>Status</strong> <i class="pod-blue fa-2x fa-fw fa fa-check-square-o" style="vertical-align: middle;"></i> </p>
29
+            <hr/>
30
+            <p class="text-center">
31
+              <i class="pod-blue fa-2x fa-fw fa fa-file-text-o" title="${_('Text documents')}" style="vertical-align: middle;"></i>
32
+              <i class="pod-blue fa-2x fa-fw fa fa-calendar"    title="${_('Events')}" style="vertical-align: middle;"></i>
33
+              <i class="pod-blue fa-2x fa-fw fa fa-user"        title="${_('Contacts')}"       style="vertical-align: middle;"></i>
34
+              <i class="pod-blue fa-2x fa-fw fa fa-comments-o"  title="${_('Comments')}"       style="vertical-align: middle;"></i>
35
+              <i class="pod-blue fa-2x fa-fw fa fa-paperclip"   title="${_('Files')}" style="vertical-align: middle;"></i>
36
+            </p>
37
+          </div>
24 38
         </div>
25 39
 
26
-        <div class="span5">
27
-          <div class="well text-center">
28
-            <div class="row">
29
-            % for id, (icon, label) in enumerate((('fa-search', 'Search'), ('fa-dashboard', 'Track'), ('fa-sort-alpha-asc', 'Organize'), ('fa-users', 'Manage'))):
30
-              <div class="span1">
31
-                % for i in range(id):
32
-                  <br/>
33
-                % endfor
34
-                <i class="pod-blue fa-3x fa-fw fa ${icon}"></i>
35
-                <br/>
40
+        <div class="span4">
41
+          <div class="well text-center" style="min-height: 16em;">
42
+            <div class="row-fluid">
43
+            % for (icon, label) in (('fa-search', 'Search'), ('fa-dashboard', 'Track')):
44
+              <div class="span6">
45
+                <i class="pod-blue fa-4x fa ${icon}"></i><br/>
46
+                <strong>${label}</strong>
47
+              </div>
48
+            % endfor
49
+            </div>
50
+            <div class="row-fluid" style="margin-top: 2em;">
51
+            % for (icon, label) in (('fa-sort-alpha-asc', 'Organize'), ('fa-users', 'Manage')):
52
+              <div class="span6">
53
+                <i class="pod-blue fa-4x fa-fw fa ${icon}"></i><br/>
36 54
                 <strong>${label}</strong>
37 55
               </div>
38 56
             % endfor
39 57
             </div>
40 58
           </div>
41 59
         </div>
42
-      </div>
43
-    </div>
44
-    <div class="span3">
45
-      <form class="well" action="${tg.url('/public_api/create_account')}">
46
-        <fieldset>
47
-          <legend>Sign up</legend>
48
-          <input type="text"     name="email"            id="email" placeholder="Email"><br/>
49
-          <input type="password" name="password"         id="password" placeholder="Password"><br/>
50
-          <input type="password" name="retyped_password" id="retyped_password" placeholder="Retype your password"><br/>
51
-          <input type="submit"   id="submit" value="Sign up" /><br/>
52
-        </fieldset>
53
-      </form>
54
-    </div>
55
-  </div>
56 60
 
57
-  <div class="row">
58
-    <div class="span12 hidden-phone hidden-tablet text-center pod-blue" style="margin: 0.5em;">
59
-      <i>${_("pod: search a job, manage projects, track and manage clients and prospects, document processes and knowledge, ...")}</i>
61
+        ${POD.SignUpForm('16em')}
62
+        <!--div class="span2">
63
+          <div class="row">
64
+            <p style="border: 1px solid #F00;">
65
+              Want to try?
66
+            </p>
67
+          </div>
68
+          <div class="row">
69
+            <p class="btn btn-success">
70
+              <a class="btn btn-success">
71
+                <i class="fa fa-2x fa-dot-circle-o"></i>
72
+                <strong>Sign up</strong>
73
+              </a>
74
+            </p>
75
+          </div>
76
+        </div-->
77
+      </div>
60 78
     </div>
61 79
   </div>
62 80
 
63
-