Merge lp:~gbancroft-canonical/juju-website/homepage-redesign into lp:~jorge/juju-website/juju-website
- homepage-redesign
- Merge into 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 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jorge Castro | Pending | ||
Review via email: mp+171838@code.launchpad.net |
Commit message
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
1 | === modified file 'COPYING' (properties changed: -x to +x) |
2 | === modified file 'css/base.css' |
3 | --- css/base.css 2012-12-04 16:42:26 +0000 |
4 | +++ css/base.css 2013-06-27 15:13:40 +0000 |
5 | @@ -12,18 +12,23 @@ |
6 | /** |
7 | * @section Global |
8 | */ |
9 | - |
10 | +html { background: #f7f7f7; } |
11 | body { |
12 | + background: #fff; |
13 | font-family: 'Ubuntu', 'Ubuntu Beta', UbuntuBeta, Ubuntu, 'Bitstream Vera Sans', 'DejaVu Sans', Tahoma, sans-serif; |
14 | - font-size: 13px; |
15 | - line-height: 1.4; |
16 | + font-size: 16px; |
17 | + line-height: 1.5; |
18 | color: #333; |
19 | + font-weight: 300; |
20 | } |
21 | a { |
22 | color: #dd4814; |
23 | text-decoration: none; |
24 | outline: 0; |
25 | } |
26 | +a:hover { |
27 | + text-decoration: underline; |
28 | +} |
29 | p, dl { |
30 | margin-bottom: 10px; |
31 | } |
32 | @@ -43,33 +48,129 @@ |
33 | -webkit-border-radius: 4px; |
34 | border-radius: 4px; |
35 | } |
36 | +h1, h2, h3, h4 { |
37 | + font-weight: 300; |
38 | + line-height: 1.3; |
39 | +} |
40 | h1 { |
41 | font-size: 36px; |
42 | - line-height: 1.1; |
43 | margin-bottom: 20px; |
44 | } |
45 | article h1, |
46 | h2 { |
47 | font-size: 24px; |
48 | - line-height: 1.2; |
49 | margin-bottom: 14px; |
50 | } |
51 | +article h1 a:hover { |
52 | + text-decoration: underline; |
53 | +} |
54 | h3 { |
55 | font-size: 16px; |
56 | - line-height: 1.3; |
57 | margin-bottom: 8px; |
58 | } |
59 | -h4 { |
60 | - font-weight: bold; |
61 | -} |
62 | |
63 | time { |
64 | color:#999; |
65 | } |
66 | |
67 | +/* .list */ |
68 | +#content .list { |
69 | + margin-left: 0; |
70 | + padding-left: 0; |
71 | +} |
72 | + |
73 | +#content .list li { |
74 | + border-bottom: 1px dotted #aea79f; |
75 | + list-style: none !important; |
76 | + margin-bottom: 0; |
77 | + padding: 10px 0; |
78 | + margin-left: 0 !important; |
79 | +} |
80 | + |
81 | +#content .list li:first-of-type, |
82 | +#content .list li.first-item, |
83 | +#content .list li.first-child { |
84 | + padding-top: 0; |
85 | +} |
86 | + |
87 | +#content .list li:last-of-type, |
88 | +#content .list li.last-item { |
89 | + border: 0; |
90 | + padding-bottom: 0; |
91 | +} |
92 | + |
93 | /** |
94 | * @section Structure |
95 | */ |
96 | +.row { |
97 | + border-bottom: 1px dotted #aea79f; |
98 | + clear: both; |
99 | + padding-top: 40px; |
100 | + padding-bottom: 40px; |
101 | + display: block; |
102 | + float: left; |
103 | + width: 100%; |
104 | +} |
105 | + |
106 | +.row:after { |
107 | + content: "."; |
108 | + visibility: hidden; |
109 | + display: block; |
110 | + height: 0; |
111 | + clear: both; |
112 | +} |
113 | + |
114 | +.row-grey { |
115 | + background: #f7f7f7; |
116 | +} |
117 | + |
118 | +.no-border { |
119 | + border-bottom: 0; |
120 | +} |
121 | + |
122 | +.inner-wrapper { |
123 | + margin: 0 auto; |
124 | + overflow: visible; |
125 | + position: relative; |
126 | + width: 940px; |
127 | +} |
128 | + |
129 | +.no-padding-bottom { |
130 | + padding-bottom: 0; |
131 | +} |
132 | + |
133 | +/* vertical-divider */ |
134 | +.vertical-divider > div, |
135 | +.vertical-divider > li { |
136 | + border-right: 1px dotted #aea79f; |
137 | + margin-right: 0; |
138 | + padding-right: 20px; |
139 | + padding-left: 20px; |
140 | + float: none; |
141 | + display: table-cell; |
142 | + vertical-align: top; |
143 | +} |
144 | +.vertical-divider > div:last-child, |
145 | +.vertical-divider > li:last-child, |
146 | +.vertical-divider > div.last-col, |
147 | +.vertical-divider > li.last-col, |
148 | +.vertical-divider > div.omega, |
149 | +.vertical-divider > li.omega, |
150 | +.vertical-divider > div:last-of-type, |
151 | +.vertical-divider > li:last-of-type { |
152 | + border-right: 0; |
153 | + padding-right: 0; |
154 | +} |
155 | +.vertical-divider > div:first-child, |
156 | +.vertical-divider > li:first-child, |
157 | +.vertical-divider > div.first-col, |
158 | +.vertical-divider > div.alpha, |
159 | +.vertical-divider > li.alpha, |
160 | +.vertical-divider > li.first-col, |
161 | +.vertical-divider > div:first-of-type, |
162 | +.vertical-divider > li:first-of-type { |
163 | + padding-left: 0; |
164 | +} |
165 | |
166 | .header-login, |
167 | .header-navigation div, |
168 | @@ -100,7 +201,6 @@ |
169 | color: #333; |
170 | } |
171 | .header-navigation { |
172 | - border-top: 2px solid #dd4814; |
173 | border-bottom: 2px solid #dd4814; |
174 | background-color: #fff; |
175 | height: 54px; |
176 | @@ -124,6 +224,7 @@ |
177 | } |
178 | .header-navigation nav a:hover { |
179 | background-color: #fcece7; |
180 | + text-decoration: none; |
181 | } |
182 | .header-navigation nav .current_page_item a, |
183 | .header-navigation nav .current_page_parent a, |
184 | @@ -157,6 +258,7 @@ |
185 | } |
186 | .header-navigation .logo-ubuntu { |
187 | float: left; |
188 | + padding-top: 7px; |
189 | } |
190 | .header-content .header-navigation-secondary { |
191 | margin-bottom: 40px; |
192 | @@ -176,12 +278,16 @@ |
193 | } |
194 | .header-navigation-secondary nav li { |
195 | float: left; |
196 | + font-size: 14px; |
197 | } |
198 | .header-navigation-secondary nav li a { |
199 | color: #333; |
200 | display: block; |
201 | height: 25px; |
202 | - padding: 8px 8px 0; |
203 | + padding: 8px 8px 2px; |
204 | +} |
205 | +.header-navigation-secondary nav li a:hover { |
206 | + text-decoration: none; |
207 | } |
208 | .header-navigation-secondary nav li:hover, |
209 | .header-navigation-secondary nav .current_page_item a { |
210 | @@ -198,43 +304,60 @@ |
211 | overflow: hidden; |
212 | } |
213 | footer { |
214 | - padding: 10px 10px 40px 10px; |
215 | position: relative; |
216 | - -moz-border-radius: 0 0 4px 4px; |
217 | - -webkit-border-radius: 0 0 4px 4px; |
218 | - border-radius: 0 0 4px 4px; |
219 | font-size: 12px; |
220 | - background: url("../img/background-footer.png") repeat scroll 0 0 #f7f6f5; |
221 | -} |
222 | -footer div { |
223 | - margin: 0 auto; |
224 | - padding: 0 10px; |
225 | - width: 940px; |
226 | + background: #f7f7f7; |
227 | +} |
228 | +footer .row { |
229 | + border-bottom: 1px solid #d8d8d8; |
230 | + padding-top: 30px; |
231 | + padding-bottom: 30px; |
232 | +} |
233 | +footer .no-border { |
234 | + border: 0; |
235 | } |
236 | footer a { |
237 | - color: #000; |
238 | -} |
239 | -footer nav ul { |
240 | + color: #333; |
241 | +} |
242 | +footer nav ul.footer-a { |
243 | + display: table; |
244 | + width: 100%; |
245 | +} |
246 | +footer nav li.grid-3 { |
247 | + border-right: 1px dotted #aea79f; |
248 | margin: 10px 17px 30px 0; |
249 | width: 172px; |
250 | - display: inline-block; |
251 | + display: table-cell; |
252 | vertical-align: top; |
253 | - height: auto; |
254 | + padding-left: 20px; |
255 | zoom: 1; |
256 | - *display: inline; |
257 | -} |
258 | -footer nav ul.last { |
259 | + float: none; |
260 | +} |
261 | +footer nav li.first-col { |
262 | + padding-left: 0; |
263 | +} |
264 | +footer nav li.last-col { |
265 | + border-right: 0; |
266 | margin-right: 0; |
267 | } |
268 | +footer nav li h4 { |
269 | + font-weight: normal; |
270 | + margin-bottom: 10px; |
271 | +} |
272 | footer nav li { |
273 | - margin-bottom: 8px; |
274 | -} |
275 | -footer nav li:first-child { |
276 | - font-weight: bold; |
277 | + margin-bottom: 5px; |
278 | } |
279 | footer p { |
280 | margin-bottom: 0; |
281 | } |
282 | +footer p a:hover { |
283 | + color: #dd4814; |
284 | + text-decoration: underline; |
285 | +} |
286 | +footer .legal { |
287 | + background: url(../img/logo-ubuntu-grey.png) 100% 0 no-repeat; |
288 | + padding-bottom: 20px; |
289 | +} |
290 | #content { |
291 | padding-top: 35px; |
292 | } |
293 | @@ -253,6 +376,12 @@ |
294 | height: 3px; |
295 | } |
296 | |
297 | +.home-new #content, |
298 | +.community #content { |
299 | + width: 100%; |
300 | + padding-top: 0; |
301 | +} |
302 | + |
303 | /** |
304 | * @section Site-wide |
305 | */ |
306 | @@ -318,6 +447,35 @@ |
307 | height:48px; |
308 | } |
309 | |
310 | +.link-cta-ubuntu{ |
311 | + -moz-border-radius: 4px; |
312 | + -webkit-border-radius: 4px; |
313 | + background-color: #dd4814; |
314 | + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4814), to(#c03f11)); |
315 | + background-image: -webkit-linear-gradient(#dd4814, #c03f11); |
316 | + background-image: -moz-linear-gradient(#dd4814, #c03f11); |
317 | + background-image: -o-linear-gradient(#dd4814, #c03f11); |
318 | + border-radius: 4px; |
319 | + color: #fff; |
320 | + display: inline-block; |
321 | + font-size: 18px; |
322 | + font-weight: 300; |
323 | + margin: 0; |
324 | + padding: 6px 10px; |
325 | + text-decoration:none; |
326 | + font-family: Ubuntu, Arial, "libra sans", sans-serif; |
327 | +} |
328 | + |
329 | +.link-cta-ubuntu:hover { |
330 | + background: #dd4814; |
331 | + text-decoration: none; |
332 | +} |
333 | + |
334 | +a.cta-large { |
335 | + font-size: 20px; |
336 | + padding: 10px 20px; |
337 | +} |
338 | + |
339 | .link-action-small { |
340 | float: left; |
341 | display: block; |
342 | @@ -468,7 +626,7 @@ |
343 | border-top: 1px dotted #aea79f; |
344 | position: relative; |
345 | font-size: 13px; |
346 | - font-weight: bold; |
347 | + font-weight: normal; |
348 | } |
349 | .ui-accordion h3 a { |
350 | padding: 10px 0; |
351 | @@ -500,26 +658,24 @@ |
352 | color: #333; |
353 | } |
354 | .container-tweet { |
355 | - -moz-border-radius: 4px 4px 4px 4px; |
356 | - -webkit-border-radius: 4px 4px 4px 4px; |
357 | - border-radius: 4px 4px 4px 4px; |
358 | - padding: 10px 10px 10px; |
359 | - background-color: #f7f7f7; |
360 | + padding: 5px 0 10px; |
361 | } |
362 | .container-tweet .tweet-follow { |
363 | - margin-top: 10px; |
364 | - margin-bottom: -10px; |
365 | padding-left: 55px; |
366 | padding-bottom: 6px; |
367 | background: url("../img/tweet-follow.png") 0 5px no-repeat; |
368 | display: block; |
369 | + font-size: 13px; |
370 | } |
371 | .container-tweet .tweet-follow span { |
372 | font-size: 16px; |
373 | - font-weight: bold; |
374 | + font-weight: normal; |
375 | line-height: 1.2; |
376 | display: block; |
377 | } |
378 | +.tweet { |
379 | + margin-bottom: -30px; |
380 | +} |
381 | .tweet a { |
382 | display: inline; |
383 | } |
384 | @@ -537,7 +693,7 @@ |
385 | .tweet.tweet-small .tweet_text { |
386 | font-size: inherit; |
387 | } |
388 | -.tweet .tweet_text a { |
389 | +.tweet .tweet_text, .tweet .tweet_time a { |
390 | color: #333; |
391 | } |
392 | .tweet .tweet_time, |
393 | @@ -644,11 +800,18 @@ |
394 | box-shadow: 0 0 0; |
395 | border-radius: 0px; |
396 | border: 0; |
397 | - font-size: 13px; |
398 | + font-size: 16px; |
399 | + line-height: 1.5; |
400 | padding: 0; |
401 | margin: 0; |
402 | } |
403 | |
404 | +.stacktack.stacktack-container .heading { |
405 | + color: #333; |
406 | + font-size: 24px; |
407 | + font-weight: 300; |
408 | +} |
409 | + |
410 | .stacktack.stacktack-container a, .stacktack.stacktack-container a:hover{ |
411 | color: #DD4814; |
412 | } |
413 | @@ -677,3 +840,43 @@ |
414 | .stacktack.stacktack-container img { |
415 | max-width: 940px; |
416 | } |
417 | + |
418 | +hr { |
419 | + background: #dd4814; |
420 | + height: 14px; |
421 | + margin: 0; |
422 | + border: 0; |
423 | + -moz- box-shadow: inset 0 2px 2px -2px #333; |
424 | + -webkit box-shadow: inset 0 2px 2px -2px #333; |
425 | + box-shadow: inset 0 2px 2px -2px #333; |
426 | + clear: both; |
427 | +} |
428 | + |
429 | +/* contextual-footer */ |
430 | +#content #contextual-footer { |
431 | + margin-bottom: 10px; |
432 | +} |
433 | +#content #contextual-footer, #content #contextual-footer h2 { |
434 | + font-size: 13px; |
435 | +} |
436 | +#content #contextual-footer h2 { |
437 | + font-weight: normal; |
438 | +} |
439 | + |
440 | +#content #contextual-footer ul { |
441 | + margin-bottom: 20px; |
442 | +} |
443 | + |
444 | +#content #contextual-footer ul li { |
445 | + padding: 3px 0; |
446 | +} |
447 | + |
448 | +#content #contextual-footer ul.list li { |
449 | + padding: 10px 0; |
450 | +} |
451 | + |
452 | +#content #contextual-footer .list li:first-of-type, |
453 | +#content #contextual-footer .list li.first-item, |
454 | +#content #contextual-footer .list li.first-child { |
455 | + padding-top: 0; |
456 | +} |
457 | |
458 | === modified file 'css/blog-community.css' |
459 | --- css/blog-community.css 2012-12-04 16:42:26 +0000 |
460 | +++ css/blog-community.css 2013-06-27 15:13:40 +0000 |
461 | @@ -18,6 +18,10 @@ |
462 | padding-top: 15px; |
463 | margin-bottom: 60px; |
464 | } |
465 | +article:first-of-type { |
466 | + border: 0; |
467 | + padding-top: 0; |
468 | +} |
469 | article.no-results { |
470 | border-top: none; |
471 | } |
472 | |
473 | === modified file 'css/community.css' |
474 | --- css/community.css 2012-12-04 16:42:26 +0000 |
475 | +++ css/community.css 2013-06-27 15:13:40 +0000 |
476 | @@ -23,11 +23,11 @@ |
477 | background: #fff; |
478 | } |
479 | .community .header-image { |
480 | - background: url("../img/dotted-logo.png") no-repeat scroll 122px -24px transparent; |
481 | + /*background: url("../img/dotted-logo.png") no-repeat scroll 122px -24px transparent;*/ |
482 | float: right; |
483 | height: 329px; |
484 | margin-bottom: -35px; |
485 | - margin-right: -183px; |
486 | + margin-right: -163px; |
487 | margin-top: -88px; |
488 | width: 591px; |
489 | position: relative; |
490 | @@ -62,6 +62,7 @@ |
491 | padding-bottom: 10px; |
492 | } |
493 | .box h2 { |
494 | + font-size: 18px; |
495 | margin-bottom: 30px; |
496 | } |
497 | .box .link-action { |
498 | @@ -80,27 +81,30 @@ |
499 | border-right: 0; |
500 | padding: 0px; |
501 | padding-right:5px; |
502 | + font-size: 14px; |
503 | } |
504 | .box-padded li a{ |
505 | + background-position: 0 4px; |
506 | + background-repeat: no-repeat; |
507 | display:block; |
508 | padding: 0 0 10px 26px; |
509 | border-bottom: 1px dotted #aea79f; |
510 | margin: 10px 10px 0 0; |
511 | } |
512 | .box-padded li .irc { |
513 | - background: url("../img/icon-irc.png") no-repeat; |
514 | + background-image: url("../img/icon-irc.png"); |
515 | } |
516 | .box-padded li .mail { |
517 | - background: url("../img/icon-mail.png") no-repeat; |
518 | + background-image: url("../img/icon-mail.png"); |
519 | } |
520 | .box-padded li .rss { |
521 | - background: url("../img/icon-rss.png") no-repeat; |
522 | + background-image: url("../img/icon-rss.png"); |
523 | } |
524 | .box-padded li .twitter { |
525 | - background: url("../img/icon-twitter.png") no-repeat; |
526 | + background-image: url("../img/icon-twitter.png"); |
527 | } |
528 | .box-padded li .forum { |
529 | - background: url("../img/icon-forum.png") no-repeat; |
530 | + background-image: url("../img/icon-forum.png"); |
531 | } |
532 | .box-padded li.last { |
533 | border: 0; |
534 | |
535 | === added file 'css/home-new.css' |
536 | --- css/home-new.css 1970-01-01 00:00:00 +0000 |
537 | +++ css/home-new.css 2013-06-27 15:13:40 +0000 |
538 | @@ -0,0 +1,104 @@ |
539 | +/** |
540 | +* Ubuntu Developer page stylesheet |
541 | +* |
542 | +* A stylesheet for the 'home' page |
543 | +* |
544 | +* @project Ubuntu Developer |
545 | +* @version 1.0 |
546 | +* @author Canonical Web Team: Steve Edwards and Ant Dillon |
547 | +* @copyright 2011 Canonical Ltd. |
548 | +*/ |
549 | +.home-new #content h2 { |
550 | + font-size:32px; |
551 | +} |
552 | + |
553 | +.home-new header { |
554 | + background: #fff; |
555 | +} |
556 | +.home-new .header-content { |
557 | + background: url("../img/background-header-home.png") 0 0 repeat #fff; |
558 | +} |
559 | +.home-new .header-content .intro { |
560 | + background: #fff; |
561 | +} |
562 | +.home-new .header-content a.link-cta-ubuntu{ |
563 | + margin-top: 20px; |
564 | + font-size: 21px; |
565 | +} |
566 | +.home-new .header-content p { |
567 | + font-size: 20px; |
568 | +} |
569 | +.home-new .header-content p:last-child { |
570 | + font-size: 16px; |
571 | +} |
572 | +.home-new .header-image { |
573 | + float: right; |
574 | + text-align: right; |
575 | +} |
576 | +.home-new .header-image img { |
577 | + -moz-box-shadow: 0 9px 4px 4px #e0e0e0; |
578 | + -webkit-box-shadow: 0 9px 4px 4px #e0e0e0; |
579 | + box-shadow: 0 9px 4px 4px #e0e0e0; |
580 | + margin-bottom: -74px; |
581 | + margin-left: -52px; |
582 | + margin-top: 77px; |
583 | +} |
584 | + |
585 | +/* Play with juju */ |
586 | +.home-new .juju-play { |
587 | + height: 313px; |
588 | +} |
589 | + |
590 | +.home-new .juju-play img { |
591 | + float: left; |
592 | + margin-right: 40px; |
593 | + margin-left: -7px; |
594 | +} |
595 | + |
596 | +.home-new .juju-play p { |
597 | + font-size: 20px; |
598 | + padding-right: 20px; |
599 | +} |
600 | + |
601 | +.home-new .container-tweet { |
602 | + background: none; |
603 | +} |
604 | + |
605 | +/* charm-list */ |
606 | +.home-new .charm-list { |
607 | + border-bottom: 1px dotted #aea79f; |
608 | + margin-left: 0; |
609 | + margin-bottom: 30px; |
610 | + padding-bottom: 30px; |
611 | + margin-top: 20px; |
612 | +} |
613 | + |
614 | +.home-new .last-list { |
615 | + border: 0; |
616 | + margin: 0; |
617 | + padding-bottom: 0; |
618 | +} |
619 | + |
620 | +.home-new .charm-list li { |
621 | + width: 285px; |
622 | + float: left; |
623 | + min-height: 200px; |
624 | + display: inline-block; |
625 | + margin-left: 0; |
626 | + margin-right: 0; |
627 | +} |
628 | + |
629 | +.home-new .charm-list li h4 a { |
630 | + color: #333; |
631 | + font-size: 20px; |
632 | +} |
633 | + |
634 | +.home-new .charm-list li h4 a:hover { |
635 | + color: #dd4814; |
636 | +} |
637 | + |
638 | +.home-new .charm-list img { |
639 | + vertical-align: middle; |
640 | + margin-right: 10px; |
641 | + margin-bottom: 10px; |
642 | +} |
643 | \ No newline at end of file |
644 | |
645 | === modified file 'css/home.css' |
646 | --- css/home.css 2013-01-04 20:49:34 +0000 |
647 | +++ css/home.css 2013-06-27 15:13:40 +0000 |
648 | @@ -69,7 +69,7 @@ |
649 | width: 203px; |
650 | border-right: 1px solid #dd4814; |
651 | text-align: center; |
652 | - min-height: 237px; |
653 | + min-height: 294px; |
654 | } |
655 | .box-steps li.last { |
656 | border: 0; |
657 | |
658 | === modified file 'footer.php' |
659 | --- footer.php 2013-05-16 14:53:57 +0000 |
660 | +++ footer.php 2013-06-27 15:13:40 +0000 |
661 | @@ -1,35 +1,51 @@ |
662 | </div><!-- /#content --> |
663 | |
664 | <div class="shadow"></div> |
665 | -<footer> |
666 | - <div> |
667 | - <nav role="navigation" class="clearfix"> |
668 | - <ul> |
669 | - <li><a href="/get-started">Get started</a></li> |
670 | - <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=7'); ?> |
671 | - </ul> |
672 | - <ul> |
673 | - <li><a href="/resources">Resources</a></li> |
674 | - <li><a href="http://juju.ubuntu.com/docs">Documentation</a></li> |
675 | - <li><a href="/resources/videos/">Videos</a></li> |
676 | - <li><a href="http://uistage.jujucharms.com:8080/">Juju GUI demo site</a></li> |
677 | - </ul> |
678 | - <ul> |
679 | - <li><a href="/community">Community</a></li> |
680 | - <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=13'); ?> |
681 | - <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju">Mailing List</a></li> |
682 | - <li><a href="http://webchat.freenode.net/?channels=juju">Chat</a></li> |
683 | - <li><a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">FAQ</a></li> |
684 | - |
685 | - </ul> |
686 | - <ul class="last"> |
687 | - <li><a href="https://launchpad.net/juju">Code</a></li> |
688 | - <li><a href="https://launchpad.net/juju-core">Juju Core</a></li> |
689 | - <li><a href="https://launchpad.net/charms">Charms</a></li> |
690 | - </ul> |
691 | - </nav> |
692 | - <p>© <?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> |
693 | - </div> |
694 | +<footer class="global clearfix" role="contentinfo"> |
695 | + <div class="row"> |
696 | + <div class="inner-wrapper"> |
697 | + <nav role="navigation" class="clearfix"> |
698 | + <ul class="footer-a"> |
699 | + <li class="grid-3 first-col"> |
700 | + <h4><a href="/get-started">Get started</a></h4> |
701 | + <ul> |
702 | + <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=7'); ?> |
703 | + </ul> |
704 | + </li> |
705 | + <li class="grid-3"> |
706 | + <h4><a href="/resources">Resources</a></h4> |
707 | + <ul> |
708 | + <li><a href="http://juju.ubuntu.com/docs">Documentation</a></li> |
709 | + <li><a href="/resources/videos/">Videos</a></li> |
710 | + <li><a href="http://uistage.jujucharms.com:8080/">Juju GUI demo site</a></li> |
711 | + </ul> |
712 | + </li> |
713 | + <li class="grid-3"> |
714 | + <h4><a href="/community">Community</a></h4> |
715 | + <ul> |
716 | + <?php wp_list_pages('sort_column=menu_order&title_li=&depth=2&child_of=13'); ?> |
717 | + <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju">Mailing List</a></li> |
718 | + <li><a href="http://webchat.freenode.net/?channels=juju">Chat</a></li> |
719 | + <li><a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">FAQ</a></li> |
720 | + </ul> |
721 | + </li> |
722 | + <li class="grid-3 last-col"> |
723 | + <h4><a href="https://launchpad.net/juju">Code</a></h4> |
724 | + <ul> |
725 | + <li><a href="https://launchpad.net/juju-core">Juju Core</a></li> |
726 | + <li><a href="https://launchpad.net/charms">Charms</a></li> |
727 | + </ul> |
728 | + </li> |
729 | + </ul> |
730 | + </nav> |
731 | + </div><!-- /.inner-wrapper --> |
732 | + </div><!-- /.row --> |
733 | + <div class="row no-border"> |
734 | + <div class="legal inner-wrapper"> |
735 | + <p>© <?php echo date('Y'); ?> Canonical Ltd. Ubuntu and Canonical are registered trademarks of Canonical Ltd.</p> |
736 | + <p><a href="https://bugs.launchpad.net/juju-website/+filebug">Report a bug on this site</a></p> |
737 | + </div> |
738 | + </div><!-- /.row --> |
739 | </footer> |
740 | |
741 | <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script> |
742 | |
743 | === modified file 'header.php' |
744 | --- header.php 2013-04-22 18:28:41 +0000 |
745 | +++ header.php 2013-06-27 15:13:40 +0000 |
746 | @@ -4,11 +4,12 @@ |
747 | <html> |
748 | <head> |
749 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
750 | +<meta name="description" content="Build entire environments in the cloud with only a few commands. Deploy services quickly anywhere. Juju is devops distilled." /> |
751 | +<meta name="keywords" content="" /> |
752 | |
753 | <title><?php wp_title('|', true, 'right'); ?><?php bloginfo('name'); ?></title> |
754 | |
755 | -<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:400,400italic"> |
756 | -<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu+Mono:400"> |
757 | +<link href='https://fonts.googleapis.com/css?family=Ubuntu:400,300,300italic,400italic,700,700italic|Ubuntu+Mono' rel='stylesheet' type='text/css' /> |
758 | <link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/reset.css" /> |
759 | <link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/960.css" /> |
760 | <link rel="stylesheet" type="text/css" media="screen" href="<?php echo get_template_directory_uri(); ?>/css/base.css" /> |
761 | @@ -26,13 +27,7 @@ |
762 | |
763 | <body class="<?php echo $template_id; ?>"> |
764 | |
765 | -<header> |
766 | - <div class="header-login"> |
767 | - <ul> |
768 | - <!-- <li><a href="https://myapps.developer.ubuntu.com/openid/login/?next=/dev">Sign in or register</a></li> --> |
769 | - <li> </li> |
770 | - </ul> |
771 | - </div> |
772 | +<header class="global clearfix" role="banner"> |
773 | <div class="header-navigation"> |
774 | <div> |
775 | <nav role="navigation"> |
776 | |
777 | === modified file 'img/apple-logo.png' (properties changed: -x to +x) |
778 | Binary 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 |
779 | === modified file 'img/arrow-nav.png' (properties changed: -x to +x) |
780 | Binary 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 |
781 | === modified file 'img/arrow-sliders.png' |
782 | Binary 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 |
783 | === modified file 'img/background-footer.png' (properties changed: -x to +x) |
784 | Binary 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 |
785 | === modified file 'img/background-header-home.png' (properties changed: -x to +x) |
786 | Binary 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 |
787 | === modified file 'img/banner-launcher.jpg' (properties changed: -x to +x) |
788 | Binary 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 |
789 | === modified file 'img/banner-uds-p.jpg' (properties changed: -x to +x) |
790 | Binary 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 |
791 | === modified file 'img/banner-uds.jpg' (properties changed: -x to +x) |
792 | Binary 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 |
793 | === modified file 'img/banner-usc.jpg' (properties changed: -x to +x) |
794 | Binary 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 |
795 | === modified file 'img/beginning-quote.jpg' (properties changed: -x to +x) |
796 | Binary 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 |
797 | === modified file 'img/button-cta-left-small.png' |
798 | Binary 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 |
799 | === modified file 'img/button-cta-left.png' |
800 | Binary 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 |
801 | === modified file 'img/button-cta-right-small.png' |
802 | Binary 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 |
803 | === modified file 'img/button-cta-right.png' |
804 | Binary 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 |
805 | === modified file 'img/button-cta-slice-small.png' |
806 | Binary 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 |
807 | === modified file 'img/button-cta-slice.png' |
808 | Binary 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 |
809 | === added file 'img/cassandra-80.png' |
810 | Binary 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 |
811 | === modified file 'img/cassandra.png' (properties changed: -x to +x) |
812 | Binary files img/cassandra.png 2012-12-04 16:42:26 +0000 and img/cassandra.png 2013-06-27 15:13:40 +0000 differ |
813 | === added file 'img/ceph-80.png' |
814 | Binary 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 |
815 | === modified file 'img/ceph_logo.png' (properties changed: -x to +x) |
816 | Binary 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 |
817 | === modified file 'img/dotted-logo.png' (properties changed: -x to +x) |
818 | Binary 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 |
819 | === modified file 'img/ending-quote.jpg' (properties changed: -x to +x) |
820 | Binary 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 |
821 | === added file 'img/hadoop-80.png' |
822 | Binary 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 |
823 | === modified file 'img/hadoop.jpg' (properties changed: -x to +x) |
824 | Binary files img/hadoop.jpg 2012-12-04 16:42:26 +0000 and img/hadoop.jpg 2013-06-27 15:13:40 +0000 differ |
825 | === modified file 'img/icon-accordion-active.png' (properties changed: -x to +x) |
826 | Binary 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 |
827 | === modified file 'img/icon-accordion-inactive.png' (properties changed: -x to +x) |
828 | Binary 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 |
829 | === modified file 'img/icon-eclipse.png' (properties changed: -x to +x) |
830 | Binary 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 |
831 | === modified file 'img/icon-forum.png' (properties changed: -x to +x) |
832 | Binary 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 |
833 | === modified file 'img/icon-irc.png' (properties changed: -x to +x) |
834 | Binary 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 |
835 | === modified file 'img/icon-mail.png' (properties changed: -x to +x) |
836 | Binary 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 |
837 | === modified file 'img/icon-monodevelop.png' (properties changed: -x to +x) |
838 | Binary 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 |
839 | === modified file 'img/icon-qt.png' (properties changed: -x to +x) |
840 | Binary 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 |
841 | === modified file 'img/icon-rss.png' (properties changed: -x to +x) |
842 | Binary 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 |
843 | === modified file 'img/icon-twitter.png' (properties changed: -x to +x) |
844 | Binary 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 |
845 | === modified file 'img/juju-gui.png' (properties changed: -x to +x) |
846 | Binary 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 |
847 | === added file 'img/juju-play.png' |
848 | Binary 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 |
849 | === modified file 'img/loader.gif' (properties changed: -x to +x) |
850 | Binary files img/loader.gif 2012-12-04 16:42:26 +0000 and img/loader.gif 2013-06-27 15:13:40 +0000 differ |
851 | === modified file 'img/logo-beep.png' |
852 | Binary 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 |
853 | === modified file 'img/logo-blender.png' (properties changed: -x to +x) |
854 | Binary 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 |
855 | === modified file 'img/logo-braid.png' |
856 | Binary 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 |
857 | === modified file 'img/logo-chromium.png' (properties changed: -x to +x) |
858 | Binary 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 |
859 | === modified file 'img/logo-fretsonfire.png' |
860 | Binary 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 |
861 | === modified file 'img/logo-inkscape.png' (properties changed: -x to +x) |
862 | Binary 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 |
863 | === modified file 'img/logo-oilrush.png' |
864 | Binary 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 |
865 | === modified file 'img/logo-openshot.png' |
866 | Binary 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 |
867 | === modified file 'img/logo-steelstorm.png' |
868 | Binary 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 |
869 | === modified file 'img/logo-transmission.png' |
870 | Binary 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 |
871 | === added file 'img/logo-ubuntu-grey.png' |
872 | Binary 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 |
873 | === modified file 'img/logo-ubuntu.png' (properties changed: -x to +x) |
874 | Binary 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 |
875 | === modified file 'img/logo-uplink.png' |
876 | Binary 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 |
877 | === modified file 'img/logo-world-of-goo.png' (properties changed: -x to +x) |
878 | Binary 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 |
879 | === modified file 'img/logos.png' (properties changed: -x to +x) |
880 | Binary files img/logos.png 2012-12-04 16:42:26 +0000 and img/logos.png 2013-06-27 15:13:40 +0000 differ |
881 | === added file 'img/mongo-80.png' |
882 | Binary 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 |
883 | === modified file 'img/mongodb.png' (properties changed: -x to +x) |
884 | Binary files img/mongodb.png 2012-12-04 16:42:26 +0000 and img/mongodb.png 2013-06-27 15:13:40 +0000 differ |
885 | === modified file 'img/multimedia.jpg' |
886 | Binary files img/multimedia.jpg 2012-12-04 16:42:26 +0000 and img/multimedia.jpg 2013-06-27 15:13:40 +0000 differ |
887 | === modified file 'img/nav-arrow.png' (properties changed: -x to +x) |
888 | Binary 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 |
889 | === modified file 'img/notifications.jpg' |
890 | Binary files img/notifications.jpg 2012-12-04 16:42:26 +0000 and img/notifications.jpg 2013-06-27 15:13:40 +0000 differ |
891 | === modified file 'img/pattern-featured.gif' (properties changed: -x to +x) |
892 | Binary 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 |
893 | === modified file 'img/pictogram-bird.png' (properties changed: -x to +x) |
894 | Binary 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 |
895 | === modified file 'img/pictogram-cog.png' (properties changed: -x to +x) |
896 | Binary 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 |
897 | === modified file 'img/pictogram-community.png' (properties changed: -x to +x) |
898 | Binary 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 |
899 | === modified file 'img/pictogram-star.png' (properties changed: -x to +x) |
900 | Binary 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 |
901 | === modified file 'img/publish-blender.png' (properties changed: -x to +x) |
902 | Binary 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 |
903 | === modified file 'img/publish-price.png' (properties changed: -x to +x) |
904 | Binary 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 |
905 | === modified file 'img/publish-review.png' (properties changed: -x to +x) |
906 | Binary 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 |
907 | === modified file 'img/publish-status.png' (properties changed: -x to +x) |
908 | Binary 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 |
909 | === modified file 'img/publish-yours.png' (properties changed: -x to +x) |
910 | Binary 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 |
911 | === modified file 'img/quotes.gif' (properties changed: -x to +x) |
912 | Binary files img/quotes.gif 2012-12-04 16:42:26 +0000 and img/quotes.gif 2013-06-27 15:13:40 +0000 differ |
913 | === modified file 'img/quotes.jpg' (properties changed: -x to +x) |
914 | Binary files img/quotes.jpg 2012-12-04 16:42:26 +0000 and img/quotes.jpg 2013-06-27 15:13:40 +0000 differ |
915 | === modified file 'img/quotes.png' (properties changed: -x to +x) |
916 | Binary files img/quotes.png 2012-12-04 16:42:26 +0000 and img/quotes.png 2013-06-27 15:13:40 +0000 differ |
917 | === modified file 'img/rss.jpg' (properties changed: -x to +x) |
918 | Binary files img/rss.jpg 2012-12-04 16:42:26 +0000 and img/rss.jpg 2013-06-27 15:13:40 +0000 differ |
919 | === modified file 'img/sec-nav-hover.gif' (properties changed: -x to +x) |
920 | Binary 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 |
921 | === modified file 'img/social-media.jpg' |
922 | Binary 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 |
923 | === added file 'img/tomcat-80.png' |
924 | Binary 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 |
925 | === modified file 'img/tomcat.png' (properties changed: -x to +x) |
926 | Binary files img/tomcat.png 2012-12-04 16:42:26 +0000 and img/tomcat.png 2013-06-27 15:13:40 +0000 differ |
927 | === modified file 'img/tweet-arrow.png' (properties changed: -x to +x) |
928 | Binary 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 |
929 | === modified file 'img/tweet-follow.png' (properties changed: -x to +x) |
930 | Binary 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 |
931 | === modified file 'img/unity-desktop.jpg' |
932 | Binary 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 |
933 | === modified file 'img/why-community.png' (properties changed: -x to +x) |
934 | Binary 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 |
935 | === modified file 'img/why-desktop.png' (properties changed: -x to +x) |
936 | Binary 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 |
937 | === modified file 'img/why-millions.png' (properties changed: -x to +x) |
938 | Binary 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 |
939 | === modified file 'img/why-myapps.png' (properties changed: -x to +x) |
940 | Binary 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 |
941 | === modified file 'img/why-open.png' (properties changed: -x to +x) |
942 | Binary 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 |
943 | === modified file 'img/why-usc.png' (properties changed: -x to +x) |
944 | Binary 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 |
945 | === modified file 'img/windows-logo.png' (properties changed: -x to +x) |
946 | Binary 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 |
947 | === added file 'img/wp-80.png' |
948 | Binary 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 |
949 | === modified file 'img/wp.png' (properties changed: -x to +x) |
950 | Binary files img/wp.png 2012-12-04 16:42:26 +0000 and img/wp.png 2013-06-27 15:13:40 +0000 differ |
951 | === modified file 'js/base.js' |
952 | --- js/base.js 2012-12-04 16:42:26 +0000 |
953 | +++ js/base.js 2013-06-27 15:13:40 +0000 |
954 | @@ -126,24 +126,16 @@ |
955 | // Get latest tweets |
956 | base.getTweets = function() { |
957 | // Latest tweet from @ubuntucloud |
958 | - if (page_id == 'home') { |
959 | + if (page_id == 'home','home-new','community') { |
960 | var args = { |
961 | username: 'ubuntucloud', |
962 | template: '{text}{time}', |
963 | + fetch: 20, |
964 | + filter: function(t){ return ! /^@\w+/.test(t.tweet_raw_text); }, |
965 | count: 1 |
966 | } |
967 | $('.tweet').tweet(args); |
968 | } |
969 | - |
970 | - // Latest three tweets with #juju |
971 | - if (page_id == 'community') { |
972 | - var args = { |
973 | - query: '#ubuntucloud', |
974 | - template: '{text}{user_and_time}', |
975 | - count: 5 |
976 | - } |
977 | - $('.tweet').tweet(args); |
978 | - } |
979 | } |
980 | |
981 | /* Non-init methods */ |
982 | |
983 | === modified file 'part-blog-latest-articles.php' |
984 | --- part-blog-latest-articles.php 2012-12-04 16:42:26 +0000 |
985 | +++ part-blog-latest-articles.php 2013-06-27 15:13:40 +0000 |
986 | @@ -1,8 +1,7 @@ |
987 | <?php |
988 | -$args = array('numberposts' => 3); |
989 | -$posts = get_posts($args); |
990 | -foreach ($posts as $post): ?> |
991 | - <a href="<?php the_permalink(); ?>"><?php the_title(); ?> ›</a> |
992 | - <time datetime="<?php echo get_the_date('Y-m-d') ?>"><?php echo get_the_date('d F Y'); ?></time> |
993 | -<?php endforeach; ?> |
994 | -<a href="/?&feed=rss2"><div class="rss">Juju blog ›</div></a> |
995 | + $args = array('numberposts' => 3); |
996 | + $posts = get_posts($args); |
997 | + foreach ($posts as $post): |
998 | +?> |
999 | + <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?> ›</a></li> |
1000 | +<?php endforeach; ?> |
1001 | \ No newline at end of file |
1002 | |
1003 | === modified file 'part-blog-latest-events.php' |
1004 | --- part-blog-latest-events.php 2012-12-04 16:42:26 +0000 |
1005 | +++ part-blog-latest-events.php 2013-06-27 15:13:40 +0000 |
1006 | @@ -2,8 +2,10 @@ |
1007 | $args = array('numberposts' => 3, 'category' => 4); |
1008 | $posts = get_posts($args); |
1009 | foreach ($posts as $post): ?> |
1010 | - <a href="<?php the_permalink(); ?>"><?php the_title(); ?> ›</a> |
1011 | - <span class="location"><?php echo get_post_meta($post->ID, 'location', true); ?></span> |
1012 | - <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); ?> – <?php echo get_post_meta($post->ID, 'date-end', true); ?></time> |
1013 | + <li> |
1014 | + <a href="<?php the_permalink(); ?>"><?php the_title(); ?> ›</a> |
1015 | + <span class="location"><?php echo get_post_meta($post->ID, 'location', true); ?></span> |
1016 | + <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); ?> – <?php echo get_post_meta($post->ID, 'date-end', true); ?></time> |
1017 | + </li> |
1018 | <?php endforeach; ?> |
1019 | -<a href="/?cat=4&feed=rss2"><div class="rss">All upcoming events ›</div></a> |
1020 | \ No newline at end of file |
1021 | +<li><a href="/?cat=4&feed=rss2"><div class="rss">All upcoming events ›</div></a></li> |
1022 | \ No newline at end of file |
1023 | |
1024 | === added file 'part-header-home-new.php' |
1025 | --- part-header-home-new.php 1970-01-01 00:00:00 +0000 |
1026 | +++ part-header-home-new.php 2013-06-27 15:13:40 +0000 |
1027 | @@ -0,0 +1,11 @@ |
1028 | +<div class="container-12"> |
1029 | + <div class="intro grid-5 alpha"> |
1030 | + <h1>DevOps distilled</h1> |
1031 | + <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> |
1032 | + <p>Access our Juju demo to experience how easy it is to manage services in the cloud.</p> |
1033 | + </div> |
1034 | + <div class="header-image grid-7 omega"> |
1035 | + <iframe width="540" height="304" src="http://www.youtube.com/embed/1yoIdgdqzLk" frameborder="0" allowfullscreen></iframe> |
1036 | + </div> |
1037 | + <p class="grid-12 alpha"><a class="link-cta-ubuntu cta-large" href="/get-started">Experience Juju</a></p> |
1038 | +</div> |
1039 | \ No newline at end of file |
1040 | |
1041 | === modified file 'single.php' |
1042 | --- single.php 2012-12-04 16:42:26 +0000 |
1043 | +++ single.php 2013-06-27 15:13:40 +0000 |
1044 | @@ -26,7 +26,9 @@ |
1045 | <aside class="grid-3"> |
1046 | <a href="/community/app-developer-blog/">‹ Back to Blog</a> |
1047 | <h3>Archive</h3> |
1048 | + <ul class="list"> |
1049 | <?php wp_get_archives('type=monthly&limit=12'); ?> |
1050 | + </ul> |
1051 | <?php $the_query = new WP_Query( 'cat=4' ); ?> |
1052 | <?php if ( $the_query->have_posts() ) : ?> |
1053 | <h3 class="events">Events</h3> |
1054 | |
1055 | === modified file 'template-blog-community.php' |
1056 | --- template-blog-community.php 2012-12-04 16:42:26 +0000 |
1057 | +++ template-blog-community.php 2013-06-27 15:13:40 +0000 |
1058 | @@ -31,11 +31,13 @@ |
1059 | </div> |
1060 | <aside class="grid-3" > |
1061 | <h3>Archive</h3> |
1062 | + <ul class="list"> |
1063 | <?php wp_get_archives('type=monthly&limit=12'); ?> |
1064 | + </ul> |
1065 | <?php $the_query = new WP_Query( 'cat=4' ); ?> |
1066 | <?php if ( $the_query->have_posts() ) : ?> |
1067 | <h3 class="events">Events</h3> |
1068 | - <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> |
1069 | + <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?> |
1070 | <?php get_template_part( 'event', get_post_format() ); ?> |
1071 | <?php endwhile; ?> |
1072 | <?php endif; ?> |
1073 | |
1074 | === modified file 'template-community.php' |
1075 | --- template-community.php 2012-12-04 20:56:05 +0000 |
1076 | +++ template-community.php 2013-06-27 15:13:40 +0000 |
1077 | @@ -7,81 +7,83 @@ |
1078 | |
1079 | <?php get_header(); ?> |
1080 | |
1081 | - <div class="grid-12"> |
1082 | - <div class="box clearfix"> |
1083 | - <h2>Contribute</h2> |
1084 | - <ul> |
1085 | - <li> |
1086 | - <a href="/docs/write-charm.html"> |
1087 | - <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-cog.png" width="47" height="49" alt="" /> |
1088 | - <h4>Write a charm ›</h4> |
1089 | - </a> |
1090 | - <p>The best way to contribute to Juju is by writing Charms!</p> |
1091 | - </li> |
1092 | - <li> |
1093 | - <a href="/docs"> |
1094 | - <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-bird.png" width="61" height="49" alt="" /> |
1095 | - <h4>Help with documentation ›</h4> |
1096 | - </a> |
1097 | - <p>Help others get started using Juju and writing Charms.</p> |
1098 | - </li> |
1099 | - <li class="last"> |
1100 | - <a href="/community/charmers"> |
1101 | - <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-star.png" width="49" height="49" alt="" /> |
1102 | - <h4>Become a Juju Charmer ›</h4> |
1103 | - </a> |
1104 | - <p>Mentor new charm authors, review incoming charms, and maintain the charm store.</p> |
1105 | - </li> |
1106 | - </ul> |
1107 | - </div> |
1108 | - </div> |
1109 | - |
1110 | - <div class="grid-4"> |
1111 | - <div class="box-orange"> |
1112 | - <h3><a href="http://www.askubuntu.com">Participate on Ask Ubuntu ›</a></h3> |
1113 | - <p>A collaboratively-edited question and answer site for Juju users and developers.</p> |
1114 | - <p><a href="http://www.askubuntu.com/questions/ask?tags=juju">Ask a question now ›</a></p> |
1115 | - <p>And check out our list of <a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">Frequently Asked Questions</a>.</p> |
1116 | - </div> |
1117 | - </div> |
1118 | - |
1119 | - <div class="grid-8"> |
1120 | - <div class="box-padded"> |
1121 | - <h3>Other ways to get involved</h3> |
1122 | - <div> |
1123 | - <ul class="clearfix"> |
1124 | - <li><a href="http://webchat.freenode.net/?channels=juju" class="irc">IRC channel (web version available) ›</a></li> |
1125 | - <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju" class="mail">Join the Juju mailing list ›</a></li> |
1126 | - <li class="last"><a href="/?&feed=rss2"class="rss">Subscribe to the Juju Blog ›</a></li> |
1127 | - </ul> |
1128 | - </div> |
1129 | - </div> |
1130 | - </div> |
1131 | -<div style="clear:both;"></div> |
1132 | - |
1133 | - <div class="grid-4"> |
1134 | - <div class="box-clear"> |
1135 | - <h3>#juju on Twitter</h3> |
1136 | +<div class="row no-border"> |
1137 | + <div class="inner-wrapper"> |
1138 | + <div class="box clearfix"> |
1139 | + <h2>Contribute</h2> |
1140 | + <ul> |
1141 | + <li> |
1142 | + <a href="/docs/write-charm.html"> |
1143 | + <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-cog.png" width="47" height="49" alt="" /> |
1144 | + <h4>Write a charm ›</h4> |
1145 | + </a> |
1146 | + <p>The best way to contribute to Juju is by writing Charms!</p> |
1147 | + </li> |
1148 | + <li> |
1149 | + <a href="/docs"> |
1150 | + <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-bird.png" width="61" height="49" alt="" /> |
1151 | + <h4>Help with documentation ›</h4> |
1152 | + </a> |
1153 | + <p>Help others get started using Juju and writing Charms.</p> |
1154 | + </li> |
1155 | + <li class="last"> |
1156 | + <a href="/community/charmers"> |
1157 | + <img src="<?php echo get_template_directory_uri(); ?>/img/pictogram-star.png" width="49" height="49" alt="" /> |
1158 | + <h4>Become a Juju Charmer ›</h4> |
1159 | + </a> |
1160 | + <p>Mentor new charm authors, review incoming charms, and maintain the charm store.</p> |
1161 | + </li> |
1162 | + </ul> |
1163 | + </div> |
1164 | + <div class="grid-4 alpha"> |
1165 | + <div class="box-orange"> |
1166 | + <h3><a href="http://www.askubuntu.com">Participate on Ask Ubuntu ›</a></h3> |
1167 | + <p>A collaboratively-edited question and answer site for Juju users and developers.</p> |
1168 | + <p><a href="http://www.askubuntu.com/questions/ask?tags=juju">Ask a question now ›</a></p> |
1169 | + <p>And check out our list of <a href="http://askubuntu.com/questions/tagged/juju?sort=faq&pagesize=50">Frequently Asked Questions</a>.</p> |
1170 | + </div> |
1171 | + </div> |
1172 | + <div class="grid-8 omega"> |
1173 | + <div class="box-padded"> |
1174 | + <h3>Other ways to get involved</h3> |
1175 | + <div> |
1176 | + <ul class="clearfix"> |
1177 | + <li class="no-border"><a href="http://webchat.freenode.net/?channels=juju" class="irc">IRC channel (web version available) ›</a></li> |
1178 | + <li><a href="https://lists.ubuntu.com/mailman/listinfo/juju" class="mail">Join the Juju mailing list ›</a></li> |
1179 | + <li class="last"><a href="/?&feed=rss2"class="rss">Subscribe to the Juju Blog ›</a></li> |
1180 | + </ul> |
1181 | + </div> |
1182 | + </div> |
1183 | + </div> |
1184 | + </div><!-- /.inner-wrapper --> |
1185 | +</div><!-- /.row --> |
1186 | + |
1187 | +<hr /> |
1188 | +<div id="contextual-footer" class="row no-border no-padding-bottom"> |
1189 | + <div class="inner-wrapper vertical-divider"> |
1190 | + <div class="grid-4 alpha"> |
1191 | + <h2>Explore further</h2> |
1192 | + <ul class="list"> |
1193 | + <li><a href="<?php echo site_url(); ?>/charm-store">Visit the Charm Store ›</a></li> |
1194 | + <li><a href="<?php echo site_url(); ?>/docs/write-charm.html">Write your own Charms ›</a></li> |
1195 | + <li><a href="<?php echo site_url(); ?>/docs/">Juju documentation ›</a></li> |
1196 | + </ul> |
1197 | + </div> |
1198 | + <div class="grid-4"> |
1199 | <div class="container-tweet"> |
1200 | - <div class="tweet tweet-small clearfix"></div> |
1201 | + <div class="tweet clearfix"></div> |
1202 | <a class="tweet-follow" href="http://twitter.com/ubuntucloud">Follow <span>@ubuntucloud</span> on Twitter</a> |
1203 | </div> |
1204 | </div> |
1205 | - </div> |
1206 | - |
1207 | - <div class="grid-4"> |
1208 | - <div class="box-clear border"> |
1209 | - <h3>News and announcements</h3> |
1210 | - <?php get_template_part('part', 'blog-latest-articles'); ?> |
1211 | - </div> |
1212 | - </div> |
1213 | - |
1214 | - <div class="grid-4"> |
1215 | - <div class="box-clear"> |
1216 | - <h3>Events</h3> |
1217 | - <?php get_template_part('part', 'blog-latest-events'); ?> |
1218 | - </div> |
1219 | - </div> |
1220 | - |
1221 | + <div class="grid-4 omega"> |
1222 | + <h2>Further reading from the Juju blog</h2> |
1223 | + <ul> |
1224 | + <?php get_template_part('part', 'blog-latest-articles'); ?> |
1225 | + </ul> |
1226 | + <h2>Events</h2> |
1227 | + <?php get_template_part('part', 'blog-latest-events'); ?> |
1228 | + </div> |
1229 | + </div><!-- /.inner-wrapper --> |
1230 | +</div><!-- /.row --> |
1231 | |
1232 | <?php get_footer(); ?> |
1233 | |
1234 | === modified file 'template-get-started.php' |
1235 | --- template-get-started.php 2013-06-26 18:46:07 +0000 |
1236 | +++ template-get-started.php 2013-06-27 15:13:40 +0000 |
1237 | @@ -11,17 +11,28 @@ |
1238 | <h2>Step-by-step guide to getting started</h2> |
1239 | <div class="container-step clearfix"> |
1240 | <div class="box grid-3"> |
1241 | - <a href="http://www.ubuntu.com/download/ubuntu/download">Do you need a copy of Ubuntu?</a> |
1242 | + <a href="http://www.ubuntu.com/download">Do you need a copy of Ubuntu?</a> |
1243 | </div> |
1244 | <div class="step grid-9"> |
1245 | <span class="number">1</span> |
1246 | <div> |
1247 | <h2>Install Juju</h2> |
1248 | +<<<<<<< TREE |
1249 | <p><code>sudo apt-get install juju-core</code></p> |
1250 | <p>If you are using 12.04 you need to use the PPA:</p> |
1251 | |
1252 | <p><code>sudo add-apt-repository ppa:juju/devel<br/>sudo apt-get update && sudo apt-get install juju-core</code></p> |
1253 | </a> |
1254 | +======= |
1255 | + <p>sudo apt-get install juju-core</code></p> |
1256 | + <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> |
1257 | + <p><code>sudo add-apt-repository ppa:juju/devel<br/>sudo apt-get update && sudo apt-get install juju-core</code></p> |
1258 | + <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> |
1259 | + <p>You can switch between the default (0.7) version and 1.10 versions by using the following:</p> |
1260 | + <p><code>sudo update-alternatives --set juju /usr/lib/juju-0.7/bin/juju</code></p> |
1261 | + <p>or to the new 1.10.0 release using:</p> |
1262 | + <p><code>sudo update-alternatives --set juju /usr/lib/juju-1.10.0/bin/juju</code></p> |
1263 | +>>>>>>> MERGE-SOURCE |
1264 | </div> |
1265 | </div> |
1266 | <div class="step grid-9"> |
1267 | @@ -30,13 +41,18 @@ |
1268 | <h2>Take 5 minutes to get to know Juju</h2> |
1269 | <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> |
1270 | <code>ssh-keygen -t rsa -b 2048</code> |
1271 | - |
1272 | <p>To generate an initial config file, you simply need to run:</p> |
1273 | +<<<<<<< TREE |
1274 | <code>juju generate-config -w</code> |
1275 | |
1276 | <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> |
1277 | |
1278 | +======= |
1279 | + <p><code>juju generate-config -w</code></p> |
1280 | + <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> |
1281 | +>>>>>>> MERGE-SOURCE |
1282 | <p>And then create a new environment by typing:</p> |
1283 | +<<<<<<< TREE |
1284 | <code>juju bootstrap</code> |
1285 | <p> |
1286 | <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> |
1287 | @@ -48,6 +64,11 @@ |
1288 | <code>juju deploy juju-gui<br> |
1289 | juju expose juju-gui</code></p> |
1290 | <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> |
1291 | +======= |
1292 | + <p><code>juju bootstrap</code></p> |
1293 | + <p>Now start browsing the <a href="http://jujucharms.com/charms">Charm Store</a> for the things you want to deploy.</p> |
1294 | + <p><a href="https://juju.ubuntu.com/docs/getting-started.html">Learn more about setting up Juju in the documentation;</a></p> |
1295 | +>>>>>>> MERGE-SOURCE |
1296 | <p>Note: Looking for older versions of Juju? Check out <a href="https://launchpad.net/~juju/+archive/pkgs">this PPA</a>.</p> |
1297 | </div> |
1298 | </div> |
1299 | @@ -56,18 +77,20 @@ |
1300 | <div> |
1301 | <h2>Deploy and Manage Services</h2> |
1302 | <p>Now you're ready to deploy things into your cloud. Let's deploy a WordPress blog, at scale.</p> |
1303 | +<<<<<<< TREE |
1304 | juju deploy wordpress<br> |
1305 | juju deploy mysql<br> |
1306 | +======= |
1307 | + <p><code>juju bootstrap<br /> |
1308 | + juju deploy wordpress<br /> |
1309 | + juju deploy mysql<br /> |
1310 | +>>>>>>> MERGE-SOURCE |
1311 | juju add-relation wordpress mysql</code></p> |
1312 | - |
1313 | <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> |
1314 | - |
1315 | - <p><code>juju expose wordpress<br> |
1316 | + <p><code>juju expose wordpress<br /> |
1317 | juju status</code></p> |
1318 | - |
1319 | -</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> |
1320 | - |
1321 | - <a href="/resources/technologies/ubuntu-developer-stack">Find out more about the Ubuntu Developer Stack ›</a> |
1322 | + </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> |
1323 | + <p><a href="/resources/technologies/ubuntu-developer-stack">Find out more about the Ubuntu Developer Stack ›</a></p> |
1324 | </div> |
1325 | </div> |
1326 | <div class="step grid-9"> |
1327 | @@ -76,8 +99,9 @@ |
1328 | <h2>Scale like a champ</h2> |
1329 | <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> |
1330 | <p><code>juju add-unit wordpress</code></p> |
1331 | -<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> |
1332 | + <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> |
1333 | <p><code>juju add-unit -n5 wordpress</code></p> |
1334 | +<<<<<<< TREE |
1335 | |
1336 | <p>Still not enough? let's drop in Memcached:</p> |
1337 | |
1338 | @@ -86,6 +110,11 @@ |
1339 | |
1340 | <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> |
1341 | |
1342 | +======= |
1343 | + <p>Still not enough? let's drop in Memcached:</p> |
1344 | + <p><code>juju deploy memcached<br /> juju add-relation wordpress memcached</code></p> |
1345 | + <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> |
1346 | +>>>>>>> MERGE-SOURCE |
1347 | </div> |
1348 | </div> |
1349 | </div> |
1350 | |
1351 | === added file 'template-home-new.php' |
1352 | --- template-home-new.php 1970-01-01 00:00:00 +0000 |
1353 | +++ template-home-new.php 2013-06-27 15:13:40 +0000 |
1354 | @@ -0,0 +1,107 @@ |
1355 | +<?php |
1356 | +/* |
1357 | +Template Name: Home new |
1358 | +*/ |
1359 | +$template_id = 'home-new'; |
1360 | +?> |
1361 | + |
1362 | +<?php get_header(); ?> |
1363 | + |
1364 | +<div class="row no-padding-bottom"> |
1365 | + <div class="juju-play inner-wrapper"> |
1366 | + <img src="<?php echo get_template_directory_uri(); ?>/img/juju-play.png" alt="juju-play" width="473" height="313" /> |
1367 | + <h2>Play with Juju</h2> |
1368 | + <p>Check out the Juju sandbox to see how you can start building your deployments quickly and easily.</p> |
1369 | + <p><a href="/get-started">Experience juju ›</a></p> |
1370 | + </div><!-- /.inner-wrapper --> |
1371 | +</div><!-- /.row --> |
1372 | + |
1373 | +<div class="row row-grey"> |
1374 | + <div class="inner-wrapper"> |
1375 | + <h2>Charms are the power behind Juju</h2> |
1376 | + <div class="grid-9 alpha"> |
1377 | + <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’s a charm for that!</p> |
1378 | + </div> |
1379 | + <div class="grid-3 omega"> |
1380 | + <p><a class="link-cta-ubuntu" href="http://jujucharms.com">Browse the Charm Store</a></p> |
1381 | + </div> |
1382 | + <ul class="charm-list grid-12 vertical-divider"> |
1383 | + <li class="alpha"> |
1384 | + <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> |
1385 | + <p>WordPress is web software you can use to create a beautiful website or blog.</p> |
1386 | + </li> |
1387 | + <li> |
1388 | + <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> |
1389 | + <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> |
1390 | + </li> |
1391 | + <li class="omega"> |
1392 | + <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> |
1393 | + <p>The Apache Cassandra database is the right choice when you need scalability and high availability without compromising performance.</p> |
1394 | + </li> |
1395 | + </ul> |
1396 | + <ul class="charm-list last-list grid-12 vertical-divider"> |
1397 | + <li class="alpha"> |
1398 | + <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> |
1399 | + <p>Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.</p> |
1400 | + </li> |
1401 | + <li> |
1402 | + <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> |
1403 | + <p>MongoDB (from "humongous") is a scalable, high-performance, open source NoSQL database.</p> |
1404 | + </li> |
1405 | + <li class="omega"> |
1406 | + <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> |
1407 | + <p>Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies.</p> |
1408 | + </li> |
1409 | + </ul> |
1410 | + </div><!-- /.inner-wrapper --> |
1411 | +</div><!-- /.row --> |
1412 | + |
1413 | +<div class="row no-border"> |
1414 | + <div class="inner-wrapper vertical-divider"> |
1415 | + <div class="grid-6 alpha"> |
1416 | + <h2>Get up and running</h2> |
1417 | + <p>Get started deploying Juju by installing it and configuring it for your cloud providers.</p> |
1418 | + <ul> |
1419 | + <li><a href="">Get Juju ›</a></li> |
1420 | + <li><a href="">Juju command line ›</a></li> |
1421 | + <li><a href="">Juju GUI ›</a></li> |
1422 | + </ul> |
1423 | + </div> |
1424 | + <div class="grid-6 omega"> |
1425 | + <h2>Help and support</h2> |
1426 | + <p>A growing collection of the best documentation and tutorials for Juju. Contribute your own resources to help make it even better.</p> |
1427 | + <ul> |
1428 | + <li><a href="">Get help and support ›</a></li> |
1429 | + <li><a href="">Resources ›</a></li> |
1430 | + </ul> |
1431 | + </div> |
1432 | + </div><!-- /.inner-wrapper --> |
1433 | +</div><!-- /.row --> |
1434 | +<hr /> |
1435 | +<div id="contextual-footer" class="row no-border no-padding-bottom"> |
1436 | + <div class="inner-wrapper vertical-divider"> |
1437 | + <div class="grid-4 alpha"> |
1438 | + <h2>Explore further</h2> |
1439 | + <ul class="list"> |
1440 | + <li><a href="<?php echo site_url(); ?>/charm-store">Visit the Charm Store ›</a></li> |
1441 | + <li><a href="<?php echo site_url(); ?>/docs/write-charm.html">Write your own Charms ›</a></li> |
1442 | + <li><a href="<?php echo site_url(); ?>/community/">Juju Community ›</a></li> |
1443 | + <li><a href="<?php echo site_url(); ?>/docs/">Juju documentation ›</a></li> |
1444 | + </ul> |
1445 | + </div> |
1446 | + <div class="grid-4"> |
1447 | + <div class="container-tweet"> |
1448 | + <div class="tweet clearfix"></div> |
1449 | + <a class="tweet-follow" href="http://twitter.com/ubuntucloud">Follow <span>@ubuntucloud</span> on Twitter</a> |
1450 | + </div> |
1451 | + </div> |
1452 | + <div class="grid-4 omega"> |
1453 | + <h2>Further reading from the Juju blog</h2> |
1454 | + <ul> |
1455 | + <?php get_template_part('part', 'blog-latest-articles'); ?> |
1456 | + </ul> |
1457 | + </div> |
1458 | + </div><!-- /.inner-wrapper --> |
1459 | +</div><!-- /.row --> |
1460 | + |
1461 | +<?php get_footer(); ?> |
1462 | \ No newline at end of file |