Merge lp:~gbancroft-canonical/juju-website/homepage-redesign into lp:~jorge/juju-website/juju-website

Proposed by Graham Bancroft
Status: Merged
Merged at revision: 28
Proposed branch: lp:~gbancroft-canonical/juju-website/homepage-redesign
Merge into: lp:~jorge/juju-website/juju-website
Diff against target: 1462 lines (+667/-195) (has conflicts)
16 files modified
css/base.css (+247/-44)
css/blog-community.css (+4/-0)
css/community.css (+11/-7)
css/home-new.css (+104/-0)
css/home.css (+1/-1)
footer.php (+45/-29)
header.php (+4/-9)
js/base.js (+3/-11)
part-blog-latest-articles.php (+6/-7)
part-blog-latest-events.php (+6/-4)
part-header-home-new.php (+11/-0)
single.php (+2/-0)
template-blog-community.php (+3/-1)
template-community.php (+74/-72)
template-get-started.php (+39/-10)
template-home-new.php (+107/-0)
Text conflict in template-get-started.php
To merge this branch: bzr merge lp:~gbancroft-canonical/juju-website/homepage-redesign
Reviewer Review Type Date Requested Status
Jorge Castro Pending
Review via email: mp+171838@code.launchpad.net

Description of the change

Implement new home page design. Add new home page contextual footer styles to 'Community' section.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'COPYING' (properties changed: -x to +x)
=== modified file 'css/base.css'
--- css/base.css 2012-12-04 16:42:26 +0000
+++ css/base.css 2013-06-27 15:13:40 +0000
@@ -12,18 +12,23 @@
12/**12/**
13* @section Global13* @section Global
14*/14*/
1515html { background: #f7f7f7; }
16body {16body {
17 background: #fff;
17 font-family: 'Ubuntu', 'Ubuntu Beta', UbuntuBeta, Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif;18 font-family: 'Ubuntu', 'Ubuntu Beta', UbuntuBeta, Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif;
18 font-size: 13px;19 font-size: 16px;
19 line-height: 1.4;20 line-height: 1.5;
20 color: #333;21 color: #333;
22 font-weight: 300;
21}23}
22a {24a {
23 color: #dd4814;25 color: #dd4814;
24 text-decoration: none;26 text-decoration: none;
25 outline: 0;27 outline: 0;
26}28}
29a:hover {
30 text-decoration: underline;
31}
27p, dl {32p, dl {
28 margin-bottom: 10px;33 margin-bottom: 10px;
29}34}
@@ -43,33 +48,129 @@
43 -webkit-border-radius: 4px;48 -webkit-border-radius: 4px;
44 border-radius: 4px;49 border-radius: 4px;
45}50}
51h1, h2, h3, h4 {
52 font-weight: 300;
53 line-height: 1.3;
54}
46h1 {55h1 {
47 font-size: 36px;56 font-size: 36px;
48 line-height: 1.1;
49 margin-bottom: 20px;57 margin-bottom: 20px;
50}58}
51article h1,59article h1,
52h2 {60h2 {
53 font-size: 24px;61 font-size: 24px;
54 line-height: 1.2;
55 margin-bottom: 14px;62 margin-bottom: 14px;
56}63}
64article h1 a:hover {
65 text-decoration: underline;
66}
57h3 {67h3 {
58 font-size: 16px;68 font-size: 16px;
59 line-height: 1.3;
60 margin-bottom: 8px;69 margin-bottom: 8px;
61}70}
62h4 {
63 font-weight: bold;
64}
6571
66time {72time {
67 color:#999;73 color:#999;
68}74}
6975
76/* .list */
77#content .list {
78 margin-left: 0;
79 padding-left: 0;
80}
81
82#content .list li {
83 border-bottom: 1px dotted #aea79f;
84 list-style: none !important;
85 margin-bottom: 0;
86 padding: 10px 0;
87 margin-left: 0 !important;
88}
89
90#content .list li:first-of-type,
91#content .list li.first-item,
92#content .list li.first-child {
93 padding-top: 0;
94}
95
96#content .list li:last-of-type,
97#content .list li.last-item {
98 border: 0;
99 padding-bottom: 0;
100}
101
70/**102/**
71* @section Structure103* @section Structure
72*/104*/
105.row {
106 border-bottom: 1px dotted #aea79f;
107 clear: both;
108 padding-top: 40px;
109 padding-bottom: 40px;
110 display: block;
111 float: left;
112 width: 100%;
113}
114
115.row:after {
116 content: ".";
117 visibility: hidden;
118 display: block;
119 height: 0;
120 clear: both;
121}
122
123.row-grey {
124 background: #f7f7f7;
125}
126
127.no-border {
128 border-bottom: 0;
129}
130
131.inner-wrapper {
132 margin: 0 auto;
133 overflow: visible;
134 position: relative;
135 width: 940px;
136}
137
138.no-padding-bottom {
139 padding-bottom: 0;
140}
141
142/* vertical-divider */
143.vertical-divider > div,
144.vertical-divider > li {
145 border-right: 1px dotted #aea79f;
146 margin-right: 0;
147 padding-right: 20px;
148 padding-left: 20px;
149 float: none;
150 display: table-cell;
151 vertical-align: top;
152}
153.vertical-divider > div:last-child,
154.vertical-divider > li:last-child,
155.vertical-divider > div.last-col,
156.vertical-divider > li.last-col,
157.vertical-divider > div.omega,
158.vertical-divider > li.omega,
159.vertical-divider > div:last-of-type,
160.vertical-divider > li:last-of-type {
161 border-right: 0;
162 padding-right: 0;
163}
164.vertical-divider > div:first-child,
165.vertical-divider > li:first-child,
166.vertical-divider > div.first-col,
167.vertical-divider > div.alpha,
168.vertical-divider > li.alpha,
169.vertical-divider > li.first-col,
170.vertical-divider > div:first-of-type,
171.vertical-divider > li:first-of-type {
172 padding-left: 0;
173}
73174
74.header-login,175.header-login,
75.header-navigation div,176.header-navigation div,
@@ -100,7 +201,6 @@
100 color: #333;201 color: #333;
101}202}
102.header-navigation {203.header-navigation {
103 border-top: 2px solid #dd4814;
104 border-bottom: 2px solid #dd4814;204 border-bottom: 2px solid #dd4814;
105 background-color: #fff;205 background-color: #fff;
106 height: 54px;206 height: 54px;
@@ -124,6 +224,7 @@
124}224}
125.header-navigation nav a:hover {225.header-navigation nav a:hover {
126 background-color: #fcece7;226 background-color: #fcece7;
227 text-decoration: none;
127}228}
128.header-navigation nav .current_page_item a,229.header-navigation nav .current_page_item a,
129.header-navigation nav .current_page_parent a,230.header-navigation nav .current_page_parent a,
@@ -157,6 +258,7 @@
157}258}
158.header-navigation .logo-ubuntu {259.header-navigation .logo-ubuntu {
159 float: left;260 float: left;
261 padding-top: 7px;
160}262}
161.header-content .header-navigation-secondary {263.header-content .header-navigation-secondary {
162 margin-bottom: 40px;264 margin-bottom: 40px;
@@ -176,12 +278,16 @@
176}278}
177.header-navigation-secondary nav li {279.header-navigation-secondary nav li {
178 float: left;280 float: left;
281 font-size: 14px;
179}282}
180.header-navigation-secondary nav li a {283.header-navigation-secondary nav li a {
181 color: #333;284 color: #333;
182 display: block;285 display: block;
183 height: 25px;286 height: 25px;
184 padding: 8px 8px 0;287 padding: 8px 8px 2px;
288}
289.header-navigation-secondary nav li a:hover {
290 text-decoration: none;
185}291}
186.header-navigation-secondary nav li:hover,292.header-navigation-secondary nav li:hover,
187.header-navigation-secondary nav .current_page_item a {293.header-navigation-secondary nav .current_page_item a {
@@ -198,43 +304,60 @@
198 overflow: hidden;304 overflow: hidden;
199}305}
200footer {306footer {
201 padding: 10px 10px 40px 10px;
202 position: relative;307 position: relative;
203 -moz-border-radius: 0 0 4px 4px;
204 -webkit-border-radius: 0 0 4px 4px;
205 border-radius: 0 0 4px 4px;
206 font-size: 12px;308 font-size: 12px;
207 background: url("../img/background-footer.png") repeat scroll 0 0 #f7f6f5;309 background: #f7f7f7;
208}310}
209footer div {311footer .row {
210 margin: 0 auto;312 border-bottom: 1px solid #d8d8d8;
211 padding: 0 10px;313 padding-top: 30px;
212 width: 940px;314 padding-bottom: 30px;
315}
316footer .no-border {
317 border: 0;
213}318}
214footer a {319footer a {
215 color: #000;320 color: #333;
216}321}
217footer nav ul {322footer nav ul.footer-a {
323 display: table;
324 width: 100%;
325}
326footer nav li.grid-3 {
327 border-right: 1px dotted #aea79f;
218 margin: 10px 17px 30px 0;328 margin: 10px 17px 30px 0;
219 width: 172px;329 width: 172px;
220 display: inline-block;330 display: table-cell;
221 vertical-align: top;331 vertical-align: top;
222 height: auto;332 padding-left: 20px;
223 zoom: 1;333 zoom: 1;
224 *display: inline;334 float: none;
225}335}
226footer nav ul.last {336footer nav li.first-col {
337 padding-left: 0;
338}
339footer nav li.last-col {
340 border-right: 0;
227 margin-right: 0;341 margin-right: 0;
228}342}
343footer nav li h4 {
344 font-weight: normal;
345 margin-bottom: 10px;
346}
229footer nav li {347footer nav li {
230 margin-bottom: 8px;348 margin-bottom: 5px;
231}
232footer nav li:first-child {
233 font-weight: bold;
234}349}
235footer p {350footer p {
236 margin-bottom: 0;351 margin-bottom: 0;
237}352}
353footer p a:hover {
354 color: #dd4814;
355 text-decoration: underline;
356}
357footer .legal {
358 background: url(../img/logo-ubuntu-grey.png) 100% 0 no-repeat;
359 padding-bottom: 20px;
360}
238#content {361#content {
239 padding-top: 35px;362 padding-top: 35px;
240}363}
@@ -253,6 +376,12 @@
253 height: 3px;376 height: 3px;
254}377}
255378
379.home-new #content,
380.community #content {
381 width: 100%;
382 padding-top: 0;
383}
384
256/**385/**
257* @section Site-wide386* @section Site-wide
258*/387*/
@@ -318,6 +447,35 @@
318 height:48px;447 height:48px;
319}448}
320449
450.link-cta-ubuntu{
451 -moz-border-radius: 4px;
452 -webkit-border-radius: 4px;
453 background-color: #dd4814;
454 background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4814), to(#c03f11));
455 background-image: -webkit-linear-gradient(#dd4814, #c03f11);
456 background-image: -moz-linear-gradient(#dd4814, #c03f11);
457 background-image: -o-linear-gradient(#dd4814, #c03f11);
458 border-radius: 4px;
459 color: #fff;
460 display: inline-block;
461 font-size: 18px;
462 font-weight: 300;
463 margin: 0;
464 padding: 6px 10px;
465 text-decoration:none;
466 font-family: Ubuntu, Arial, "libra sans", sans-serif;
467}
468
469.link-cta-ubuntu:hover {
470 background: #dd4814;
471 text-decoration: none;
472}
473
474a.cta-large {
475 font-size: 20px;
476 padding: 10px 20px;
477}
478
321.link-action-small {479.link-action-small {
322 float: left;480 float: left;
323 display: block;481 display: block;
@@ -468,7 +626,7 @@
468 border-top: 1px dotted #aea79f;626 border-top: 1px dotted #aea79f;
469 position: relative;627 position: relative;
470 font-size: 13px;628 font-size: 13px;
471 font-weight: bold;629 font-weight: normal;
472}630}
473.ui-accordion h3 a {631.ui-accordion h3 a {
474 padding: 10px 0;632 padding: 10px 0;
@@ -500,26 +658,24 @@
500 color: #333;658 color: #333;
501}659}
502.container-tweet {660.container-tweet {
503 -moz-border-radius: 4px 4px 4px 4px;661 padding: 5px 0 10px;
504 -webkit-border-radius: 4px 4px 4px 4px;
505 border-radius: 4px 4px 4px 4px;
506 padding: 10px 10px 10px;
507 background-color: #f7f7f7;
508}662}
509.container-tweet .tweet-follow {663.container-tweet .tweet-follow {
510 margin-top: 10px;
511 margin-bottom: -10px;
512 padding-left: 55px;664 padding-left: 55px;
513 padding-bottom: 6px;665 padding-bottom: 6px;
514 background: url("../img/tweet-follow.png") 0 5px no-repeat;666 background: url("../img/tweet-follow.png") 0 5px no-repeat;
515 display: block;667 display: block;
668 font-size: 13px;
516}669}
517.container-tweet .tweet-follow span {670.container-tweet .tweet-follow span {
518 font-size: 16px;671 font-size: 16px;
519 font-weight: bold;672 font-weight: normal;
520 line-height: 1.2;673 line-height: 1.2;
521 display: block;674 display: block;
522}675}
676.tweet {
677 margin-bottom: -30px;
678}
523.tweet a {679.tweet a {
524 display: inline;680 display: inline;
525}681}
@@ -537,7 +693,7 @@
537.tweet.tweet-small .tweet_text {693.tweet.tweet-small .tweet_text {
538 font-size: inherit;694 font-size: inherit;
539}695}
540.tweet .tweet_text a {696.tweet .tweet_text, .tweet .tweet_time a {
541 color: #333;697 color: #333;
542}698}
543.tweet .tweet_time,699.tweet .tweet_time,
@@ -644,11 +800,18 @@
644 box-shadow: 0 0 0;800 box-shadow: 0 0 0;
645 border-radius: 0px;801 border-radius: 0px;
646 border: 0;802 border: 0;
647 font-size: 13px;803 font-size: 16px;
804 line-height: 1.5;
648 padding: 0;805 padding: 0;
649 margin: 0;806 margin: 0;
650}807}
651808
809.stacktack.stacktack-container .heading {
810 color: #333;
811 font-size: 24px;
812 font-weight: 300;
813}
814
652.stacktack.stacktack-container a, .stacktack.stacktack-container a:hover{815.stacktack.stacktack-container a, .stacktack.stacktack-container a:hover{
653 color: #DD4814;816 color: #DD4814;
654}817}
@@ -677,3 +840,43 @@
677.stacktack.stacktack-container img {840.stacktack.stacktack-container img {
678 max-width: 940px;841 max-width: 940px;
679}842}
843
844hr {
845 background: #dd4814;
846 height: 14px;
847 margin: 0;
848 border: 0;
849 -moz- box-shadow: inset 0 2px 2px -2px #333;
850 -webkit box-shadow: inset 0 2px 2px -2px #333;
851 box-shadow: inset 0 2px 2px -2px #333;
852 clear: both;
853}
854
855/* contextual-footer */
856#content #contextual-footer {
857 margin-bottom: 10px;
858}
859#content #contextual-footer, #content #contextual-footer h2 {
860 font-size: 13px;
861}
862#content #contextual-footer h2 {
863 font-weight: normal;
864}
865
866#content #contextual-footer ul {
867 margin-bottom: 20px;
868}
869
870#content #contextual-footer ul li {
871 padding: 3px 0;
872}
873
874#content #contextual-footer ul.list li {
875 padding: 10px 0;
876}
877
878#content #contextual-footer .list li:first-of-type,
879#content #contextual-footer .list li.first-item,
880#content #contextual-footer .list li.first-child {
881 padding-top: 0;
882}
680883
=== modified file 'css/blog-community.css'
--- css/blog-community.css 2012-12-04 16:42:26 +0000
+++ css/blog-community.css 2013-06-27 15:13:40 +0000
@@ -18,6 +18,10 @@
18 padding-top: 15px;18 padding-top: 15px;
19 margin-bottom: 60px;19 margin-bottom: 60px;
20}20}
21article:first-of-type {
22 border: 0;
23 padding-top: 0;
24}
21article.no-results {25article.no-results {
22 border-top: none;26 border-top: none;
23}27}
2428
=== modified file 'css/community.css'
--- css/community.css 2012-12-04 16:42:26 +0000
+++ css/community.css 2013-06-27 15:13:40 +0000
@@ -23,11 +23,11 @@
23 background: #fff;23 background: #fff;
24}24}
25.community .header-image {25.community .header-image {
26 background: url("../img/dotted-logo.png") no-repeat scroll 122px -24px transparent;26 /*background: url("../img/dotted-logo.png") no-repeat scroll 122px -24px transparent;*/
27 float: right;27 float: right;
28 height: 329px;28 height: 329px;
29 margin-bottom: -35px;29 margin-bottom: -35px;
30 margin-right: -183px;30 margin-right: -163px;
31 margin-top: -88px;31 margin-top: -88px;
32 width: 591px;32 width: 591px;
33 position: relative;33 position: relative;
@@ -62,6 +62,7 @@
62 padding-bottom: 10px;62 padding-bottom: 10px;
63}63}
64.box h2 {64.box h2 {
65 font-size: 18px;
65 margin-bottom: 30px;66 margin-bottom: 30px;
66}67}
67.box .link-action {68.box .link-action {
@@ -80,27 +81,30 @@
80 border-right: 0;81 border-right: 0;
81 padding: 0px;82 padding: 0px;
82 padding-right:5px;83 padding-right:5px;
84 font-size: 14px;
83}85}
84.box-padded li a{86.box-padded li a{
87 background-position: 0 4px;
88 background-repeat: no-repeat;
85 display:block;89 display:block;
86 padding: 0 0 10px 26px;90 padding: 0 0 10px 26px;
87 border-bottom: 1px dotted #aea79f;91 border-bottom: 1px dotted #aea79f;
88 margin: 10px 10px 0 0;92 margin: 10px 10px 0 0;
89}93}
90.box-padded li .irc {94.box-padded li .irc {
91 background: url("../img/icon-irc.png") no-repeat;95 background-image: url("../img/icon-irc.png");
92}96}
93.box-padded li .mail {97.box-padded li .mail {
94 background: url("../img/icon-mail.png") no-repeat;98 background-image: url("../img/icon-mail.png");
95}99}
96.box-padded li .rss {100.box-padded li .rss {
97 background: url("../img/icon-rss.png") no-repeat; 101 background-image: url("../img/icon-rss.png");
98}102}
99.box-padded li .twitter {103.box-padded li .twitter {
100 background: url("../img/icon-twitter.png") no-repeat;104 background-image: url("../img/icon-twitter.png");
101}105}
102.box-padded li .forum {106.box-padded li .forum {
103 background: url("../img/icon-forum.png") no-repeat;107 background-image: url("../img/icon-forum.png");
104}108}
105.box-padded li.last {109.box-padded li.last {
106 border: 0;110 border: 0;
107111
=== added file 'css/home-new.css'
--- css/home-new.css 1970-01-01 00:00:00 +0000
+++ css/home-new.css 2013-06-27 15:13:40 +0000
@@ -0,0 +1,104 @@
1/**
2* Ubuntu Developer page stylesheet
3*
4* A stylesheet for the 'home' page
5*
6* @project Ubuntu Developer
7* @version 1.0
8* @author Canonical Web Team: Steve Edwards and Ant Dillon
9* @copyright 2011 Canonical Ltd.
10*/
11.home-new #content h2 {
12 font-size:32px;
13}
14
15.home-new header {
16 background: #fff;
17}
18.home-new .header-content {
19 background: url("../img/background-header-home.png") 0 0 repeat #fff;
20}
21.home-new .header-content .intro {
22 background: #fff;
23}
24.home-new .header-content a.link-cta-ubuntu{
25 margin-top: 20px;
26 font-size: 21px;
27}
28.home-new .header-content p {
29 font-size: 20px;
30}
31.home-new .header-content p:last-child {
32 font-size: 16px;
33}
34.home-new .header-image {
35 float: right;
36 text-align: right;
37}
38.home-new .header-image img {
39 -moz-box-shadow: 0 9px 4px 4px #e0e0e0;
40 -webkit-box-shadow: 0 9px 4px 4px #e0e0e0;
41 box-shadow: 0 9px 4px 4px #e0e0e0;
42 margin-bottom: -74px;
43 margin-left: -52px;
44 margin-top: 77px;
45}
46
47/* Play with juju */
48.home-new .juju-play {
49 height: 313px;
50}
51
52.home-new .juju-play img {
53 float: left;
54 margin-right: 40px;
55 margin-left: -7px;
56}
57
58.home-new .juju-play p {
59 font-size: 20px;
60 padding-right: 20px;
61}
62
63.home-new .container-tweet {
64 background: none;
65}
66
67/* charm-list */
68.home-new .charm-list {
69 border-bottom: 1px dotted #aea79f;
70 margin-left: 0;
71 margin-bottom: 30px;
72 padding-bottom: 30px;
73 margin-top: 20px;
74}
75
76.home-new .last-list {
77 border: 0;
78 margin: 0;
79 padding-bottom: 0;
80}
81
82.home-new .charm-list li {
83 width: 285px;
84 float: left;
85 min-height: 200px;
86 display: inline-block;
87 margin-left: 0;
88 margin-right: 0;
89}
90
91.home-new .charm-list li h4 a {
92 color: #333;
93 font-size: 20px;
94}
95
96.home-new .charm-list li h4 a:hover {
97 color: #dd4814;
98}
99
100.home-new .charm-list img {
101 vertical-align: middle;
102 margin-right: 10px;
103 margin-bottom: 10px;
104}
0\ No newline at end of file105\ No newline at end of file
1106
=== modified file 'css/home.css'
--- css/home.css 2013-01-04 20:49:34 +0000
+++ css/home.css 2013-06-27 15:13:40 +0000
@@ -69,7 +69,7 @@
69 width: 203px;69 width: 203px;
70 border-right: 1px solid #dd4814;70 border-right: 1px solid #dd4814;
71 text-align: center;71 text-align: center;
72 min-height: 237px;72 min-height: 294px;
73}73}
74.box-steps li.last {74.box-steps li.last {
75 border: 0;75 border: 0;
7676
=== modified file 'footer.php'
--- footer.php 2013-05-16 14:53:57 +0000
+++ footer.php 2013-06-27 15:13:40 +0000
@@ -1,35 +1,51 @@
1</div><!-- /#content -->1</div><!-- /#content -->
22
3<div class="shadow"></div>3<div class="shadow"></div>
4<footer>4<footer class="global clearfix" role="contentinfo">
5 <div>5 <div class="row">
6 <nav role="navigation" class="clearfix">6 <div class="inner-wrapper">
7 <ul>7 <nav role="navigation" class="clearfix">
8 <li><a href="/get-started">Get started</a></li>8 <ul class="footer-a">
9 <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=7'); ?>9 <li class="grid-3 first-col">
10 </ul>10 <h4><a href="/get-started">Get started</a></h4>
11 <ul>11 <ul>
12 <li><a href="/resources">Resources</a></li>12 <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=7'); ?>
13 <li><a href="http://juju.ubuntu.com/docs">Documentation</a></li>13 </ul>
14 <li><a href="/resources/videos/">Videos</a></li>14 </li>
15 <li><a href="http://uistage.jujucharms.com:8080/">Juju GUI demo site</a></li>15 <li class="grid-3">
16 </ul>16 <h4><a href="/resources">Resources</a></h4>
17 <ul>17 <ul>
18 <li><a href="/community">Community</a></li>18 <li><a href="http://juju.ubuntu.com/docs">Documentation</a></li>
19 <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=13'); ?>19 <li><a href="/resources/videos/">Videos</a></li>
20 <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju">Mailing List</a></li>20 <li><a href="http://uistage.jujucharms.com:8080/">Juju GUI demo site</a></li>
21 <li><a href="http://webchat.freenode.net/?channels=juju">Chat</a></li>21 </ul>
22 <li><a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">FAQ</a></li>22 </li>
2323 <li class="grid-3">
24 </ul>24 <h4><a href="/community">Community</a></h4>
25 <ul class="last">25 <ul>
26 <li><a href="https://launchpad.net/juju">Code</a></li>26 <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=13'); ?>
27 <li><a href="https://launchpad.net/juju-core">Juju Core</a></li>27 <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju">Mailing List</a></li>
28 <li><a href="https://launchpad.net/charms">Charms</a></li>28 <li><a href="http://webchat.freenode.net/?channels=juju">Chat</a></li>
29 </ul>29 <li><a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">FAQ</a></li>
30 </nav>30 </ul>
31 <p>&copy; <?php echo date('Y'); ?> Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd. <a class="link-bug" href="https://bugs.launchpad.net/juju-website/+filebug">Report a bug on this site</a></p>31 </li>
32 </div>32 <li class="grid-3 last-col">
33 <h4><a href="https://launchpad.net/juju">Code</a></h4>
34 <ul>
35 <li><a href="https://launchpad.net/juju-core">Juju Core</a></li>
36 <li><a href="https://launchpad.net/charms">Charms</a></li>
37 </ul>
38 </li>
39 </ul>
40 </nav>
41 </div><!-- /.inner-wrapper -->
42 </div><!-- /.row -->
43 <div class="row no-border">
44 <div class="legal inner-wrapper">
45 <p>&copy; <?php echo date('Y'); ?> Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.</p>
46 <p><a href="https://bugs.launchpad.net/juju-website/+filebug">Report a bug on this site</a></p>
47 </div>
48 </div><!-- /.row -->
33</footer>49</footer>
3450
35<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>51<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
3652
=== modified file 'header.php'
--- header.php 2013-04-22 18:28:41 +0000
+++ header.php 2013-06-27 15:13:40 +0000
@@ -4,11 +4,12 @@
4<html>4<html>
5<head>5<head>
6<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />6<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
7<meta name="description" content="Build entire environments in the cloud with only a few commands. Deploy services quickly anywhere. Juju is devops distilled." />
8<meta name="keywords" content="" />
79
8<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>10<title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title>
911
10<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:400,400italic">12<link href='https://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,700,700italic|Ubuntu+Mono' rel='stylesheet' type='text/css' />
11<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu+Mono:400">
12<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/reset.css" />13<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/reset.css" />
13<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/960.css" />14<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/960.css" />
14<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/base.css" />15<link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/base.css" />
@@ -26,13 +27,7 @@
2627
27<body class="<?php echo $template_id; ?>">28<body class="<?php echo $template_id; ?>">
2829
29<header>30<header class="global clearfix" role="banner">
30 <div class="header-login">
31 <ul>
32 <!-- <li><a href="https://myapps.developer.ubuntu.com/openid/login/?next=/dev">Sign in or register</a></li> -->
33 <li>&nbsp;</li>
34 </ul>
35 </div>
36 <div class="header-navigation">31 <div class="header-navigation">
37 <div>32 <div>
38 <nav role="navigation">33 <nav role="navigation">
3934
=== modified file 'img/apple-logo.png' (properties changed: -x to +x)
40Binary files img/apple-logo.png 2012-12-04 16:42:26 +0000 and img/apple-logo.png 2013-06-27 15:13:40 +0000 differ35Binary files img/apple-logo.png 2012-12-04 16:42:26 +0000 and img/apple-logo.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/arrow-nav.png' (properties changed: -x to +x)
41Binary files img/arrow-nav.png 2012-12-04 16:42:26 +0000 and img/arrow-nav.png 2013-06-27 15:13:40 +0000 differ36Binary files img/arrow-nav.png 2012-12-04 16:42:26 +0000 and img/arrow-nav.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/arrow-sliders.png'
42Binary files img/arrow-sliders.png 2012-12-04 16:42:26 +0000 and img/arrow-sliders.png 2013-06-27 15:13:40 +0000 differ37Binary files img/arrow-sliders.png 2012-12-04 16:42:26 +0000 and img/arrow-sliders.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/background-footer.png' (properties changed: -x to +x)
43Binary files img/background-footer.png 2012-12-04 16:42:26 +0000 and img/background-footer.png 2013-06-27 15:13:40 +0000 differ38Binary files img/background-footer.png 2012-12-04 16:42:26 +0000 and img/background-footer.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/background-header-home.png' (properties changed: -x to +x)
44Binary files img/background-header-home.png 2012-12-04 16:42:26 +0000 and img/background-header-home.png 2013-06-27 15:13:40 +0000 differ39Binary files img/background-header-home.png 2012-12-04 16:42:26 +0000 and img/background-header-home.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/banner-launcher.jpg' (properties changed: -x to +x)
45Binary files img/banner-launcher.jpg 2012-12-04 16:42:26 +0000 and img/banner-launcher.jpg 2013-06-27 15:13:40 +0000 differ40Binary files img/banner-launcher.jpg 2012-12-04 16:42:26 +0000 and img/banner-launcher.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/banner-uds-p.jpg' (properties changed: -x to +x)
46Binary files img/banner-uds-p.jpg 2012-12-04 16:42:26 +0000 and img/banner-uds-p.jpg 2013-06-27 15:13:40 +0000 differ41Binary files img/banner-uds-p.jpg 2012-12-04 16:42:26 +0000 and img/banner-uds-p.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/banner-uds.jpg' (properties changed: -x to +x)
47Binary files img/banner-uds.jpg 2012-12-04 16:42:26 +0000 and img/banner-uds.jpg 2013-06-27 15:13:40 +0000 differ42Binary files img/banner-uds.jpg 2012-12-04 16:42:26 +0000 and img/banner-uds.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/banner-usc.jpg' (properties changed: -x to +x)
48Binary files img/banner-usc.jpg 2012-12-04 16:42:26 +0000 and img/banner-usc.jpg 2013-06-27 15:13:40 +0000 differ43Binary files img/banner-usc.jpg 2012-12-04 16:42:26 +0000 and img/banner-usc.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/beginning-quote.jpg' (properties changed: -x to +x)
49Binary files img/beginning-quote.jpg 2012-12-04 16:42:26 +0000 and img/beginning-quote.jpg 2013-06-27 15:13:40 +0000 differ44Binary files img/beginning-quote.jpg 2012-12-04 16:42:26 +0000 and img/beginning-quote.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-left-small.png'
50Binary files img/button-cta-left-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-left-small.png 2013-06-27 15:13:40 +0000 differ45Binary files img/button-cta-left-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-left-small.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-left.png'
51Binary files img/button-cta-left.png 2012-12-04 16:42:26 +0000 and img/button-cta-left.png 2013-06-27 15:13:40 +0000 differ46Binary files img/button-cta-left.png 2012-12-04 16:42:26 +0000 and img/button-cta-left.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-right-small.png'
52Binary files img/button-cta-right-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-right-small.png 2013-06-27 15:13:40 +0000 differ47Binary files img/button-cta-right-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-right-small.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-right.png'
53Binary files img/button-cta-right.png 2012-12-04 16:42:26 +0000 and img/button-cta-right.png 2013-06-27 15:13:40 +0000 differ48Binary files img/button-cta-right.png 2012-12-04 16:42:26 +0000 and img/button-cta-right.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-slice-small.png'
54Binary files img/button-cta-slice-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-slice-small.png 2013-06-27 15:13:40 +0000 differ49Binary files img/button-cta-slice-small.png 2012-12-04 16:42:26 +0000 and img/button-cta-slice-small.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/button-cta-slice.png'
55Binary files img/button-cta-slice.png 2012-12-04 16:42:26 +0000 and img/button-cta-slice.png 2013-06-27 15:13:40 +0000 differ50Binary files img/button-cta-slice.png 2012-12-04 16:42:26 +0000 and img/button-cta-slice.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/cassandra-80.png'
56Binary files img/cassandra-80.png 1970-01-01 00:00:00 +0000 and img/cassandra-80.png 2013-06-27 15:13:40 +0000 differ51Binary files img/cassandra-80.png 1970-01-01 00:00:00 +0000 and img/cassandra-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/cassandra.png' (properties changed: -x to +x)
57Binary files img/cassandra.png 2012-12-04 16:42:26 +0000 and img/cassandra.png 2013-06-27 15:13:40 +0000 differ52Binary files img/cassandra.png 2012-12-04 16:42:26 +0000 and img/cassandra.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/ceph-80.png'
58Binary files img/ceph-80.png 1970-01-01 00:00:00 +0000 and img/ceph-80.png 2013-06-27 15:13:40 +0000 differ53Binary files img/ceph-80.png 1970-01-01 00:00:00 +0000 and img/ceph-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/ceph_logo.png' (properties changed: -x to +x)
59Binary files img/ceph_logo.png 2012-12-04 16:42:26 +0000 and img/ceph_logo.png 2013-06-27 15:13:40 +0000 differ54Binary files img/ceph_logo.png 2012-12-04 16:42:26 +0000 and img/ceph_logo.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/dotted-logo.png' (properties changed: -x to +x)
60Binary files img/dotted-logo.png 2012-12-04 16:42:26 +0000 and img/dotted-logo.png 2013-06-27 15:13:40 +0000 differ55Binary files img/dotted-logo.png 2012-12-04 16:42:26 +0000 and img/dotted-logo.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/ending-quote.jpg' (properties changed: -x to +x)
61Binary files img/ending-quote.jpg 2012-12-04 16:42:26 +0000 and img/ending-quote.jpg 2013-06-27 15:13:40 +0000 differ56Binary files img/ending-quote.jpg 2012-12-04 16:42:26 +0000 and img/ending-quote.jpg 2013-06-27 15:13:40 +0000 differ
=== added file 'img/hadoop-80.png'
62Binary files img/hadoop-80.png 1970-01-01 00:00:00 +0000 and img/hadoop-80.png 2013-06-27 15:13:40 +0000 differ57Binary files img/hadoop-80.png 1970-01-01 00:00:00 +0000 and img/hadoop-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/hadoop.jpg' (properties changed: -x to +x)
63Binary files img/hadoop.jpg 2012-12-04 16:42:26 +0000 and img/hadoop.jpg 2013-06-27 15:13:40 +0000 differ58Binary files img/hadoop.jpg 2012-12-04 16:42:26 +0000 and img/hadoop.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-accordion-active.png' (properties changed: -x to +x)
64Binary files img/icon-accordion-active.png 2012-12-04 16:42:26 +0000 and img/icon-accordion-active.png 2013-06-27 15:13:40 +0000 differ59Binary files img/icon-accordion-active.png 2012-12-04 16:42:26 +0000 and img/icon-accordion-active.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-accordion-inactive.png' (properties changed: -x to +x)
65Binary files img/icon-accordion-inactive.png 2012-12-04 16:42:26 +0000 and img/icon-accordion-inactive.png 2013-06-27 15:13:40 +0000 differ60Binary files img/icon-accordion-inactive.png 2012-12-04 16:42:26 +0000 and img/icon-accordion-inactive.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-eclipse.png' (properties changed: -x to +x)
66Binary files img/icon-eclipse.png 2012-12-04 16:42:26 +0000 and img/icon-eclipse.png 2013-06-27 15:13:40 +0000 differ61Binary files img/icon-eclipse.png 2012-12-04 16:42:26 +0000 and img/icon-eclipse.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-forum.png' (properties changed: -x to +x)
67Binary files img/icon-forum.png 2012-12-04 16:42:26 +0000 and img/icon-forum.png 2013-06-27 15:13:40 +0000 differ62Binary files img/icon-forum.png 2012-12-04 16:42:26 +0000 and img/icon-forum.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-irc.png' (properties changed: -x to +x)
68Binary files img/icon-irc.png 2012-12-04 16:42:26 +0000 and img/icon-irc.png 2013-06-27 15:13:40 +0000 differ63Binary files img/icon-irc.png 2012-12-04 16:42:26 +0000 and img/icon-irc.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-mail.png' (properties changed: -x to +x)
69Binary files img/icon-mail.png 2012-12-04 16:42:26 +0000 and img/icon-mail.png 2013-06-27 15:13:40 +0000 differ64Binary files img/icon-mail.png 2012-12-04 16:42:26 +0000 and img/icon-mail.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-monodevelop.png' (properties changed: -x to +x)
70Binary files img/icon-monodevelop.png 2012-12-04 16:42:26 +0000 and img/icon-monodevelop.png 2013-06-27 15:13:40 +0000 differ65Binary files img/icon-monodevelop.png 2012-12-04 16:42:26 +0000 and img/icon-monodevelop.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-qt.png' (properties changed: -x to +x)
71Binary files img/icon-qt.png 2012-12-04 16:42:26 +0000 and img/icon-qt.png 2013-06-27 15:13:40 +0000 differ66Binary files img/icon-qt.png 2012-12-04 16:42:26 +0000 and img/icon-qt.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-rss.png' (properties changed: -x to +x)
72Binary files img/icon-rss.png 2012-12-04 16:42:26 +0000 and img/icon-rss.png 2013-06-27 15:13:40 +0000 differ67Binary files img/icon-rss.png 2012-12-04 16:42:26 +0000 and img/icon-rss.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/icon-twitter.png' (properties changed: -x to +x)
73Binary files img/icon-twitter.png 2012-12-04 16:42:26 +0000 and img/icon-twitter.png 2013-06-27 15:13:40 +0000 differ68Binary files img/icon-twitter.png 2012-12-04 16:42:26 +0000 and img/icon-twitter.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/juju-gui.png' (properties changed: -x to +x)
74Binary files img/juju-gui.png 2012-12-04 16:42:26 +0000 and img/juju-gui.png 2013-06-27 15:13:40 +0000 differ69Binary files img/juju-gui.png 2012-12-04 16:42:26 +0000 and img/juju-gui.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/juju-play.png'
75Binary files img/juju-play.png 1970-01-01 00:00:00 +0000 and img/juju-play.png 2013-06-27 15:13:40 +0000 differ70Binary files img/juju-play.png 1970-01-01 00:00:00 +0000 and img/juju-play.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/loader.gif' (properties changed: -x to +x)
76Binary files img/loader.gif 2012-12-04 16:42:26 +0000 and img/loader.gif 2013-06-27 15:13:40 +0000 differ71Binary files img/loader.gif 2012-12-04 16:42:26 +0000 and img/loader.gif 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-beep.png'
77Binary files img/logo-beep.png 2012-12-04 16:42:26 +0000 and img/logo-beep.png 2013-06-27 15:13:40 +0000 differ72Binary files img/logo-beep.png 2012-12-04 16:42:26 +0000 and img/logo-beep.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-blender.png' (properties changed: -x to +x)
78Binary files img/logo-blender.png 2012-12-04 16:42:26 +0000 and img/logo-blender.png 2013-06-27 15:13:40 +0000 differ73Binary files img/logo-blender.png 2012-12-04 16:42:26 +0000 and img/logo-blender.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-braid.png'
79Binary files img/logo-braid.png 2012-12-04 16:42:26 +0000 and img/logo-braid.png 2013-06-27 15:13:40 +0000 differ74Binary files img/logo-braid.png 2012-12-04 16:42:26 +0000 and img/logo-braid.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-chromium.png' (properties changed: -x to +x)
80Binary files img/logo-chromium.png 2012-12-04 16:42:26 +0000 and img/logo-chromium.png 2013-06-27 15:13:40 +0000 differ75Binary files img/logo-chromium.png 2012-12-04 16:42:26 +0000 and img/logo-chromium.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-fretsonfire.png'
81Binary files img/logo-fretsonfire.png 2012-12-04 16:42:26 +0000 and img/logo-fretsonfire.png 2013-06-27 15:13:40 +0000 differ76Binary files img/logo-fretsonfire.png 2012-12-04 16:42:26 +0000 and img/logo-fretsonfire.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-inkscape.png' (properties changed: -x to +x)
82Binary files img/logo-inkscape.png 2012-12-04 16:42:26 +0000 and img/logo-inkscape.png 2013-06-27 15:13:40 +0000 differ77Binary files img/logo-inkscape.png 2012-12-04 16:42:26 +0000 and img/logo-inkscape.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-oilrush.png'
83Binary files img/logo-oilrush.png 2012-12-04 16:42:26 +0000 and img/logo-oilrush.png 2013-06-27 15:13:40 +0000 differ78Binary files img/logo-oilrush.png 2012-12-04 16:42:26 +0000 and img/logo-oilrush.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-openshot.png'
84Binary files img/logo-openshot.png 2012-12-04 16:42:26 +0000 and img/logo-openshot.png 2013-06-27 15:13:40 +0000 differ79Binary files img/logo-openshot.png 2012-12-04 16:42:26 +0000 and img/logo-openshot.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-steelstorm.png'
85Binary files img/logo-steelstorm.png 2012-12-04 16:42:26 +0000 and img/logo-steelstorm.png 2013-06-27 15:13:40 +0000 differ80Binary files img/logo-steelstorm.png 2012-12-04 16:42:26 +0000 and img/logo-steelstorm.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-transmission.png'
86Binary files img/logo-transmission.png 2012-12-04 16:42:26 +0000 and img/logo-transmission.png 2013-06-27 15:13:40 +0000 differ81Binary files img/logo-transmission.png 2012-12-04 16:42:26 +0000 and img/logo-transmission.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/logo-ubuntu-grey.png'
87Binary files img/logo-ubuntu-grey.png 1970-01-01 00:00:00 +0000 and img/logo-ubuntu-grey.png 2013-06-27 15:13:40 +0000 differ82Binary files img/logo-ubuntu-grey.png 1970-01-01 00:00:00 +0000 and img/logo-ubuntu-grey.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-ubuntu.png' (properties changed: -x to +x)
88Binary files img/logo-ubuntu.png 2012-12-04 16:42:26 +0000 and img/logo-ubuntu.png 2013-06-27 15:13:40 +0000 differ83Binary files img/logo-ubuntu.png 2012-12-04 16:42:26 +0000 and img/logo-ubuntu.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-uplink.png'
89Binary files img/logo-uplink.png 2012-12-04 16:42:26 +0000 and img/logo-uplink.png 2013-06-27 15:13:40 +0000 differ84Binary files img/logo-uplink.png 2012-12-04 16:42:26 +0000 and img/logo-uplink.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logo-world-of-goo.png' (properties changed: -x to +x)
90Binary files img/logo-world-of-goo.png 2012-12-04 16:42:26 +0000 and img/logo-world-of-goo.png 2013-06-27 15:13:40 +0000 differ85Binary files img/logo-world-of-goo.png 2012-12-04 16:42:26 +0000 and img/logo-world-of-goo.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/logos.png' (properties changed: -x to +x)
91Binary files img/logos.png 2012-12-04 16:42:26 +0000 and img/logos.png 2013-06-27 15:13:40 +0000 differ86Binary files img/logos.png 2012-12-04 16:42:26 +0000 and img/logos.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/mongo-80.png'
92Binary files img/mongo-80.png 1970-01-01 00:00:00 +0000 and img/mongo-80.png 2013-06-27 15:13:40 +0000 differ87Binary files img/mongo-80.png 1970-01-01 00:00:00 +0000 and img/mongo-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/mongodb.png' (properties changed: -x to +x)
93Binary files img/mongodb.png 2012-12-04 16:42:26 +0000 and img/mongodb.png 2013-06-27 15:13:40 +0000 differ88Binary files img/mongodb.png 2012-12-04 16:42:26 +0000 and img/mongodb.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/multimedia.jpg'
94Binary files img/multimedia.jpg 2012-12-04 16:42:26 +0000 and img/multimedia.jpg 2013-06-27 15:13:40 +0000 differ89Binary files img/multimedia.jpg 2012-12-04 16:42:26 +0000 and img/multimedia.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/nav-arrow.png' (properties changed: -x to +x)
95Binary files img/nav-arrow.png 2012-12-04 16:42:26 +0000 and img/nav-arrow.png 2013-06-27 15:13:40 +0000 differ90Binary files img/nav-arrow.png 2012-12-04 16:42:26 +0000 and img/nav-arrow.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/notifications.jpg'
96Binary files img/notifications.jpg 2012-12-04 16:42:26 +0000 and img/notifications.jpg 2013-06-27 15:13:40 +0000 differ91Binary files img/notifications.jpg 2012-12-04 16:42:26 +0000 and img/notifications.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/pattern-featured.gif' (properties changed: -x to +x)
97Binary files img/pattern-featured.gif 2012-12-04 16:42:26 +0000 and img/pattern-featured.gif 2013-06-27 15:13:40 +0000 differ92Binary files img/pattern-featured.gif 2012-12-04 16:42:26 +0000 and img/pattern-featured.gif 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/pictogram-bird.png' (properties changed: -x to +x)
98Binary files img/pictogram-bird.png 2012-12-04 16:42:26 +0000 and img/pictogram-bird.png 2013-06-27 15:13:40 +0000 differ93Binary files img/pictogram-bird.png 2012-12-04 16:42:26 +0000 and img/pictogram-bird.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/pictogram-cog.png' (properties changed: -x to +x)
99Binary files img/pictogram-cog.png 2012-12-04 16:42:26 +0000 and img/pictogram-cog.png 2013-06-27 15:13:40 +0000 differ94Binary files img/pictogram-cog.png 2012-12-04 16:42:26 +0000 and img/pictogram-cog.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/pictogram-community.png' (properties changed: -x to +x)
100Binary files img/pictogram-community.png 2012-12-04 16:42:26 +0000 and img/pictogram-community.png 2013-06-27 15:13:40 +0000 differ95Binary files img/pictogram-community.png 2012-12-04 16:42:26 +0000 and img/pictogram-community.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/pictogram-star.png' (properties changed: -x to +x)
101Binary files img/pictogram-star.png 2012-12-04 16:42:26 +0000 and img/pictogram-star.png 2013-06-27 15:13:40 +0000 differ96Binary files img/pictogram-star.png 2012-12-04 16:42:26 +0000 and img/pictogram-star.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/publish-blender.png' (properties changed: -x to +x)
102Binary files img/publish-blender.png 2012-12-04 16:42:26 +0000 and img/publish-blender.png 2013-06-27 15:13:40 +0000 differ97Binary files img/publish-blender.png 2012-12-04 16:42:26 +0000 and img/publish-blender.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/publish-price.png' (properties changed: -x to +x)
103Binary files img/publish-price.png 2012-12-04 16:42:26 +0000 and img/publish-price.png 2013-06-27 15:13:40 +0000 differ98Binary files img/publish-price.png 2012-12-04 16:42:26 +0000 and img/publish-price.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/publish-review.png' (properties changed: -x to +x)
104Binary files img/publish-review.png 2012-12-04 16:42:26 +0000 and img/publish-review.png 2013-06-27 15:13:40 +0000 differ99Binary files img/publish-review.png 2012-12-04 16:42:26 +0000 and img/publish-review.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/publish-status.png' (properties changed: -x to +x)
105Binary files img/publish-status.png 2012-12-04 16:42:26 +0000 and img/publish-status.png 2013-06-27 15:13:40 +0000 differ100Binary files img/publish-status.png 2012-12-04 16:42:26 +0000 and img/publish-status.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/publish-yours.png' (properties changed: -x to +x)
106Binary files img/publish-yours.png 2012-12-04 16:42:26 +0000 and img/publish-yours.png 2013-06-27 15:13:40 +0000 differ101Binary files img/publish-yours.png 2012-12-04 16:42:26 +0000 and img/publish-yours.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/quotes.gif' (properties changed: -x to +x)
107Binary files img/quotes.gif 2012-12-04 16:42:26 +0000 and img/quotes.gif 2013-06-27 15:13:40 +0000 differ102Binary files img/quotes.gif 2012-12-04 16:42:26 +0000 and img/quotes.gif 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/quotes.jpg' (properties changed: -x to +x)
108Binary files img/quotes.jpg 2012-12-04 16:42:26 +0000 and img/quotes.jpg 2013-06-27 15:13:40 +0000 differ103Binary files img/quotes.jpg 2012-12-04 16:42:26 +0000 and img/quotes.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/quotes.png' (properties changed: -x to +x)
109Binary files img/quotes.png 2012-12-04 16:42:26 +0000 and img/quotes.png 2013-06-27 15:13:40 +0000 differ104Binary files img/quotes.png 2012-12-04 16:42:26 +0000 and img/quotes.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/rss.jpg' (properties changed: -x to +x)
110Binary files img/rss.jpg 2012-12-04 16:42:26 +0000 and img/rss.jpg 2013-06-27 15:13:40 +0000 differ105Binary files img/rss.jpg 2012-12-04 16:42:26 +0000 and img/rss.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/sec-nav-hover.gif' (properties changed: -x to +x)
111Binary files img/sec-nav-hover.gif 2012-12-04 16:42:26 +0000 and img/sec-nav-hover.gif 2013-06-27 15:13:40 +0000 differ106Binary files img/sec-nav-hover.gif 2012-12-04 16:42:26 +0000 and img/sec-nav-hover.gif 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/social-media.jpg'
112Binary files img/social-media.jpg 2012-12-04 16:42:26 +0000 and img/social-media.jpg 2013-06-27 15:13:40 +0000 differ107Binary files img/social-media.jpg 2012-12-04 16:42:26 +0000 and img/social-media.jpg 2013-06-27 15:13:40 +0000 differ
=== added file 'img/tomcat-80.png'
113Binary files img/tomcat-80.png 1970-01-01 00:00:00 +0000 and img/tomcat-80.png 2013-06-27 15:13:40 +0000 differ108Binary files img/tomcat-80.png 1970-01-01 00:00:00 +0000 and img/tomcat-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/tomcat.png' (properties changed: -x to +x)
114Binary files img/tomcat.png 2012-12-04 16:42:26 +0000 and img/tomcat.png 2013-06-27 15:13:40 +0000 differ109Binary files img/tomcat.png 2012-12-04 16:42:26 +0000 and img/tomcat.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/tweet-arrow.png' (properties changed: -x to +x)
115Binary files img/tweet-arrow.png 2012-12-04 16:42:26 +0000 and img/tweet-arrow.png 2013-06-27 15:13:40 +0000 differ110Binary files img/tweet-arrow.png 2012-12-04 16:42:26 +0000 and img/tweet-arrow.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/tweet-follow.png' (properties changed: -x to +x)
116Binary files img/tweet-follow.png 2012-12-04 16:42:26 +0000 and img/tweet-follow.png 2013-06-27 15:13:40 +0000 differ111Binary files img/tweet-follow.png 2012-12-04 16:42:26 +0000 and img/tweet-follow.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/unity-desktop.jpg'
117Binary files img/unity-desktop.jpg 2012-12-04 16:42:26 +0000 and img/unity-desktop.jpg 2013-06-27 15:13:40 +0000 differ112Binary files img/unity-desktop.jpg 2012-12-04 16:42:26 +0000 and img/unity-desktop.jpg 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-community.png' (properties changed: -x to +x)
118Binary files img/why-community.png 2012-12-04 16:42:26 +0000 and img/why-community.png 2013-06-27 15:13:40 +0000 differ113Binary files img/why-community.png 2012-12-04 16:42:26 +0000 and img/why-community.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-desktop.png' (properties changed: -x to +x)
119Binary files img/why-desktop.png 2012-12-04 16:42:26 +0000 and img/why-desktop.png 2013-06-27 15:13:40 +0000 differ114Binary files img/why-desktop.png 2012-12-04 16:42:26 +0000 and img/why-desktop.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-millions.png' (properties changed: -x to +x)
120Binary files img/why-millions.png 2012-12-04 16:42:26 +0000 and img/why-millions.png 2013-06-27 15:13:40 +0000 differ115Binary files img/why-millions.png 2012-12-04 16:42:26 +0000 and img/why-millions.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-myapps.png' (properties changed: -x to +x)
121Binary files img/why-myapps.png 2012-12-04 16:42:26 +0000 and img/why-myapps.png 2013-06-27 15:13:40 +0000 differ116Binary files img/why-myapps.png 2012-12-04 16:42:26 +0000 and img/why-myapps.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-open.png' (properties changed: -x to +x)
122Binary files img/why-open.png 2012-12-04 16:42:26 +0000 and img/why-open.png 2013-06-27 15:13:40 +0000 differ117Binary files img/why-open.png 2012-12-04 16:42:26 +0000 and img/why-open.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/why-usc.png' (properties changed: -x to +x)
123Binary files img/why-usc.png 2012-12-04 16:42:26 +0000 and img/why-usc.png 2013-06-27 15:13:40 +0000 differ118Binary files img/why-usc.png 2012-12-04 16:42:26 +0000 and img/why-usc.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/windows-logo.png' (properties changed: -x to +x)
124Binary files img/windows-logo.png 2012-12-04 16:42:26 +0000 and img/windows-logo.png 2013-06-27 15:13:40 +0000 differ119Binary files img/windows-logo.png 2012-12-04 16:42:26 +0000 and img/windows-logo.png 2013-06-27 15:13:40 +0000 differ
=== added file 'img/wp-80.png'
125Binary files img/wp-80.png 1970-01-01 00:00:00 +0000 and img/wp-80.png 2013-06-27 15:13:40 +0000 differ120Binary files img/wp-80.png 1970-01-01 00:00:00 +0000 and img/wp-80.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'img/wp.png' (properties changed: -x to +x)
126Binary files img/wp.png 2012-12-04 16:42:26 +0000 and img/wp.png 2013-06-27 15:13:40 +0000 differ121Binary files img/wp.png 2012-12-04 16:42:26 +0000 and img/wp.png 2013-06-27 15:13:40 +0000 differ
=== modified file 'js/base.js'
--- js/base.js 2012-12-04 16:42:26 +0000
+++ js/base.js 2013-06-27 15:13:40 +0000
@@ -126,24 +126,16 @@
126// Get latest tweets126// Get latest tweets
127base.getTweets = function() {127base.getTweets = function() {
128 // Latest tweet from @ubuntucloud128 // Latest tweet from @ubuntucloud
129 if (page_id == 'home') {129 if (page_id == 'home','home-new','community') {
130 var args = {130 var args = {
131 username: 'ubuntucloud',131 username: 'ubuntucloud',
132 template: '{text}{time}',132 template: '{text}{time}',
133 fetch: 20,
134 filter: function(t){ return ! /^@\w+/.test(t.tweet_raw_text); },
133 count: 1135 count: 1
134 }136 }
135 $('.tweet').tweet(args);137 $('.tweet').tweet(args);
136 }138 }
137
138 // Latest three tweets with #juju
139 if (page_id == 'community') {
140 var args = {
141 query: '#ubuntucloud',
142 template: '{text}{user_and_time}',
143 count: 5
144 }
145 $('.tweet').tweet(args);
146 }
147}139}
148140
149/* Non-init methods */141/* Non-init methods */
150142
=== modified file 'part-blog-latest-articles.php'
--- part-blog-latest-articles.php 2012-12-04 16:42:26 +0000
+++ part-blog-latest-articles.php 2013-06-27 15:13:40 +0000
@@ -1,8 +1,7 @@
1<?php1<?php
2$args = array('numberposts' => 3);2 $args = array('numberposts' => 3);
3$posts = get_posts($args);3 $posts = get_posts($args);
4foreach ($posts as $post): ?>4 foreach ($posts as $post):
5 <a href="<?php the_permalink(); ?>"><?php the_title(); ?> &rsaquo;</a>5?>
6 <time datetime="<?php echo get_the_date('Y-m-d') ?>"><?php echo get_the_date('d F Y'); ?></time>6 <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?>&nbsp;&rsaquo;</a></li>
7<?php endforeach; ?>7<?php endforeach; ?>
8<a href="/?&amp;feed=rss2"><div class="rss">Juju blog &rsaquo;</div></a>
9\ No newline at end of file8\ No newline at end of file
109
=== modified file 'part-blog-latest-events.php'
--- part-blog-latest-events.php 2012-12-04 16:42:26 +0000
+++ part-blog-latest-events.php 2013-06-27 15:13:40 +0000
@@ -2,8 +2,10 @@
2$args = array('numberposts' => 3, 'category' => 4);2$args = array('numberposts' => 3, 'category' => 4);
3$posts = get_posts($args);3$posts = get_posts($args);
4foreach ($posts as $post): ?>4foreach ($posts as $post): ?>
5 <a href="<?php the_permalink(); ?>"><?php the_title(); ?> &rsaquo;</a>5 <li>
6 <span class="location"><?php echo get_post_meta($post->ID, 'location', true); ?></span> 6 <a href="<?php the_permalink(); ?>"><?php the_title(); ?> &rsaquo;</a>
7 <time datetime="<?php echo date('Y-m-d', strtotime(str_replace(',', '', get_post_meta($post->ID, 'date-start', true)))); ?>"><?php echo get_post_meta($post->ID, 'date-start', true); ?> &ndash; <?php echo get_post_meta($post->ID, 'date-end', true); ?></time>7 <span class="location"><?php echo get_post_meta($post->ID, 'location', true); ?></span>
8 <time datetime="<?php echo date('Y-m-d', strtotime(str_replace(',', '', get_post_meta($post->ID, 'date-start', true)))); ?>"><?php echo get_post_meta($post->ID, 'date-start', true); ?> &ndash; <?php echo get_post_meta($post->ID, 'date-end', true); ?></time>
9 </li>
8<?php endforeach; ?>10<?php endforeach; ?>
9<a href="/?cat=4&amp;feed=rss2"><div class="rss">All upcoming events &rsaquo;</div></a>
10\ No newline at end of file11\ No newline at end of file
12<li><a href="/?cat=4&amp;feed=rss2"><div class="rss">All upcoming events&nbsp;&rsaquo;</div></a></li>
11\ No newline at end of file13\ No newline at end of file
1214
=== added file 'part-header-home-new.php'
--- part-header-home-new.php 1970-01-01 00:00:00 +0000
+++ part-header-home-new.php 2013-06-27 15:13:40 +0000
@@ -0,0 +1,11 @@
1<div class="container-12">
2 <div class="intro grid-5 alpha">
3 <h1>DevOps distilled</h1>
4 <p>With over 100 services ready to deploy, Juju enables you to build entire environments in the cloud with only a few commands on <a href="http://www.ubuntu.com/cloud/public-cloud">public clouds</a> like Amazon Web Services and HP Cloud, to private clouds built on <a href="http://www.ubuntu.com/cloud/private-cloud/openstack">OpenStack</a>, or raw bare metal via <a href="http://www.ubuntu.com/cloud/orchestration/deployment">MAAS</a>.</p>
5 <p>Access our Juju demo to experience how easy it is to manage services in the cloud.</p>
6 </div>
7 <div class="header-image grid-7 omega">
8 <iframe width="540" height="304" src="http://www.youtube.com/embed/1yoIdgdqzLk" frameborder="0" allowfullscreen></iframe>
9 </div>
10 <p class="grid-12 alpha"><a class="link-cta-ubuntu cta-large" href="/get-started">Experience Juju</a></p>
11</div>
0\ No newline at end of file12\ No newline at end of file
113
=== modified file 'single.php'
--- single.php 2012-12-04 16:42:26 +0000
+++ single.php 2013-06-27 15:13:40 +0000
@@ -26,7 +26,9 @@
26 <aside class="grid-3">26 <aside class="grid-3">
27 <a href="/community/app-developer-blog/">&lsaquo; Back to Blog</a>27 <a href="/community/app-developer-blog/">&lsaquo; Back to Blog</a>
28 <h3>Archive</h3>28 <h3>Archive</h3>
29 <ul class="list">
29 <?php wp_get_archives('type=monthly&limit=12'); ?>30 <?php wp_get_archives('type=monthly&limit=12'); ?>
31 </ul>
30 <?php $the_query = new WP_Query( 'cat=4' ); ?>32 <?php $the_query = new WP_Query( 'cat=4' ); ?>
31 <?php if ( $the_query->have_posts() ) : ?>33 <?php if ( $the_query->have_posts() ) : ?>
32 <h3 class="events">Events</h3>34 <h3 class="events">Events</h3>
3335
=== modified file 'template-blog-community.php'
--- template-blog-community.php 2012-12-04 16:42:26 +0000
+++ template-blog-community.php 2013-06-27 15:13:40 +0000
@@ -31,11 +31,13 @@
31 </div>31 </div>
32 <aside class="grid-3" >32 <aside class="grid-3" >
33 <h3>Archive</h3>33 <h3>Archive</h3>
34 <ul class="list">
34 <?php wp_get_archives('type=monthly&limit=12'); ?>35 <?php wp_get_archives('type=monthly&limit=12'); ?>
36 </ul>
35 <?php $the_query = new WP_Query( 'cat=4' ); ?>37 <?php $the_query = new WP_Query( 'cat=4' ); ?>
36 <?php if ( $the_query->have_posts() ) : ?>38 <?php if ( $the_query->have_posts() ) : ?>
37 <h3 class="events">Events</h3>39 <h3 class="events">Events</h3>
38 <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>40 <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
39 <?php get_template_part( 'event', get_post_format() ); ?>41 <?php get_template_part( 'event', get_post_format() ); ?>
40 <?php endwhile; ?>42 <?php endwhile; ?>
41 <?php endif; ?>43 <?php endif; ?>
4244
=== modified file 'template-community.php'
--- template-community.php 2012-12-04 20:56:05 +0000
+++ template-community.php 2013-06-27 15:13:40 +0000
@@ -7,81 +7,83 @@
77
8<?php get_header(); ?>8<?php get_header(); ?>
99
10 <div class="grid-12">10<div class="row no-border">
11 <div class="box clearfix">11 <div class="inner-wrapper">
12 <h2>Contribute</h2>12 <div class="box clearfix">
13 <ul>13 <h2>Contribute</h2>
14 <li>14 <ul>
15 <a href="/docs/write-charm.html">15 <li>
16 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-cog.png" width="47" height="49" alt="" />16 <a href="/docs/write-charm.html">
17 <h4>Write a charm &rsaquo;</h4>17 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-cog.png" width="47" height="49" alt="" />
18 </a>18 <h4>Write a charm &rsaquo;</h4>
19 <p>The best way to contribute to Juju is by writing Charms!</p>19 </a>
20 </li>20 <p>The best way to contribute to Juju is by writing Charms!</p>
21 <li>21 </li>
22 <a href="/docs">22 <li>
23 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-bird.png" width="61" height="49" alt="" />23 <a href="/docs">
24 <h4>Help with documentation &rsaquo;</h4>24 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-bird.png" width="61" height="49" alt="" />
25 </a>25 <h4>Help with documentation &rsaquo;</h4>
26 <p>Help others get started using Juju and writing Charms.</p>26 </a>
27 </li>27 <p>Help others get started using Juju and writing Charms.</p>
28 <li class="last">28 </li>
29 <a href="/community/charmers">29 <li class="last">
30 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-star.png" width="49" height="49" alt="" />30 <a href="/community/charmers">
31 <h4>Become a Juju Charmer &rsaquo;</h4>31 <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-star.png" width="49" height="49" alt="" />
32 </a>32 <h4>Become a Juju Charmer &rsaquo;</h4>
33 <p>Mentor new charm authors, review incoming charms, and maintain the charm store.</p>33 </a>
34 </li>34 <p>Mentor new charm authors, review incoming charms, and maintain the charm store.</p>
35 </ul>35 </li>
36 </div>36 </ul>
37 </div>37 </div>
38 38 <div class="grid-4 alpha">
39 <div class="grid-4">39 <div class="box-orange">
40 <div class="box-orange">40 <h3><a href="http://www.askubuntu.com">Participate on Ask Ubuntu &rsaquo;</a></h3>
41 <h3><a href="http://www.askubuntu.com">Participate on Ask Ubuntu &rsaquo;</a></h3>41 <p>A collaboratively-edited question and answer site for Juju users and developers.</p>
42 <p>A collaboratively-edited question and answer site for Juju users and developers.</p>42 <p><a href="http://www.askubuntu.com/questions/ask?tags=juju">Ask a question now &rsaquo;</a></p>
43 <p><a href="http://www.askubuntu.com/questions/ask?tags=juju">Ask a question now &rsaquo;</a></p>43 <p>And check out our list of <a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">Frequently Asked Questions</a>.</p>
44 <p>And check out our list of <a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">Frequently Asked Questions</a>.</p>44 </div>
45 </div>45 </div>
46 </div>46 <div class="grid-8 omega">
4747 <div class="box-padded">
48 <div class="grid-8">48 <h3>Other ways to get involved</h3>
49 <div class="box-padded">49 <div>
50 <h3>Other ways to get involved</h3>50 <ul class="clearfix">
51 <div>51 <li class="no-border"><a href="http://webchat.freenode.net/?channels=juju" class="irc">IRC channel (web version available)&nbsp;&rsaquo;</a></li>
52 <ul class="clearfix">52 <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju" class="mail">Join the Juju mailing list&nbsp;&rsaquo;</a></li>
53 <li><a href="http://webchat.freenode.net/?channels=juju" class="irc">IRC channel (web version available) &rsaquo;</a></li>53 <li class="last"><a href="/?&amp;feed=rss2"class="rss">Subscribe to the Juju Blog&nbsp;&rsaquo;</a></li>
54 <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju" class="mail">Join the Juju mailing list &rsaquo;</a></li>54 </ul>
55 <li class="last"><a href="/?&amp;feed=rss2"class="rss">Subscribe to the Juju Blog &rsaquo;</a></li>55 </div>
56 </ul>56 </div>
57 </div>57 </div>
58 </div>58 </div><!-- /.inner-wrapper -->
59 </div>59</div><!-- /.row -->
60<div style="clear:both;"></div>60
6161<hr />
62 <div class="grid-4">62<div id="contextual-footer" class="row no-border no-padding-bottom">
63 <div class="box-clear">63 <div class="inner-wrapper vertical-divider">
64 <h3>#juju on Twitter</h3>64 <div class="grid-4 alpha">
65 <h2>Explore further</h2>
66 <ul class="list">
67 <li><a href="<?php echo site_url(); ?>/charm-store">Visit the Charm Store &rsaquo;</a></li>
68 <li><a href="<?php echo site_url(); ?>/docs/write-charm.html">Write your own Charms &rsaquo;</a></li>
69 <li><a href="<?php echo site_url(); ?>/docs/">Juju documentation &rsaquo;</a></li>
70 </ul>
71 </div>
72 <div class="grid-4">
65 <div class="container-tweet">73 <div class="container-tweet">
66 <div class="tweet tweet-small clearfix"></div>74 <div class="tweet clearfix"></div>
67 <a class="tweet-follow" href="http://twitter.com/ubuntucloud">Follow <span>@ubuntucloud</span> on Twitter</a>75 <a class="tweet-follow" href="http://twitter.com/ubuntucloud">Follow <span>@ubuntucloud</span> on Twitter</a>
68 </div>76 </div>
69 </div>77 </div>
70 </div>78 <div class="grid-4 omega">
7179 <h2>Further reading from the Juju blog</h2>
72 <div class="grid-4">80 <ul>
73 <div class="box-clear border">81 <?php get_template_part('part', 'blog-latest-articles'); ?>
74 <h3>News and announcements</h3>82 </ul>
75 <?php get_template_part('part', 'blog-latest-articles'); ?>83 <h2>Events</h2>
76 </div>84 <?php get_template_part('part', 'blog-latest-events'); ?>
77 </div>85 </div>
7886 </div><!-- /.inner-wrapper -->
79 <div class="grid-4">87</div><!-- /.row -->
80 <div class="box-clear">
81 <h3>Events</h3>
82 <?php get_template_part('part', 'blog-latest-events'); ?>
83 </div>
84 </div>
85
8688
87<?php get_footer(); ?>89<?php get_footer(); ?>
8890
=== modified file 'template-get-started.php'
--- template-get-started.php 2013-06-26 18:46:07 +0000
+++ template-get-started.php 2013-06-27 15:13:40 +0000
@@ -11,17 +11,28 @@
11 <h2>Step-by-step guide to getting started</h2>11 <h2>Step-by-step guide to getting started</h2>
12 <div class="container-step clearfix">12 <div class="container-step clearfix">
13 <div class="box grid-3">13 <div class="box grid-3">
14 <a href="http://www.ubuntu.com/download/ubuntu/download">Do you need a copy of Ubuntu?</a>14 <a href="http://www.ubuntu.com/download">Do you need a copy of Ubuntu?</a>
15 </div>15 </div>
16 <div class="step grid-9">16 <div class="step grid-9">
17 <span class="number">1</span>17 <span class="number">1</span>
18 <div>18 <div>
19 <h2>Install Juju</h2>19 <h2>Install Juju</h2>
20<<<<<<< TREE
20 <p><code>sudo apt-get install juju-core</code></p>21 <p><code>sudo apt-get install juju-core</code></p>
21 <p>If you are using 12.04 you need to use the PPA:</p>22 <p>If you are using 12.04 you need to use the PPA:</p>
2223
23 <p><code>sudo add-apt-repository ppa:juju/devel<br/>sudo apt-get update && sudo apt-get install juju-core</code></p>24 <p><code>sudo add-apt-repository ppa:juju/devel<br/>sudo apt-get update && sudo apt-get install juju-core</code></p>
24 </a>25 </a>
26=======
27 <p>sudo apt-get install juju-core</code></p>
28 <p>Juju is provided automatically as a backport in Ubuntu Server. Backports are usually enabled by default, but if you've turned them off here's how you can <a href="http://askubuntu.com/a/285474/235">enable them</a>. If apt complains that it cannot find the packages you might need to use the PPA:</p>
29 <p><code>sudo add-apt-repository ppa:juju/devel<br/>sudo apt-get update && sudo apt-get install juju-core</code></p>
30 <p>Regular updates will be made to the backported packages, unless you want to follow along with Juju development we recommend users to not use the PPA.</p>
31 <p>You can switch between the default (0.7) version and 1.10 versions by using the following:</p>
32 <p><code>sudo update-alternatives --set juju /usr/lib/juju-0.7/bin/juju</code></p>
33 <p>or to the new 1.10.0 release using:</p>
34 <p><code>sudo update-alternatives --set juju /usr/lib/juju-1.10.0/bin/juju</code></p>
35>>>>>>> MERGE-SOURCE
25 </div>36 </div>
26 </div>37 </div>
27 <div class="step grid-9">38 <div class="step grid-9">
@@ -30,13 +41,18 @@
30 <h2>Take 5 minutes to get to know Juju</h2>41 <h2>Take 5 minutes to get to know Juju</h2>
31 <p>With Juju installed, press <strong>Ctrl</strong>+<strong>Alt</strong>+<strong>T</strong> to open the Terminal and create a new ssh keypair if you don't already have one:</p>42 <p>With Juju installed, press <strong>Ctrl</strong>+<strong>Alt</strong>+<strong>T</strong> to open the Terminal and create a new ssh keypair if you don't already have one:</p>
32 <code>ssh-keygen -t rsa -b 2048</code>43 <code>ssh-keygen -t rsa -b 2048</code>
33
34 <p>To generate an initial config file, you simply need to run:</p>44 <p>To generate an initial config file, you simply need to run:</p>
45<<<<<<< TREE
35 <code>juju generate-config -w</code>46 <code>juju generate-config -w</code>
3647
37 <p>The -w switch causes the file to be written to your ~/.juju directory if an environments.yaml file does not already exist. It will also create the ~/.juju directory if that does not exist. Open <code>~/.juju/environments.yaml</code> in your text editor and uncomment out the sections you need for your cloud provider.</p>48 <p>The -w switch causes the file to be written to your ~/.juju directory if an environments.yaml file does not already exist. It will also create the ~/.juju directory if that does not exist. Open <code>~/.juju/environments.yaml</code> in your text editor and uncomment out the sections you need for your cloud provider.</p>
3849
50=======
51 <p><code>juju generate-config -w</code></p>
52 <p>The -w switch causes the file to be written to your ~/.juju directory if an environments.yaml file does not already exist. It will also create the ~./juju directory if that does not exist. Open `~/.juju/environments/yaml` in your text editor and uncomment out the sections you need for your cloud provider.</p>
53>>>>>>> MERGE-SOURCE
39 <p>And then create a new environment by typing:</p>54 <p>And then create a new environment by typing:</p>
55<<<<<<< TREE
40 <code>juju bootstrap</code>56 <code>juju bootstrap</code>
41 <p>57 <p>
42 <p>Now start browsing the <a href="http://jujucharms.com/charms">Charm Store</a> for the things you want to deploy. The bootstrap process takes a few minutes, you can keep an eye out on progress by issuing a <code>juju status</code> command.</p>58 <p>Now start browsing the <a href="http://jujucharms.com/charms">Charm Store</a> for the things you want to deploy. The bootstrap process takes a few minutes, you can keep an eye out on progress by issuing a <code>juju status</code> command.</p>
@@ -48,6 +64,11 @@
48 <code>juju deploy juju-gui<br>64 <code>juju deploy juju-gui<br>
49 juju expose juju-gui</code></p>65 juju expose juju-gui</code></p>
50 <p>This installs the GUI and then exposes it so you can check it out in the web browser. Then simply check <code>juju status</code> to get the public address to the GUI and hit it with your web browser. For more information on the GUI check out <a href="http://jujucharms.com/charms/precise/juju-gui">the instructions</a>.</p>66 <p>This installs the GUI and then exposes it so you can check it out in the web browser. Then simply check <code>juju status</code> to get the public address to the GUI and hit it with your web browser. For more information on the GUI check out <a href="http://jujucharms.com/charms/precise/juju-gui">the instructions</a>.</p>
67=======
68 <p><code>juju bootstrap</code></p>
69 <p>Now start browsing the <a href="http://jujucharms.com/charms">Charm Store</a> for the things you want to deploy.</p>
70 <p><a href="https://juju.ubuntu.com/docs/getting-started.html">Learn more about setting up Juju in the documentation;</a></p>
71>>>>>>> MERGE-SOURCE
51 <p>Note: Looking for older versions of Juju? Check out <a href="https://launchpad.net/~juju/+archive/pkgs">this PPA</a>.</p>72 <p>Note: Looking for older versions of Juju? Check out <a href="https://launchpad.net/~juju/+archive/pkgs">this PPA</a>.</p>
52 </div>73 </div>
53 </div>74 </div>
@@ -56,18 +77,20 @@
56 <div>77 <div>
57 <h2>Deploy and Manage Services</h2>78 <h2>Deploy and Manage Services</h2>
58 <p>Now you're ready to deploy things into your cloud. Let's deploy a WordPress blog, at scale.</p>79 <p>Now you're ready to deploy things into your cloud. Let's deploy a WordPress blog, at scale.</p>
80<<<<<<< TREE
59 juju deploy wordpress<br>81 juju deploy wordpress<br>
60 juju deploy mysql<br>82 juju deploy mysql<br>
83=======
84 <p><code>juju bootstrap<br />
85 juju deploy wordpress<br />
86 juju deploy mysql<br />
87>>>>>>> MERGE-SOURCE
61 juju add-relation wordpress mysql</code></p>88 juju add-relation wordpress mysql</code></p>
62
63 <p>Now get a cup of coffee while Juju not only provisions the instances, but installs and configures them to talk to each other. No more wading around looking for AMIs, you get the latest 64 bit Ubuntu Server image and the service you deploy on the instance, that's it! After your cloud provider has finished deploying, you can check out your environment, and then expose it to the world.</p>89 <p>Now get a cup of coffee while Juju not only provisions the instances, but installs and configures them to talk to each other. No more wading around looking for AMIs, you get the latest 64 bit Ubuntu Server image and the service you deploy on the instance, that's it! After your cloud provider has finished deploying, you can check out your environment, and then expose it to the world.</p>
6490 <p><code>juju expose wordpress<br />
65 <p><code>juju expose wordpress<br>
66 juju status</code></p>91 juju status</code></p>
6792 </p>The status shows you the public IP your provider has given you, paste that into a browser and you're done! This is a simple example, check out how we do <a href="http://jujucharms.com/charms/precise/hadoop">Hadoop</a>, any <a href="http://jujucharms.com/charms/precise/node-app">Node.js application</a>, and even <a href="http://jujucharms.com/charms/precise/cassandra">Cassandra</a>.</p>
68</p>The status shows you the public IP your provider has given you, paste that into a browser and you're done! This is a simple example, check out how we do <a href="http://jujucharms.com/charms/precise/hadoop">Hadoop</a>, any <a href="http://jujucharms.com/charms/precise/node-app">Node.js application</a>, and even <a href="http://jujucharms.com/charms/precise/cassandra">Cassandra</a>.</p>93 <p><a href="/resources/technologies/ubuntu-developer-stack">Find out more about the Ubuntu Developer Stack &rsaquo;</a></p>
69
70 <a href="/resources/technologies/ubuntu-developer-stack">Find out more about the Ubuntu Developer Stack &rsaquo;</a>
71 </div>94 </div>
72 </div>95 </div>
73 <div class="step grid-9">96 <div class="step grid-9">
@@ -76,8 +99,9 @@
76 <h2>Scale like a champ</h2>99 <h2>Scale like a champ</h2>
77 <p>Lots of tools help automate your deployments, but Juju isn't just about launching instances, it's about managing your deployment's entire lifecycle. The traffic really starting to come in? Let's scale out WordPress with just a simple command:</p>100 <p>Lots of tools help automate your deployments, but Juju isn't just about launching instances, it's about managing your deployment's entire lifecycle. The traffic really starting to come in? Let's scale out WordPress with just a simple command:</p>
78 <p><code>juju add-unit wordpress</code></p>101 <p><code>juju add-unit wordpress</code></p>
79<p>Since you've already defined the relationship between MySQL and WordPress at the <i>service level</i> rather than the machine level, there's nothing else for you to do. This new instance will automatically connect to MySQL and start load balancing. Let's add a few more nodes for a 6 node auto-loadbalancing WordPress environment:</p>102 <p>Since you've already defined the relationship between MySQL and WordPress at the <i>service level</i> rather than the machine level, there's nothing else for you to do. This new instance will automatically connect to MySQL and start load balancing. Let's add a few more nodes for a 6 node auto-loadbalancing WordPress environment:</p>
80 <p><code>juju add-unit -n5 wordpress</code></p>103 <p><code>juju add-unit -n5 wordpress</code></p>
104<<<<<<< TREE
81105
82<p>Still not enough? let's drop in Memcached:</p>106<p>Still not enough? let's drop in Memcached:</p>
83107
@@ -86,6 +110,11 @@
86110
87<p>And just like before, since you're at the service level and not the machine level, every single WordPress instance will just use that memcached. In the cloud we're talking about dozens, hundreds, even thousands of servers. We believe that to meet these hyperscale needs that managing things at a higher, service oriented level is the way to go, and we built Juju to get you there.</p> 111<p>And just like before, since you're at the service level and not the machine level, every single WordPress instance will just use that memcached. In the cloud we're talking about dozens, hundreds, even thousands of servers. We believe that to meet these hyperscale needs that managing things at a higher, service oriented level is the way to go, and we built Juju to get you there.</p>
88112
113=======
114 <p>Still not enough? let's drop in Memcached:</p>
115 <p><code>juju deploy memcached<br /> juju add-relation wordpress memcached</code></p>
116 <p>And just like before, since you're at the service level and not the machine level, every single WordPress instance will just use that memcached. In the cloud we're talking about dozens, hundreds, even thousands of servers. We believe that to meet thes hyperscale needs that managing things at a higher, service oriented level is the way to go, and we built Juju to get you there.</p>
117>>>>>>> MERGE-SOURCE
89 </div>118 </div>
90 </div>119 </div>
91 </div>120 </div>
92121
=== added file 'template-home-new.php'
--- template-home-new.php 1970-01-01 00:00:00 +0000
+++ template-home-new.php 2013-06-27 15:13:40 +0000
@@ -0,0 +1,107 @@
1<?php
2/*
3Template Name: Home new
4*/
5$template_id = 'home-new';
6?>
7
8<?php get_header(); ?>
9
10<div class="row no-padding-bottom">
11 <div class="juju-play inner-wrapper">
12 <img src="<?php echo get_template_directory_uri(); ?>/img/juju-play.png" alt="juju-play" width="473" height="313" />
13 <h2>Play with Juju</h2>
14 <p>Check out the Juju sandbox to see how you can start building your deployments quickly and easily.</p>
15 <p><a href="/get-started">Experience juju &rsaquo;</a></p>
16 </div><!-- /.inner-wrapper -->
17</div><!-- /.row -->
18
19<div class="row row-grey">
20 <div class="inner-wrapper">
21 <h2>Charms are the power behind Juju</h2>
22 <div class="grid-9 alpha">
23 <p>With 100 charms and growing, the Juju charm store is your future destination for cloud-based enterprise applications. From back-end services such as Hadoop or MongoDB to enterprise applications such as OpenERP, whatever you need, there&rsquo;s a charm for that!</p>
24 </div>
25 <div class="grid-3 omega">
26 <p><a class="link-cta-ubuntu" href="http://jujucharms.com">Browse the Charm Store</a></p>
27 </div>
28 <ul class="charm-list grid-12 vertical-divider">
29 <li class="alpha">
30 <h4><a href="http://jujucharms.com/charms/precise/wordpress" title="WordPress"><img src="<?php echo get_template_directory_uri(); ?>/img/wp-80.png" width="80" alt="WordPress" />WordPress</a></h4>
31 <p>WordPress is web software you can use to create a beautiful website or blog.</p>
32 </li>
33 <li>
34 <h4><a href="http://jujucharms.com/charms/precise/hadoop" title="Hadoop"><img src="<?php echo get_template_directory_uri(); ?>/img/hadoop-80.png" width="80" alt="Hadoop" /> Hadoop</a></h4>
35 <p>The Apache Hadoop software library is a framework that allows for the distributed processing of large data sets across clusters of computers using simple programming models.</p>
36 </li>
37 <li class="omega">
38 <h4><a href="http://jujucharms.com/charms/precise/cassandra" title="Cassandra"><img src="<?php echo get_template_directory_uri(); ?>/img/cassandra-80.png" width="80" alt="Cassandra" /> Cassandra</a></h4>
39 <p>The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.</p>
40 </li>
41 </ul>
42 <ul class="charm-list last-list grid-12 vertical-divider">
43 <li class="alpha">
44 <h4><a href="http://jujucharms.com/charms/precise/ceph" title="Ceph"><img src="<?php echo get_template_directory_uri(); ?>/img/ceph-80.png" width="80" alt="Ceph" /> Ceph</a></h4>
45 <p>Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.</p>
46 </li>
47 <li>
48 <h4><a href="http://jujucharms.com/charms/precise/mongodb" title="MongoDB"><img src="<?php echo get_template_directory_uri(); ?>/img/mongo-80.png" width="80" alt="MongoDB" /> MongoDB</a></h4>
49 <p>MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.</p>
50 </li>
51 <li class="omega">
52 <h4><a href="http://jujucharms.com/charms/precise/tomcat7" title="Tomcat"><img src="<?php echo get_template_directory_uri(); ?>/img/tomcat-80.png" width="80" alt="Tomcat" /> Tomcat</a></h4>
53 <p>Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.</p>
54 </li>
55 </ul>
56 </div><!-- /.inner-wrapper -->
57</div><!-- /.row -->
58
59<div class="row no-border">
60 <div class="inner-wrapper vertical-divider">
61 <div class="grid-6 alpha">
62 <h2>Get up and running</h2>
63 <p>Get started deploying Juju by installing it and configuring it for your cloud providers.</p>
64 <ul>
65 <li><a href="">Get Juju &rsaquo;</a></li>
66 <li><a href="">Juju command line &rsaquo;</a></li>
67 <li><a href="">Juju GUI &rsaquo;</a></li>
68 </ul>
69 </div>
70 <div class="grid-6 omega">
71 <h2>Help and support</h2>
72 <p>A growing collection of the best documentation and tutorials for Juju. Contribute your own resources to help make it even better.</p>
73 <ul>
74 <li><a href="">Get help and support &rsaquo;</a></li>
75 <li><a href="">Resources &rsaquo;</a></li>
76 </ul>
77 </div>
78 </div><!-- /.inner-wrapper -->
79</div><!-- /.row -->
80<hr />
81<div id="contextual-footer" class="row no-border no-padding-bottom">
82 <div class="inner-wrapper vertical-divider">
83 <div class="grid-4 alpha">
84 <h2>Explore further</h2>
85 <ul class="list">
86 <li><a href="<?php echo site_url(); ?>/charm-store">Visit the Charm Store &rsaquo;</a></li>
87 <li><a href="<?php echo site_url(); ?>/docs/write-charm.html">Write your own Charms &rsaquo;</a></li>
88 <li><a href="<?php echo site_url(); ?>/community/">Juju Community &rsaquo;</a></li>
89 <li><a href="<?php echo site_url(); ?>/docs/">Juju documentation &rsaquo;</a></li>
90 </ul>
91 </div>
92 <div class="grid-4">
93 <div class="container-tweet">
94 <div class="tweet clearfix"></div>
95 <a class="tweet-follow" href="http://twitter.com/ubuntucloud">Follow <span>@ubuntucloud</span> on Twitter</a>
96 </div>
97 </div>
98 <div class="grid-4 omega">
99 <h2>Further reading from the Juju blog</h2>
100 <ul>
101 <?php get_template_part('part', 'blog-latest-articles'); ?>
102 </ul>
103 </div>
104 </div><!-- /.inner-wrapper -->
105</div><!-- /.row -->
106
107<?php get_footer(); ?>
0\ No newline at end of file108\ No newline at end of file

Subscribers

People subscribed via source and target branches

to all changes: