deltacloud-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mfoj...@apache.org
Subject [32/51] [partial] Site: Complete site revamp using bootstrap and docs update
Date Mon, 25 Jun 2012 12:34:17 GMT
http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/introbg2.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/introbg2.png b/site/content/styles/backup/introbg2.png
deleted file mode 100644
index ce164ba..0000000
Binary files a/site/content/styles/backup/introbg2.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/logo-banner.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/logo-banner.png b/site/content/styles/backup/logo-banner.png
deleted file mode 100644
index 99ed60b..0000000
Binary files a/site/content/styles/backup/logo-banner.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/logo.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/logo.png b/site/content/styles/backup/logo.png
deleted file mode 100644
index 70f35e2..0000000
Binary files a/site/content/styles/backup/logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/navbarbg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/navbarbg.png b/site/content/styles/backup/navbarbg.png
deleted file mode 100644
index 580017a..0000000
Binary files a/site/content/styles/backup/navbarbg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/topbar-bg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/topbar-bg.png b/site/content/styles/backup/topbar-bg.png
deleted file mode 100644
index ac71e0b..0000000
Binary files a/site/content/styles/backup/topbar-bg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/backup/topbar-bg_2.png
----------------------------------------------------------------------
diff --git a/site/content/styles/backup/topbar-bg_2.png b/site/content/styles/backup/topbar-bg_2.png
deleted file mode 100644
index 239b5a2..0000000
Binary files a/site/content/styles/backup/topbar-bg_2.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/basic-relationships.png
----------------------------------------------------------------------
diff --git a/site/content/styles/basic-relationships.png b/site/content/styles/basic-relationships.png
deleted file mode 100644
index a1be2f0..0000000
Binary files a/site/content/styles/basic-relationships.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/bullet.png
----------------------------------------------------------------------
diff --git a/site/content/styles/bullet.png b/site/content/styles/bullet.png
deleted file mode 100644
index 8613992..0000000
Binary files a/site/content/styles/bullet.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/dcloud-soa-1.png
----------------------------------------------------------------------
diff --git a/site/content/styles/dcloud-soa-1.png b/site/content/styles/dcloud-soa-1.png
deleted file mode 100644
index 706c914..0000000
Binary files a/site/content/styles/dcloud-soa-1.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/dcloud.css
----------------------------------------------------------------------
diff --git a/site/content/styles/dcloud.css b/site/content/styles/dcloud.css
deleted file mode 100644
index 2e4a35a..0000000
--- a/site/content/styles/dcloud.css
+++ /dev/null
@@ -1,382 +0,0 @@
-#wiki {
-  margin-top: 2em;
-}
-
-#wiki div.panel, #wikiicon {
-  border-top: 2px solid #cccccc;
-}
-
-
-#wikiicon {
-  padding: 1em;
-  text-align: right;
-}
-
-#wikiicon img {
-  border: 0px;
-}
-
-#wiki h2, #wiki ul.menu, #wiki div.info, #wiki ul.menu li {
-  display: inline;
-  border: 0px;
-  padding: 0px;
-  margin: 0px;
-}
-
-#wiki h2 {
-  font-size: 1em;
-  font-weight: bold;
-}
-
-#wiki ul.menu {
-  padding-left: 1em;
-}
-
-#wiki ul.menu li a {
-  font-size: 1.0em;
-  text-decoration: none;
-  color: inherit;
-}
-
-
-.container {
-  margin: 0 auto;
-  width: 960px;
-}
-
-body {
-  background: #24292b;
-}
-
-#main {
-  background: #FFF;
-  padding: 0 0 4em 0;
-}
-
-#header {
-  padding: 0;
-  margin: 0;
-  height: 106px;
-  width: 100%;
-  background: #6498c5 url(topbar-bg.png) no-repeat center;
-  border: 0px;
-}
-
-#headerLogo {
-  display:block;
-  padding-top: 24px;
-}
-
-#headerLogo h1{
-  height: 37px;
-  width: 600px;
-  margin: 8px 0 0 0;
-  text-indent:-9999px;
-  background: url(logo-wide.png) no-repeat;
-  display: inline-block;
-}
-
-#headerLogo a {
-  text-decoration: none;
-}
-
-#headerLogo a:focus {
-  outline: none;
-}
-
-
-#headerSearch {
-  position: absolute;
-  top: 0px;
-  right: 0px;
-  padding: 2em;
-}
-
-#headerSearch input {
-  border: 1px solid #999999;
-  color: #999999;
-  background: white;
-  padding: 3px;
-  font-size: 1em;
-}
-
-#headerSearch #submit {
-  border: 1px solid #999999;
-  background: #eeeeee;
-  color: black;
-  padding: 3px;
-  font-size: 1em;
-}
-
-
-#content-deltacloud {
-  padding: 2em 0 0 0;
-}
-
-/*=====  Main nav styles  =====*/
-
-#navigation {
-  background: #24292b url(navbarbg.png) repeat-x;
-  border-bottom:1px solid #d1dee4;
-  border-top:1px solid #074665;
-}
-
-#menu {
-  padding: 9px 0;
-}
-
-
-#menu li, #menu li div, #submenu li, #submenu li div {
-  display: inline;
-}
-
-#menu ul, #submenu ul {
-  padding: 0;
-  margin: 0;
-  list-style-type:none;
-}
-
-#menu ul li {
-  margin-right:6px;
-  font-size: 1.1em;
-}
-
-
-#menu ul li a, #menu ul li span {
-  text-decoration: inherit;
-  color: #d7d8d8;
-  font-weight: 600;
-  letter-spacing: -0.02em;
-  outline: none;
-}
-
-#menu ul li a:hover {
-  background:#5a1c1d none repeat scroll 0 0;
-  -moz-border-radius: 3px;
-  -webkit-border-radius: 3px;
-
-}
-
-#menu ul.l0 li .active {
-  color:#FFF;
-  background: #0d84bd;
-  padding: 6px 12px;
-  -moz-border-radius: 3px;
-  -webkit-border-radius: 3px;
-}
-
-#menu ul.l0 li .inactive {
-  padding: 6px 12px;
-}
-
-#subnavigation {
-  padding: 9px 0;
-  background: url(subnav-bg.png) repeat-x top #e4ebef;
-}
-
-#submenu ul li {
-  margin-right:3px;
-  font-size: 0.9em;
-  font-weight: 600;
-}
-
-
-#submenu ul li a, #submenu ul li span {
-  text-decoration: inherit;
-  color: #4e81a1;
-  outline: none;
-}
-
-#submenu ul li a:hover {
-  color: #ba3335;
-}
-
-#submenu ul.l1 li .active {
-  color:#333;
-  padding: 12px 9px;
-  background: url("subnav-pointer.png") no-repeat scroll 50% 10% transparent;
-}
-
-#submenu ul.l1 li .inactive {
-  padding: 12px 9px;
-}
-/*===== End of main nav styles  ======*/
-
-
-pre {
-  font-size: 1.2em;
-  font-weight: bold;
-  border: 1px dashed #a4c3d4;
-  background: #e4ebef;
-  color: #000;
-  padding: 1em;
-  margin-bottom: 1em;
-}
-
-code {
-  font-size: 1.2em;
-  font-weight: bold;
-}
-
-pre > code {
-  font-size: 1em;
-}
-
-a {
-  color: #026fbd;
-}
-
-a:hover {
-  color: #ba3335;
-  text-decoration: none;
-}
-
-
-h1 a, h2 a, h3 a, h4 a, h5 a {
-  color: inherit;
-  text-decoration: inherit;
-}
-
-li > h1 a, li > h2 a, li > h3 a, li > h4 a, li > h5 a { /* When headings are links that are in a list, they will be styled as links. */
-  color: #026fbd;
-  text-decoration: inherit;
-}
-
-
-#changelog .author {
-  color: #3c857c;
-  font-weight: bold;
-}
-
-p.image {
-  text-align: center;
-  border: none;
-}
-
-#content-deltacloud ul {
-  list-style-image: url(bullet.png)
-}
-
-/*=====  Footer styles  =====*/
-
-#footer-deltacloud {
-  clear: both;
-  position: relative;
-  border: 0px;
-  background: #24292b;
-  height: 180px;
-}
-
-/* This is hidden from IE <= 6 because it can't do transparency */
-body > #footer-deltacloud {
-  background: #24292b url(footer_pattern.png) repeat-x;
-}
-
-/* This is hidden from IE <= 6 because it can't do transparency */
-head:first-child+body #projects dl {
-  background: url(footer_corner.png) no-repeat;
-}
-
-#footer-deltacloud .container {
-  padding-top: 10px;
-}
-
-#footer-deltacloud p {
-  top: 0px;
-  left: 0px;
-  margin: 0px;
-  border: 0px;
-  float: left;
-  color: white
-}
-
-#footer-deltacloud p#disclaimer {
-  width: 700px;
-  padding-left: 5px;
-}
-
-#footer-deltacloud p a img {
-  border: 0px;
-}
-
-
-#projects dl {
-  margin: 0px;
-  height: 180px;
-  position: relative;
-  top: 0px;
-  left: 0px;
-}
-
-
-#projects #p1, #p2, #p3 {
-  width: 240px;
-  float: left;
-}
-
-#projects dl dd  {
-  display: block;
-  padding: .5em 1em 0;
-  color: #ccc;
-  font-size: .95em;
-}
-
-#projects a {
-  display: block;
-  padding-left: 1em;
-  padding-top: 1em;
-  color: white;
-  text-decoration: inherit;
-  font-weight: bold;
-}
-
-table#providers {
-  margin-bottom: 1em;
-  border: 1px solid #efefef;
-  padding: 1em;
-  width: 100%;
-}
-
-table#providers th {
-  font-weight: normal;
-  padding: 0.5em;
-  vertical-align: top;
-  color: #242829;
-  background: #E4EBEF;
-}
-
-table#providers th.emptycell {
-  background: #FFF;
-}
-
-table#providers td {
-  padding: 0.5em;
-  width: 10%;
-  height: 3em;
-  background: #E4EBEF;
-}
-
-table#providers td.provider  {
-  font-weight: bold;
-  color: #242829;
-  padding: 0 0.5em;
-}
-
-table#providers td.provider span {
-  color: #738389;
-  font-style: italic;
-  font-weight: normal;
-  font-size: .95em;
-}
-
-table#providers td.not-supported {
-  text-align: center;
-  background: #E4EBEF;
-  color: #738389;
-}
-
-table#providers td.supported {
-  text-align: center;
-  background: #a4c3d4;
-  color: #242829;
-}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/debug.css
----------------------------------------------------------------------
diff --git a/site/content/styles/debug.css b/site/content/styles/debug.css
deleted file mode 100644
index 45e833a..0000000
--- a/site/content/styles/debug.css
+++ /dev/null
@@ -1,6 +0,0 @@
-
-* {
-  border: 1px solid black !IMPORTANT;
-  margin: 1px;
-  padding: 1px;
-}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/default-debug.css
----------------------------------------------------------------------
diff --git a/site/content/styles/default-debug.css b/site/content/styles/default-debug.css
deleted file mode 100644
index a429e88..0000000
--- a/site/content/styles/default-debug.css
+++ /dev/null
@@ -1,2 +0,0 @@
-@import url(generic.css);
-@import url(debug.css);

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/default.css
----------------------------------------------------------------------
diff --git a/site/content/styles/default.css b/site/content/styles/default.css
deleted file mode 100644
index e7ba915..0000000
--- a/site/content/styles/default.css
+++ /dev/null
@@ -1,2 +0,0 @@
-@import url(generic.css);
-@import url(dcloud.css);

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/deltacloud_concept.gif
----------------------------------------------------------------------
diff --git a/site/content/styles/deltacloud_concept.gif b/site/content/styles/deltacloud_concept.gif
deleted file mode 100644
index 54e2eb5..0000000
Binary files a/site/content/styles/deltacloud_concept.gif and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/diagram-soa.png
----------------------------------------------------------------------
diff --git a/site/content/styles/diagram-soa.png b/site/content/styles/diagram-soa.png
deleted file mode 100644
index bf1b766..0000000
Binary files a/site/content/styles/diagram-soa.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/et_logo.png
----------------------------------------------------------------------
diff --git a/site/content/styles/et_logo.png b/site/content/styles/et_logo.png
deleted file mode 100644
index e094b59..0000000
Binary files a/site/content/styles/et_logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/fade.png
----------------------------------------------------------------------
diff --git a/site/content/styles/fade.png b/site/content/styles/fade.png
deleted file mode 100644
index 77059e6..0000000
Binary files a/site/content/styles/fade.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/favicon.ico
----------------------------------------------------------------------
diff --git a/site/content/styles/favicon.ico b/site/content/styles/favicon.ico
deleted file mode 100644
index 34e02bc..0000000
Binary files a/site/content/styles/favicon.ico and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/firstpage.css
----------------------------------------------------------------------
diff --git a/site/content/styles/firstpage.css b/site/content/styles/firstpage.css
deleted file mode 100644
index ea496af..0000000
--- a/site/content/styles/firstpage.css
+++ /dev/null
@@ -1,134 +0,0 @@
-/*  Styles for the first page are here.  This page uses a different layout
-than the rest of the site */
-
-#main {
-  background: #dce9e7;
-}
-
-#frontpageHeader {
-  background: #b9c5cc url(introbg.png) no-repeat center;
-  height:200px;
-  position: relative;
-  overflow:hidden;
-  border-bottom: 8px solid #F8FCFB;
-}
-
-#frontpage {
-  margin: 0 340px 0 0;
-  color: #354750;
-  font-size: 15px;
-  line-height: 30px;
-}
-
-#frontpage em{
-  font-weight: bold;
-  font-style: normal;
-  color: #cc0000;
-}
-
-.colright {
-  width: 275px;
-  float: left;
-  padding: 15px;
-  margin: 1em 0 10px 10px;
-  background: rgb(249,252,252); /* Old browsers */
-background: -moz-linear-gradient(top, rgba(249,252,252,1) 0%, rgba(237,245,245,1) 75%, rgba(239,247,245,1) 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,252,1)), color-stop(75%,rgba(237,245,245,1)), color-stop(100%,rgba(239,247,245,1))); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* IE10+ */
-background: linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcfc', endColorstr='#eff7f5',GradientType=0 ); /* IE6-9 */
-  /* 	background-color: #ecf7f5; */
-  font-size: 15px;
-  line-height: 30px;
-  height: 270px;
-}
-
-.colleft {
-  width: 275px;
-  float: left;
-  padding: 15px;
-  margin: 1em 0 10px;
-  background: rgb(249,252,252); /* Old browsers */
-background: -moz-linear-gradient(top, rgba(249,252,252,1) 0%, rgba(237,245,245,1) 75%, rgba(239,247,245,1) 100%); /* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,252,1)), color-stop(75%,rgba(237,245,245,1)), color-stop(100%,rgba(239,247,245,1))); /* Chrome,Safari4+ */
-background: -webkit-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* Opera 11.10+ */
-background: -ms-linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* IE10+ */
-background: linear-gradient(top, rgba(249,252,252,1) 0%,rgba(237,245,245,1) 75%,rgba(239,247,245,1) 100%); /* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcfc', endColorstr='#eff7f5',GradientType=0 ); /* IE6-9 */
-  /* 	background-color: #ecf7f5; */
-  font-size: 15px;
-  line-height: 30px;
-}
-
-
-#news {
-  margin-left: 660px;
-  position:absolute;
-  top: 170px;
-  width: 300px;
-  font-size: 13px;
-  line-height: 30px;
-}
-
-#news h2 {
-  border-bottom:none;
-  color:#cc0000;
-  margin-top: 0;
-}
-
-
-#news ul {
-  margin-left:15px;
-  padding:0;
-  list-style-image: url(newsbullet.png)
-}
-
-#news li {
-  margin-bottom: .8em;
-}
-
-
-#news a {
-  text-decoration: none;
-}
-
-#news a:hover {
-  text-decoration: underline;
-}
-
-#news .recent {
-  background-color: #FFF;
-  margin-bottom: 3em;
-  padding: 15px 15px 5px 15px;
-  -moz-border-radius: 10px;
-  -webkit-border-radius: 10px;
-}
-
-#news .section {
-  background-color:transparent;
-  margin-bottom: 2em;
-  color: #354750;
-}
-
-#news img.video {
-  float: left;
-  margin: 0 13px 8px 0;
-  border: 1px solid #fff;
-}
-
-#news img.video:hover {
-  border: 1px solid #026fbd;
-}
-
-div.right {
-  float : left;
-  width : 200px;
-  margin : 15px 0 0 35px;
-}
-
-p.foot {
-  clear : both;
-}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/footer_corner.png
----------------------------------------------------------------------
diff --git a/site/content/styles/footer_corner.png b/site/content/styles/footer_corner.png
deleted file mode 100644
index 090bfce..0000000
Binary files a/site/content/styles/footer_corner.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/footer_pattern.png
----------------------------------------------------------------------
diff --git a/site/content/styles/footer_pattern.png b/site/content/styles/footer_pattern.png
deleted file mode 100644
index 647c52a..0000000
Binary files a/site/content/styles/footer_pattern.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/framework.png
----------------------------------------------------------------------
diff --git a/site/content/styles/framework.png b/site/content/styles/framework.png
deleted file mode 100644
index cb59eda..0000000
Binary files a/site/content/styles/framework.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/generic.css
----------------------------------------------------------------------
diff --git a/site/content/styles/generic.css b/site/content/styles/generic.css
deleted file mode 100644
index 6676bb4..0000000
--- a/site/content/styles/generic.css
+++ /dev/null
@@ -1,73 +0,0 @@
-* {
-  padding:0;
-  margin:0;
-}
-
-html {
-  min-width: 990px;
-}
-
-body {
-  margin: 0;
-  padding: 0;
-  color: #252525;
-  background: #FFF;
-  font-family: "Helvetica Neue", "Liberation Sans", Arial, sans-serif;
-  font-size: 81.25%;
-}
-
-ol,ul,dl,p {
-  padding: 0;
-  margin: 0 0 1em 0;
-  line-height: 1.6em;
-}
-
-ol,ul {
-  margin-left: 2em;
-}
-
-li>ul {
-  margin: 0 0 0 1.4em;
-}
-
-li>ol {
-  margin: 0 0 0 1.4em;
-}
-
-h1,h2,h3,h4,h5,h6 {
-  font-weight: normal;
-  margin-bottom: 0.5em;
-  padding: 0;
-}
-
-h2,h3,h4,h5,h6 {
-  margin-top: 2em;
-}
-
-h1 {
-  margin-top: 0;
-  font-size: 1.8em;
-}
-h2 {
-  font-size: 1.4em;
-}
-h3 {
-  font-size: 1.2em;
-  font-weight: bold;
-}
-h4 {
-  font-size: 1em;
-  font-weight: bold;
-}
-h5 {
-  font-size: 0.9em;
-  font-weight: bold;
-  font-style: italic;
-}
-h6 {
-  font-size: 0.8em;
-  font-style: italic;
-}
-img {
-  border: 0;
-}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/introbg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/introbg.png b/site/content/styles/introbg.png
deleted file mode 100644
index 9b2abd9..0000000
Binary files a/site/content/styles/introbg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/jquery.tweet.css
----------------------------------------------------------------------
diff --git a/site/content/styles/jquery.tweet.css b/site/content/styles/jquery.tweet.css
deleted file mode 100644
index 9e10437..0000000
--- a/site/content/styles/jquery.tweet.css
+++ /dev/null
@@ -1,32 +0,0 @@
-.tweet,
-.query {
-	color: #085258;
-  font-size : 13px;
-}
-
-.tweet a {
-  color : #026FBD;
-}
-
-.tweet_time { font-size : 90%; }
-
-#news ul {
-  list-style-image : none;
-  margin-left : 0;
-}
-
-#news ul li {
-  list-style : none;
-  border-top : 1px dotted #ccc;
-  margin-top : 0.4em;
-  margin-bottom : 0.4em;
-}
-
-#news ul li.tweet_first {
-  border-style : none;
-}
-
-#news ul li img {
-  float : left;
-  padding : 5px;
-}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/logo-wide.png
----------------------------------------------------------------------
diff --git a/site/content/styles/logo-wide.png b/site/content/styles/logo-wide.png
deleted file mode 100644
index 1f36b7a..0000000
Binary files a/site/content/styles/logo-wide.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/logo.png
----------------------------------------------------------------------
diff --git a/site/content/styles/logo.png b/site/content/styles/logo.png
deleted file mode 100644
index f5fd01f..0000000
Binary files a/site/content/styles/logo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/navbarbg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/navbarbg.png b/site/content/styles/navbarbg.png
deleted file mode 100644
index b4b6175..0000000
Binary files a/site/content/styles/navbarbg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/newsbullet.png
----------------------------------------------------------------------
diff --git a/site/content/styles/newsbullet.png b/site/content/styles/newsbullet.png
deleted file mode 100644
index 35b2738..0000000
Binary files a/site/content/styles/newsbullet.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/subnav-bg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/subnav-bg.png b/site/content/styles/subnav-bg.png
deleted file mode 100644
index 290be98..0000000
Binary files a/site/content/styles/subnav-bg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/subnav-pointer.png
----------------------------------------------------------------------
diff --git a/site/content/styles/subnav-pointer.png b/site/content/styles/subnav-pointer.png
deleted file mode 100644
index e69aa1f..0000000
Binary files a/site/content/styles/subnav-pointer.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/topbar-bg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/topbar-bg.png b/site/content/styles/topbar-bg.png
deleted file mode 100644
index 969ac48..0000000
Binary files a/site/content/styles/topbar-bg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/styles/wikibar-bg.png
----------------------------------------------------------------------
diff --git a/site/content/styles/wikibar-bg.png b/site/content/styles/wikibar-bg.png
deleted file mode 100644
index 8696b7d..0000000
Binary files a/site/content/styles/wikibar-bg.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/supported-providers.md
----------------------------------------------------------------------
diff --git a/site/content/supported-providers.md b/site/content/supported-providers.md
new file mode 100644
index 0000000..4ce76bf
--- /dev/null
+++ b/site/content/supported-providers.md
@@ -0,0 +1,417 @@
+---
+site_name: Deltacloud API
+title: Supported Providers
+---
+<br/>
+<h3>Driver functionality and Credentials</h3>
+
+<h4>Compute Driver Functionality</h4>
+<table class="table-bordered table-striped table-condensed">
+  <thead>
+    <tr>
+      <th class='emptycell'>&nbsp;</th>
+      <th>
+        Create new instances
+      </th>
+      <th>
+        Start stopped instances
+      </th>
+      <th>
+        Stop running instances
+      </th>
+      <th>
+        Reboot running instances
+      </th>
+      <th>
+        Destroy instances
+      </th>
+      <th>
+        List all/get details about hardware profiles
+      </th>
+      <th>
+        List all/get details about realms
+      </th>
+      <th>
+        List all/get details about images
+      </th>
+      <th>
+        List all/get details about instances
+      </th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td class='provider'>
+        <strong>Amazon EC2</strong>
+      </td>
+      <td>yes</td>
+      <td>no</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      </p>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Eucalyptus</strong>
+      </td>
+      <td>yes</td>
+      <td>no</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>IBM SBC</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>GoGrid</strong>
+      </td>
+      <td>yes</td>
+      <td>no</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>OpenNebula</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Rackspace</strong>
+      </td>
+      <td>yes</td>
+      <td>no</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>RHEV-M</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>RimuHosting</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Terremark</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>vSphere</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>OpenStack</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+  </tbody>
+</table>
+<br/>
+<h4>Storage Driver Functionality</h4>
+<table class="table-bordered table-striped table-condensed">
+  <thead>
+    <tr>
+      <th class='emptycell'>&nbsp;</th>
+      <th>
+        Create new buckets
+      </th>
+      <th>
+        Update/delete buckets
+      </th>
+      <th>
+        Create new blobs
+      </th>
+      <th>
+        Update/delete blobs
+      </th>
+      <th>
+        Read/write blob attributes
+      </th>
+      <th>
+        Read/write individual blob attributes
+      </th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td class='provider'>
+        <strong>Amazon S3</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Eucalyptus Walrus</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Rackspace CloudFiles</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Microsoft Azure</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+    <tr>
+      <td class='provider'>
+        <strong>Google Storage</strong>
+      </td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+      <td>yes</td>
+    </tr>
+  </tbody>
+</table>
+
+<br/>
+
+<h4 id="credentials">Cloud provider credentials</h4>
+<table class="table-bordered table-striped table-condensed">
+  <thead>
+    <tr>
+      <th>Cloud</th>
+      <th>Driver</th>
+      <th>Username</th>
+      <th>Password</th>
+      <th>Notes</th>
+    </tr>
+  </thead>
+  <tbody>
+    <tr>
+      <td style="text-align:left">
+        <strong>mock</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">mock</span></td>
+      <td style="text-align:left"><span style="font-size:x-small">mockuser</span></td>
+      <td style="text-align:left"><span style="font-size:x-small">mockpassword</span></td>
+      <td style="text-align:left">The mock driver doesn't talk to any cloud; it just pretends to be a cloud.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Amazon EC2/S3</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">ec2</span></td>
+      <td style="text-align:left">Access Key ID</td>
+      <td style="text-align:left">Secret Access Key</td>
+      <td style="text-align:left">This information can be found on the <a href="http://aws-portal.amazon.com/gp/aws/developer/account/index.html?action=access-key">Security Credentials</a> page in your AWS account.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Eucalyptus</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">eucalyptus</span></td>
+      <td style="text-align:left">Access Key ID</td>
+      <td style="text-align:left">Secret Access Key</td>
+      <td style="text-align:left"></td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>GoGrid</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">gogrid</span></td>
+      <td style="text-align:left">API Key</td>
+      <td style="text-align:left">Shared Secret</td>
+      <td style="text-align:left">Go to <span style="font-size:x-small">My Account > API Keys</span> for <a href="https://my.gogrid.com/gogrid/com.servepath.gogrid.GoGrid/index.html">your account</a> and click on the key you want to use to find the shared secret.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>IBM SBC</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">sbc</span></td>
+      <td style="text-align:left">Username</td>
+      <td style="text-align:left">Password</td>
+      <td style="text-align:left"></td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Microsoft Azure (Storage Account only)</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">azure</span></td>
+      <td style="text-align:left">Public Storage Account Name</td>
+      <td style="text-align:left">Primary Access Key</td>
+      <td style="text-align:left">The Storage Account Name is chosen when you create the service (e.g. name in http://name.blob.core.windows.net/). This and the access key are available from the service control panel.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>OpenNebula</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">opennebula</span></td>
+      <td style="text-align:left">OpenNebula user</td>
+      <td style="text-align:left">OpenNebula password</td>
+      <td style="text-align:left">Set the environment variable OCCI_URL to the address on which OpenNebula's OCCI server is listening.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Rackspace Cloud Servers/Cloud Files</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">rackspace</span></td>
+      <td style="text-align:left">Rackspace user name</td>
+      <td style="text-align:left">API Key</td>
+      <td style="text-align:left">Obtain the key from the <a href="https://manage.rackspacecloud.com/APIAccess.do">API Access</a> page in your control panel.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>RHEV-M</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">rhevm</span></td>
+      <td style="text-align:left"><a href="http://markmc.fedorapeople.org/rhevm-api/en-US/html/chap-REST_API_Guide-Authentication.html">RHEV-M user name plus Windows domain</a>, <span style="font-size:x-small"> e.g., admin@rhevm.example.com</span></td>
+      <td style="text-align:left">RHEV-M password</td>
+      <td style="text-align:left">Set environment variable API_PROVIDER to the URL of the RHEV-M REST API endpoint. </td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Rimuhosting</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">rimuhosting</span></td>
+      <td style="text-align:left">not used (?)</td>
+      <td style="text-align:left">API Key</td>
+      <td style="text-align:left"></td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>Terremark</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">terremark</span></td>
+      <td style="text-align:left">Username</td>
+      <td style="text-align:left">Password</td>
+      <td style="text-align:left"></td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>VMware vSphere</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">vsphere</span></td>
+      <td style="text-align:left">vSphere user</td>
+      <td style="text-align:left">vSphere user password</td>
+      <td style="text-align:left">Set environment variable API_PROVIDER to the hostname of the vSphere server.</td>
+    </tr>
+    <tr>
+      <td style="text-align:left">
+        <strong>OpenStack</strong>
+      </td>
+      <td style="text-align:left"><span style="font-size:x-small">openstack</span></td>
+      <td style="text-align:left">OpenStack user</td>
+      <td style="text-align:left">OpenStack user password</td>
+      <td style="text-align:left">Set environment variable API_PROVIDER to the URL of OpenStack API entrypoint.</td>
+    </tr>
+  </tbody>
+</table>

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/usage.md
----------------------------------------------------------------------
diff --git a/site/content/usage.md b/site/content/usage.md
new file mode 100644
index 0000000..b63efc9
--- /dev/null
+++ b/site/content/usage.md
@@ -0,0 +1,153 @@
+--- 
+site_name: Deltacloud API
+title: Usage
+---
+<br/>
+
+<h3 id="usingapi">Using API</h3>
+
+<h3 id="clients">Clients</h3>
+Instead of dealing with HTTP interface you can use various clients to communicate with Deltacloud server.
+
+<h3>The Deltacloud Ruby Client</h3>
+You need to install Ruby client seperately to the Deltacloud API server. Assuming you already have Ruby and RubyGems setup, you can install the Deltacloud client by simply typing: 
+
+<pre>$ sudo gem install deltacloud-client</pre>
+
+<p>The Deltacloud client consists of a Ruby library (packaged as a Ruby gem) which you can use to interact with the Deltacloud server and control your cloud infrastructure across cloud providers. <p>
+
+<p>To use the client, you must require <strong>deltacloud</strong>:</p>
+
+<pre>require 'deltacloud'</pre>
+
+<p>Connect to a Deltacloud provider:</p>
+
+<pre>
+require 'deltacloud'
+
+api_url      = 'http://localhost:3001/api'
+api_name     = 'mockuser'
+api_password = 'mockpassword'
+
+client = DeltaCloud.new( api_name, api_password, api_url )
+
+# work with client here
+</pre>
+
+<p>In addition to creating a client, you can specify operations within a block included on the initialization.</p>
+
+<pre>
+DeltaCloud.new( api_name, api_password, api_url ) do |client|
+  # work with client here
+end
+</pre>
+
+<p>In case of a failure, any underlying HTTP transport exceptions will be thrown away and returned back to the caller.</p>
+
+<p>
+To work with another driver, just switch the client:
+</p>
+
+<pre>
+client = DeltaCloud.new( api_name, api_password, api_url )
+
+# switch the client to use EC2 driver
+ec2 = client.with_config(:driver => :ec2)
+
+# switch the client to use OpenStack driver
+openstack = client.with_config(:driver => :openstack)
+</pre>
+
+<a class="btn btn-inverse btn-large" style="float: right" href="/ruby-client.html">Work with the Ruby client</a>
+
+<br/>
+<br/>
+
+<h3>HTTP clients - cURL</h3>
+
+<p>
+Basically, you interact with the Deltacloud server via HTTP calls, so you can use any HTTP client to talk to Deltacloud using the <a href="/rest-api.html">REST API</a>.
+</p>
+
+<p>
+<a href="http://curl.haxx.se/">cURL</a> is a popular command line tool available on most modern linux distributions. See the following examples to learn how to use cURL to interact with Deltacloud. There is an assumption that the Deltacloud server is running on locahost:3001 and was started with the 'ec2' driver (i.e., deltacloudd -i ec2 ).
+</p>
+
+<p>
+Get a list of all <strong>images</strong> available in the back-end cloud:
+</p>
+
+<pre>
+curl  --user "pGbAJ1TsVg5PKs3BK27O:dPs47ralgBlldqYNbLg3scthsg4g8v0L9d6Mb5DK"
+"http://localhost:3001/api/images?format=xml"
+</pre>
+
+<p>
+The cURL <strong>--user</strong> option is used to specify the <strong>username:password</strong> credentials for access to the back-end cloud provider (Amazon EC2 in this case).</p>
+
+<p>Create a new <strong>instance</strong> from the image with id 'ami-f51aff9c', in realm 'us-east-1c', with the hardware profile 'c1.medium', in firewall 'default':
+</p>
+
+<pre>
+curl -X POST -F "keyname=eftah" -F "image_id=ami-f51aff9c"
+-F "realm_id=us-east-1c" -F "hwp_id=c1.medium" -F "firewalls1=default"
+--user "pGbAJ1TsVg5PKs3BK27O:dPs47ralgBlldqYNbLg3scthsg4g8v0L9d6Mb5DK"
+"http://localhost:3001/api/instances?format=xml"
+</pre>
+
+<p>Delete a <strong>firewall</strong> called 'develgroup':</p>
+
+<pre>
+curl -X DELETE
+--user "pGbAJ1TsVg5PKs3BK27O:dPs47ralgBlldqYNbLg3scthsg4g8v0L9d6Mb5DK"
+http://localhost:3001/api/firewalls/develgroup?format=xml
+</pre>
+
+<p>
+Create a <strong>blob</strong> called 'my_new_blob' within the bucket 'mybucket' from a local file with <strong>HTTP PUT</strong> specifying its content type and setting some metadata <strong>key:value</strong> pairs:
+</p>
+
+<pre>
+curl -H 'content-type: text/html' -H 'X-Deltacloud-Blobmeta-Name:mariosblob'
+-H 'X-Deltacloud-Blobmeta-Version:2.1' --upload-file
+"/home/marios/Desktop/somefile.html"
+--user "pGbAJ1TsVg5PKs3BK27O:dPs47ralgBlldqYNbLg3scthsg4g8v0L9d6Mb5DK"
+http://localhost:3001/api/buckets/mybucket/my_new_blob?format=xml
+</pre>
+
+<p>
+Retrieve <strong>blob metadata</strong> for the blob called 'my_new_blob':
+</p>
+
+<pre>
+curl -iv -X HEAD
+--user "pGbAJ1TsVg5PKs3BK27O:dPs47ralgBlldqYNbLg3scthsg4g8v0L9d6Mb5DK"
+http://localhost:3001/api/buckets/mybucket/my_new_blob?format=xml
+</pre>
+
+<p>
+The <strong>'-iv'</strong> flags will ensure that cURL displays the request and response headers (blob metadata are reported in the response headers with an empty response body).
+</p>
+
+<h3>Libdeltacloud Client (C library)</h3>
+<p>
+Libdeltacloud is a C/C++ library for accessing the Deltacloud API. It exports convenient structures and functions for manipulating cloud objects through the Deltacloud API.
+</p>
+
+Get the source code:
+<pre>
+$ git clone git://git.fedorahosted.org/deltacloud/libdeltacloud.git
+</pre>
+
+<p>
+As of version 0.9, libdeltacloud is mostly <strong>API stable</strong>, but not ABI stable. The difference between the two is subtle but important. A library that is ABI (Application Binary Interface) stable means, that programs using the library don't need to be modified nor re-compiled when a new version of the library comes out. A library that is API (Application Programming Interface) stable means that programs using the library don't need to be modified, but may need to be re-compiled when a new version of the library comes out. The reason is that the sizes of structures in the library might change, which can lead to a misunderstanding between what the library and the program thinks the size of a structure is.
+</p>
+
+<p>
+Due to the magic of libtool versioning, programs built against an older version of libdeltacloud will refuse to run against a newer version of libdeltacloud if the size of the structures has changed. If this happens, then the program must be recompiled against the newer libdeltacloud. 
+</p>
+
+<a class="btn btn-inverse btn-large" style="float: right" href="http://deltacloud.apache.org/libdeltacloud/index.html">Libdeltacloud documentation</a>
+
+<br/>
+

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/use-the-api.md
----------------------------------------------------------------------
diff --git a/site/content/use-the-api.md b/site/content/use-the-api.md
new file mode 100644
index 0000000..de34aa2
--- /dev/null
+++ b/site/content/use-the-api.md
@@ -0,0 +1,4 @@
+--- 
+site_name: Deltacloud API
+title: Use the API
+---

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/video/DCloud.png
----------------------------------------------------------------------
diff --git a/site/content/video/DCloud.png b/site/content/video/DCloud.png
deleted file mode 100644
index 5ed426f..0000000
Binary files a/site/content/video/DCloud.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/video/DCloud300.png
----------------------------------------------------------------------
diff --git a/site/content/video/DCloud300.png b/site/content/video/DCloud300.png
deleted file mode 100644
index bc78b47..0000000
Binary files a/site/content/video/DCloud300.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/video/DCloud_Demo.png
----------------------------------------------------------------------
diff --git a/site/content/video/DCloud_Demo.png b/site/content/video/DCloud_Demo.png
deleted file mode 100644
index 0e60665..0000000
Binary files a/site/content/video/DCloud_Demo.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/video/DCloud_Demo300.png
----------------------------------------------------------------------
diff --git a/site/content/video/DCloud_Demo300.png b/site/content/video/DCloud_Demo300.png
deleted file mode 100644
index 2311708..0000000
Binary files a/site/content/video/DCloud_Demo300.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/content/write-new-driver.md
----------------------------------------------------------------------
diff --git a/site/content/write-new-driver.md b/site/content/write-new-driver.md
new file mode 100644
index 0000000..8bea93d
--- /dev/null
+++ b/site/content/write-new-driver.md
@@ -0,0 +1,246 @@
+---
+site_name: Deltacloud API
+title: Write New Provider Driver
+---
+
+<br/>
+
+<ul class="breadcrumb">
+  <li>
+    <a href="/how-to-contribute.html#how">How to contribute?</a> <span class="divider">/</span>
+  </li>
+  <li class="active">Write a provider driver</li>
+</ul>
+
+<h3 id="driver">Write a provider driver</h3>
+
+<p>The deltacloud drivers are stored in <strong>deltacloud/server/lib/deltacloud/drivers</strong>.</p>
+
+<ol>
+
+  <li>
+
+  <p>
+  To add a driver for a hypotetical <strong>Foo</strong> cloud, add a directory into /drivers/ and then add a file for a driver itself:
+  </p>
+
+<pre>deltacloud/server/lib/deltacloud/drivers/foo/foo_driver.rb</pre>
+
+  <p>You need to define a class <strong>Deltacloud::Drivers::Foo::FooDriver</strong> to this file. The class has to be a subclass of the <strong>Deltacloud::BaseDriver</strong>.
+  </p>
+
+  </li>
+  <li>
+
+  <p>Set up which <a href="/rest-api.html#">collections</a> the provider for you are writing the driver supports - e.g. images, instances, keys, buckets/blobs (storage), etc.:</p>
+
+<pre>
+def supported_collections
+  DEFAULT_COLLECTIONS + [ :buckets ] - [ :storage_snapshots, :storage_volumes ]
+end
+</pre>
+
+  <p>This declares that the driver supports the <strong>DEFAULT_COLLECTIONS</strong> (defined in <strong>deltacloud/server/lib/drivers.rb</strong>) except <a href="/rest-api.html#">storage_snapshots</a> and <a href="/rest-api.html#">storage_volumes</a> and also supports the <a href="/rest-api.html#">buckets</a> collection. A storage only cloud provider driver would support only the buckets collection.</p>
+
+  </li>
+  <li>
+  
+  <p>
+  Define the methods for each collection that your driver supports. The methods, as well as the routes to them, are defined in <strong>deltacloud/server/lib/deltacloud/server.rb</strong>. You can look at the existing drivers to get the idea of how to implement a specific method.
+  </p>
+  
+  </li>
+  <li>
+
+  <p>
+  Consider how the driver will be communicating with the cloud provider. Many of the existing drivers use external ruby gems for this purpose. For example, the <strong>ec2</strong> driver uses the <a href="https://github.com/appoxy/aws/">aws</a> gem, the <strong>rackspace</strong> driver uses the <a href="https://github.com/rackspace/ruby-cloudfiles">cloudfiles</a> and <a href="https://github.com/rackspace/ruby-cloudservers">cloudservers</a> gems. However, other drivers implement their own clients to communicate with the cloud provider, such as the IBM SBC driver and the Gogrid driver. This also explains why some drivers in the <strong>/drivers</strong> directory contain only the provider <strong>_driver.rb</strong> file, while the others also define a <strong>provider_client.rb</strong> file. It is entirely up to you, whether you write your own client or use an existing one.
+  </p>
+  
+  </li>
+</ol>
+
+<p>Thus, your driver for the cloud provider Foo may look like:</p>
+
+<pre>
+require 'deltacloud/base_driver'
+require 'foo_lib' # a library for talking to the foo cloud
+
+module Deltacloud
+  module Drivers
+    module Foo
+
+class FooDriver < Deltacloud::BaseDriver
+
+    def supported_collections
+      DEFAULT_COLLECTIONS + [ :buckets ]
+    end
+
+    def images(credentials, opts={})
+      client = new_foo_client(credentials)
+      # Use client to get a list of images from the back-end cloud and then create a Deltacloud Image object for each of these.
+      # Filter the result (eg specific image requested) and return to user.
+    end
+
+    def realms(credentials, opts={})
+      (...)
+    end
+
+    def instances(credentials, opts={})
+      (...)
+    end
+
+    ... ETC
+
+    private
+
+    def new_foo_client(credentials)
+      client = FooLib::Service.new({:user => credentials.user,
+:pass => credentials.password })
+    end
+
+end
+        end
+      end
+    end
+</pre>
+
+<p>
+An important method for drivers that implement the <a href="/rest-api.html#">instances</a> collection is <strong>instance_states</strong>. This method represents the finite-state-machine for instances which varies across cloud providers. In some clouds an instance may be in the 'running' state after creation, whereas in other clouds an instance may need to be started explicitly. For example:
+</p>
+
+<pre>
+define_instance_states do
+  start.to( :pending )          .on( :create )
+  pending.to( :running )        .automatically
+  running.to( :running )        .on( :reboot )
+  running.to( :shutting_down )  .on( :stop )
+  shutting_down.to( :stopped )  .automatically
+  stopped.to( :finish )         .automatically
+end
+</pre>
+
+<p>
+The voodoo used here (i.e. definition of .to and .on etc) is defined in <strong>/deltacloud/server/lib/deltacloud/state_machine.rb</strong>.
+</p>
+
+<p>Valid states are:</p>
+
+<ul>
+  <li><strong>:begin</strong></li>
+  <li><strong>:pending</strong></li>
+  <li><strong>:running</strong></li>
+  <li><strong>:shutting_down</strong></li>
+  <li><strong>:stopped</strong></li>
+  <li><strong>:end</strong></li>
+</ul>
+
+<p>The instance is located in the<strong>:begin</strong> state before being created. Immediately after being destroyed the instance is removed to the <strong>:end</strong> state.</p>
+
+<p>Valid transition actions are:</p>
+
+<ul>
+  <li><strong>:stop</strong></li>
+  <li><strong>:start</strong></li>
+  <li><strong>:reboot</strong></li>
+</ul>
+
+<p>The action <strong>:automatically</strong> may be used to indicate a tranisition that may occur without an action being triggered (see the example above).</p>
+
+<p>You can implement some other methods according to the collections you will be supporting:</p>
+
+<ul>
+  <li><strong>hardware_profiles(credentials, opts=nil)</strong></li>
+  <li><strong>images(credentials, opts=nil)</strong></li>
+  <li><strong>realms(credentials, opts=nil)</strong></li>
+  <li><strong>instances(credentials, opts=nil)</strong></li>
+  <li><strong>create_instance(credentials, image_id, opts)</strong></li>
+  <li><strong>reboot_instance(credentials, id)</strong></li>
+  <li><strong>stop_instance(credentials, id)</strong></li>
+  <li><strong>destroy_instance(credentials, id)</strong></li>
+</ul>
+
+<p>
+The <strong>hardware_profiles(...)</strong> method should return an array of HardwareProfile objects. The <strong>opts</strong> hash, if present, must be inspected for <strong>:id</strong> and <strong>:architecture</strong> keys. If these keys are available, the results should be filtered by the value associated with each key. The <strong>filter_on(...)</strong> helper method is used for the filtering and as you can see from existing driver method definitions, is invoked in many of the driver collection methods:
+</p>
+
+<pre>
+def hardware_profiles(credentials, opts=nil)
+  hardware_profiles = # get all hardware profiles from provider
+  hardware_profiles = filter_on( hardware_profiles, :id, opts )
+  hardware_profiles = filter_on( hardware_profiles, :architecture, opts )
+  return hardware_profiles
+end
+</pre>
+
+<p>
+Once you've implemented some of the methods for your driver you should test if the driver is working correctly. Before you'll do this, you need to create a yaml file for your driver so that the Deltacloud server recognizes the driver. Assuming you've written the driver for cloud Foo and you've created the file foo_driver.rb (containing the class Deltacloud::Drivers::Foo::FooDriver), you need to drop a file into <strong>/deltacloud/server/config/drivers</strong> called <strong>foo.yaml</strong>, which contains:
+</p>
+
+<pre>
+---
+:foo:
+  :name Foo
+</pre>
+
+<p>Then, you can start the Deltacloud server:</p>
+
+<pre>
+deltacloudd -i foo
+</pre>
+
+<p>
+  <a class="btn btn-inverse btn-large" href="/how-to-contribute.html"><i class="icon-arrow-left icon-white" style="vertical-align:baseline"> </i> Back</a>
+  <a class="btn btn-inverse btn-large" style="float:right" data-toggle="modal" href="#tests">Test the driver</a>
+</p>
+
+<div class="modal hide" id="tests">
+  <div class="modal-header">
+    <a class="close" data-dismiss="modal">×</a>
+    <h3>Writing and running tests</h3>
+  </div>
+  <div class="modal-body">
+
+<p>
+You should add a test to every new feature or new driver you create to make sure, that everything is running as expected. There are two different directories in the Deltacloud project, where the tests are stored: <strong>/deltacloud/server/tests</strong> for Unit tests for drivers and <strong>/deltacloud/tests</strong> for Cucumber tests.
+</p>
+
+<p>Initiate the Unit tests:</p>
+
+<pre>
+$ cd /path/to/deltacloud/server
+$ rake test
+</pre>
+
+<p>This will invoke all Unit tests defined in <strong>/deltacloud/server/tests</strong> by inspecting the Rakefile in <strong>/deltacloud/server</strong>. To invoke a specific driver tests type:</p>
+
+<pre>
+$ cd /path/to/deltacloud/server
+$ rake test:rackspace
+  _OR_
+$ rake test:mock
+  _etc_
+</pre>
+
+<p>Initiate the Cucumber tests:</p>
+
+<pre>
+$ cd /path/to/deltacloud/server
+$ rake cucumber
+</pre>
+
+<p>Alternatively, you can invoke the cucumber tests directly without using Rakefile: </p>
+
+<pre>
+$ cd /path/to/deltacloud/server
+$ cucumber ../tests/mock
+  _OR_
+$ cucumber ../tests/ec2
+  _etc_
+</pre>
+
+  </div>
+  <div class="modal-footer">
+    <a href="#" class="btn btn-primary" data-dismiss="modal">Close</a>
+  </div>
+</div>
+

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/layouts/.DS_Store
----------------------------------------------------------------------
diff --git a/site/layouts/.DS_Store b/site/layouts/.DS_Store
new file mode 100644
index 0000000..5008ddf
Binary files /dev/null and b/site/layouts/.DS_Store differ

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/layouts/default.html
----------------------------------------------------------------------
diff --git a/site/layouts/default.html b/site/layouts/default.html
new file mode 100644
index 0000000..0100b86
--- /dev/null
+++ b/site/layouts/default.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title><%= @item[:title]%></title>
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le JavaScript -->
+    <script src="/assets/js/jquery-1.7.1.min.js" type="text/javascript"></script>
+    <script src="/assets/js/bootstrap-dropdown.js" type="text/javascript"></script>
+    <script src="/assets/js/jquery.tweet.js" type="text/javascript"></script>
+    <script src="/assets/js/application.js" type="text/javascript"></script>
+    <script src="/assets/js/bootstrap-transition.js"></script>
+    <script src="/assets/js/bootstrap-alert.js"></script>
+    <script src="/assets/js/bootstrap-modal.js"></script>
+    <script src="/assets/js/bootstrap-scrollspy.js"></script>
+    <script src="/assets/js/bootstrap-tab.js"></script>
+    <script src="/assets/js/bootstrap-tooltip.js"></script>
+    <script src="/assets/js/bootstrap-popover.js"></script>
+    <script src="/assets/js/bootstrap-button.js"></script>
+    <script src="/assets/js/bootstrap-collapse.js"></script>
+    <script src="/assets/js/bootstrap-carousel.js"></script>
+    <script src="/assets/js/bootstrap-typeahead.js"></script>
+
+    <!-- Le styles -->
+    <link href="/assets/css/bootstrap.css" rel="stylesheet">
+    <link href="/assets/css/application.css" rel="stylesheet">
+    <link rel="shortcut icon" href="/assets/img/favicon.ico">
+  </head>
+
+  <body>
+
+    <div class="navbar navbar-fixed-top">
+      <div class="navbar-inner">
+        <div class="container">
+          <a class="brand" href="/"><img src="/assets/img/logo.png" width="152"
+            alt="Deltacloud API"/></a>
+          <%= render '/partials/default/nav'%>
+        </div>
+      </div>
+
+    </div>
+
+    <div class="container content">
+
+      <%= yield%>
+
+      <footer class="footer">
+        <p class="pull-right"><span class='icon-circle-arrow-up'>&nbsp;</span><a href="#">Back to top</a></p>
+        <div class='row'>
+          <div class='span3'>
+            <img src="/assets/img/asf.png" alt="Apache Software Foundation"/>
+          </div>
+          <div class='span9'>
+            <strong>Apache Deltacloud</strong> is a top-level project at the <a
+              href="http://www.apache.org">Apache Software Foundation</a>,
+            having graduated from the ASF Incubator in October
+            2011. Through a collaborative and meritocratic development process, Apache
+            projects deliver enterprise-grade, freely available software products that
+            attract large communities of users. 
+          </div>
+        </div>
+      </footer>
+
+    </div> <!-- /container -->
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/layouts/default.txt
----------------------------------------------------------------------
diff --git a/site/layouts/default.txt b/site/layouts/default.txt
deleted file mode 100644
index 6d8869f..0000000
--- a/site/layouts/default.txt
+++ /dev/null
@@ -1,76 +0,0 @@
----
-extension: html
-dirty: true
-filter: haml
----
-!!! Strict
-%html
-  %head
-    %title
-      = @page.title
-    %meta{ :name => "keywords", :content => "" }
-    %meta{ :name => "description", :content => "" }
-    %meta{ :content => "text/html; charset=utf-8", "http-equiv" => "Content-Type" }
-    %link{ :href => "./styles/favicon.ico", :rel => "shortcut icon", :type => "image/x-icon" }
-    %link{ :href => "./styles/default.css", :title => "Main style", :rel => "StyleSheet", :type => "text/css" }
-    %link{ :href => "./styles/default-debug.css", :title => "Debug main style", :rel => "Alternate StyleSheet", :type => "text/css" }
-
-    - if @page.filename == "index"
-      %link{ :href => "./styles/firstpage.css", :rel => "stylesheet", :type => "text/css" }
-      %link{ :href => "./styles/jquery.tweet.css", :rel => "stylesheet", :type => "text/css" }
-      %link{ :href => "./jquery.fancybox/jquery.fancybox-1.3.1.css", :rel => "stylesheet", :type => "text/css", :media => "screen" }
-      %script{ :type => "text/javascript", :src => "./js/jquery.min.js" }
-      %script{ :type => "text/javascript", :src => "./js/jquery.tweet.js" }
-      %script{ :type => "text/javascript", :src => "./js/tweet.js" }
-      %script{ :type => "text/javascript", :src => "./jquery.fancybox/jquery.easing-1.3.pack.js" }
-      %script{ :type => "text/javascript", :src => "./jquery.fancybox/jquery.fancybox-1.3.1.pack.js" }
-      %script{ :src => "Scripts/swfobject_modified.js", :type => "text/javascript" }
-      %script{ :type => "text/javascript" }
-        $(document).ready(function() {
-        if($.browser.msie) {
-        $("#dcloud_popup_link").attr("href", "dcloud.html");
-        $("#demo_popup_link").attr("href", "dcloud-demo.html");
-        } else {
-        $("a.vid").fancybox({ 'hideOnContentClick': true, 'width': 400, 'height': 300, 'titleShow': false });
-        $("a.providers").fancybox({ 'hideOnContentClick': true, 'padding': 0, 'margin': 0, 'width': 958,
-        'height': 640, 'scrolling': 'no', 'autoDimensions': false, 'autoScale': true });
-        }
-        });
-
-  %body
-    #header
-      .container
-        #headerLogo{ :onclick => "location.href='index.html';", :style => "cursor: pointer;" }
-          %h1
-            Deltacloud - Many clouds. One API. No problem.
-    = render(:partial => "navigation", :locals => {:current_page => "#{@page.filename}.#{@page.extension}", :area => @page.area } )
-    - if @page.area == "documentation"
-      = render(:partial => "submenu-documentation", :locals => {:current_page => "#{@page.filename}.#{@page.extension}" } )
-    #frontpageHeader
-    #main
-      #content-deltacloud.container
-        ~ @content
-    #footer-deltacloud
-      .container
-        %p
-          %a{ :href => "http://www.apache.org" }
-            %img{ :alt => "Apache Software Foundation Logo",  :src => "http://www.apache.org/images/asf_logo_wide.png" }
-        %p#disclaimer
-          Apache Deltacloud is a top-level project at the Apache
-          Software Foundation, having graduated from the ASF Incubator
-          in October 2011. Through a collaborative and meritocratic
-          development process, Apache projects deliver enterprise-grade,
-          freely available software products that attract large communities of users.
-  - # Piwik Tracking Code
-  %script(type="text/javascript")
-    var pkBaseURL = (("https:" == document.location.protocol) ? "https://stats.salasaga.org/aeolus/piwik/" : "http://stats.salasaga.org/aeolus/piwik/");
-    document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
-  :javascript
-    try {
-      var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 2);
-      piwikTracker.trackPageView();
-      piwikTracker.enableLinkTracking();
-    } catch( err ) {}
-  %noscript
-    %p
-      %img{ :src => "http://stats.salasaga.org/aeolus/piwik/piwik.php?idsite=2", :style => "border:0", :alt => ""}

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/layouts/home.html
----------------------------------------------------------------------
diff --git a/site/layouts/home.html b/site/layouts/home.html
new file mode 100644
index 0000000..0b2e929
--- /dev/null
+++ b/site/layouts/home.html
@@ -0,0 +1,71 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="utf-8">
+    <title><%= @item[:title]%></title>
+    <!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
+    <!--[if lt IE 9]>
+    <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
+    <![endif]-->
+
+    <!-- Le JavaScript -->
+    <script src="/assets/js/jquery-1.7.1.min.js" type="text/javascript"></script>
+    <script src="/assets/js/bootstrap-dropdown.js" type="text/javascript"></script>
+    <script src="/assets/js/jquery.tweet.js" type="text/javascript"></script>
+    <script src="/assets/js/application.js" type="text/javascript"></script>
+    <script src="/assets/js/bootstrap-transition.js"></script>
+    <script src="/assets/js/bootstrap-alert.js"></script>
+    <script src="/assets/js/bootstrap-modal.js"></script>
+    <script src="/assets/js/bootstrap-scrollspy.js"></script>
+    <script src="/assets/js/bootstrap-tab.js"></script>
+    <script src="/assets/js/bootstrap-tooltip.js"></script>
+    <script src="/assets/js/bootstrap-popover.js"></script>
+    <script src="/assets/js/bootstrap-button.js"></script>
+    <script src="/assets/js/bootstrap-collapse.js"></script>
+    <script src="/assets/js/bootstrap-carousel.js"></script>
+    <script src="/assets/js/bootstrap-typeahead.js"></script>
+
+    <!-- Le styles -->
+    <link href="/assets/css/bootstrap.css" rel="stylesheet">
+    <link href="/assets/css/application.css" rel="stylesheet">
+    <link rel="shortcut icon" href="/assets/img/favicon.ico">
+  </head>
+
+  <body>
+
+    <div class="navbar navbar-fixed-top">
+      <div class="navbar-inner">
+        <div class="container">
+          <a class="brand" href="/"><img src="/assets/img/logo.png" width="152"
+            alt="Deltacloud API"/></a>
+          <%= render '/partials/default/nav'%>
+        </div>
+      </div>
+
+    </div>
+
+    <div class="container home">
+
+      <%= yield%>
+
+      <footer class="footer">
+        <p class="pull-right"><span class='icon-circle-arrow-up'>&nbsp;</span><a href="#">Back to top</a></p>
+        <div class='row'>
+          <div class='span3'>
+            <img src="/assets/img/asf.png" alt="Apache Software Foundation"/>
+          </div>
+          <div class='span9'>
+            <strong>Apache Deltacloud</strong> is a top-level project at the <a
+              href="http://www.apache.org">Apache Software Foundation</a>,
+            having graduated from the ASF Incubator in October
+            2011. Through a collaborative and meritocratic development process, Apache
+            projects deliver enterprise-grade, freely available software products that
+            attract large communities of users. 
+          </div>
+        </div>
+      </footer>
+
+    </div> <!-- /container -->
+
+  </body>
+</html>

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/layouts/partials/default/nav.html
----------------------------------------------------------------------
diff --git a/site/layouts/partials/default/nav.html b/site/layouts/partials/default/nav.html
new file mode 100644
index 0000000..507a6a8
--- /dev/null
+++ b/site/layouts/partials/default/nav.html
@@ -0,0 +1,40 @@
+<ul class="nav top-nav">
+  <li><a href="/">Home</a></li>
+  <li class="dropdown">
+    <a href="#" class="dropdown-toggle" data-toggle="dropdown">About<b class="caret"></b></a>
+    <ul class="dropdown-menu">
+      <li><a href="/about.html">What is Deltacloud?</a></li>
+      <li><a href="/supported-providers.html">Supported Providers</a></li>
+    </ul>
+  </li>
+  <li class="dropdown">
+    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Installation<b class="caret"></b></a>
+    <ul class="dropdown-menu">
+      <li><a href="/install-deltacloud.html">Install Deltacloud</a></li>
+      <li><a href="/run-deltacloud-server.html">Run the Deltacloud Server</a></li>
+    </ul>
+  </li>
+  <li class="dropdown">
+    <a href="/usage.html" class="dropdown-toggle" data-toggle="dropdown">Usage<b class="caret"></b></a>
+    <ul class="dropdown-menu">
+      <li><a href="/usage.html#usingapi">Using API</a></li>
+      <li><a href="/usage.html#clients">Client Libraries</a></li>
+      <li><a href="/command-tools.html">Command Line Tools</a></li>
+    </ul>
+  </li>
+  <li class="dropdown">
+    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Contribute<b class="caret"></b></a>
+    <ul class="dropdown-menu">
+      <li><a href="/getting-sources.html">Getting Sources</a></li>
+      <li><a href="/how-to-contribute.html">How Can I Contribute?</a></li>
+    </ul>
+  </li>
+  <li class="dropdown">
+    <a href="#" class="dropdown-toggle" data-toggle="dropdown">API<b class="caret"></b></a>
+    <ul class="dropdown-menu">
+      <li><a href="/rest-api.html">REST API</a></li>
+      <li><a href="/drivers.html">Drivers API</a></li>
+    </ul>
+  </li>
+  <li><a href="/contact.html">Contact</a></li>
+</ul>

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/bootstrap.rb
----------------------------------------------------------------------
diff --git a/site/lib/bootstrap.rb b/site/lib/bootstrap.rb
new file mode 100644
index 0000000..9305d4e
--- /dev/null
+++ b/site/lib/bootstrap.rb
@@ -0,0 +1,11 @@
+class BootstrapFilter < Nanoc3::Filter
+
+  identifier :bootstrap
+
+  def run(content, cmd, params={})
+    puts "***** RUNNING SHELL CMD *****"
+    system "cd ./content/assets/less; lessc ./bootstrap.less > .././css/bootstrap.css"
+
+  end
+
+end

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/breadcrumbs.rb
----------------------------------------------------------------------
diff --git a/site/lib/breadcrumbs.rb b/site/lib/breadcrumbs.rb
deleted file mode 100644
index 7166763..0000000
--- a/site/lib/breadcrumbs.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-# breadcrumbs.rb
-
-module BreadcrumbsHelper
-  # call-seq:
-  #    breadcrumbs( page )    => html
-  #
-  # Create breadcrumb links for the current page. This will return an HTML
-  # <ul></ul> object.
-  #
-  def breadcrumbs( page )
-    list = ["<li>#{h(page.title)}</li>"]
-    loop do
-      page = @pages.parent_of(page)
-      break if page.nil?
-      list << "<li>#{link_to_page(page)}</li>"
-    end
-    list.reverse!
-
-    html = "<ul class=\"breadcrumbs\">\n"
-    html << list.join("\n")
-    html << "\n</ul>\n"
-    html
-  end
-end  # module Breadcrumbs
-
-Webby::Helpers.register(BreadcrumbsHelper)
-
-# EOF

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/default.rb
----------------------------------------------------------------------
diff --git a/site/lib/default.rb b/site/lib/default.rb
new file mode 100644
index 0000000..a4df0cc
--- /dev/null
+++ b/site/lib/default.rb
@@ -0,0 +1,2 @@
+# All files in the 'lib' directory will be loaded
+# before nanoc starts compiling.

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/documentation.rb
----------------------------------------------------------------------
diff --git a/site/lib/documentation.rb b/site/lib/documentation.rb
deleted file mode 100644
index f2b701d..0000000
--- a/site/lib/documentation.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-module DocumentationHelper
-  def documentation_pages
-    [
-      { :href => 'documentation.html', :menu => 'Installation', :description => 'Installation, dependencies and quick-start (this page)' },
-      { :href => "api.html" , :menu => 'REST API', :description => 'REST API definition' },
-      { :href => "drivers.html" , :menu => 'Drivers', :description => 'Information about currently supported drivers' },
-      { :href => "client-ruby.html" , :menu => 'Ruby Client', :description => 'The Deltacloud Ruby client' },
-      { :href => "libdeltacloud.html", :menu => "Libdeltacloud", :description => "The libdeltacloud C library" },
-    ]
-  end
-
-end
-
-Webby::Helpers.register(DocumentationHelper)

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/helpers.rb
----------------------------------------------------------------------
diff --git a/site/lib/helpers.rb b/site/lib/helpers.rb
new file mode 100644
index 0000000..549aefa
--- /dev/null
+++ b/site/lib/helpers.rb
@@ -0,0 +1 @@
+include Nanoc3::Helpers::Rendering
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/news.rb
----------------------------------------------------------------------
diff --git a/site/lib/news.rb b/site/lib/news.rb
deleted file mode 100644
index bff9710..0000000
--- a/site/lib/news.rb
+++ /dev/null
@@ -1,14 +0,0 @@
-module NewsHelper
-  def all_news
-    [
-      %Q(Deltacloud 0.3.0 is now available, including support for IBM SBC and Eucalyptus),
-      %Q(The portal/aggregator is now part of the <a href="http://watzmann.net/blog/2011/01/aeolus-and-deltacloud.html">Aeolus</a> project.),
-      %Q(<a href="roadmap.html">Roadmap</a> posted.),
-      %Q(Deltacloud Core <a href="http://watzmann.net/blog/2010/07/deltacloud-apache-incubator.html">moved to Apache Incubator</a>.),
-      %Q(Deltacloud now <a href="./drivers.html#providers">supports GoGrid</a>!)
-    ]
-  end
-
-end
-
-Webby::Helpers.register(NewsHelper)

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/provider_support.rb
----------------------------------------------------------------------
diff --git a/site/lib/provider_support.rb b/site/lib/provider_support.rb
deleted file mode 100644
index e82078c..0000000
--- a/site/lib/provider_support.rb
+++ /dev/null
@@ -1,64 +0,0 @@
-module ProviderSupportHelper
-  def compute_support
-    [
-      {:name => "Amazon EC2", :driver => true, :instance => { :create => true, :start => false, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "Eucalyptus", :driver => true, :instance => { :create => true, :start => false, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "IBM SBC", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "GoGrid", :driver => true, :instance => { :create => true, :start => false, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "OpenNebula", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "Rackspace", :driver => true, :instance => { :create => true, :start => false, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "RHEV-M", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "RimuHosting", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "Terremark", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "vSphere", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} },
-      {:name => "OpenStack", :driver => true, :instance => { :create => true, :start => true, :stop => true, :reboot => true, :destroy => true },
-        :list => { :hardware_profiles => true, :realms => true, :images => true, :instances => true} }
-    ]
-  end
-
-  def storage_support
-    [
-     { :name => "Amazon S3", :driver => true,
-       :container => { :create => true, :update => true },
-       :blob => { :create => true, :update => true, :rw => true,
-         :rw_attr => true } },
-     { :name => "Eucalyptus Walrus", :driver => true,
-       :container => { :create => true, :update => true },
-       :blob => { :create => true, :update => true, :rw => true,
-         :rw_attr => true } },
-     { :name => "Rackspace CloudFiles", :driver => true,
-       :container => { :create => true, :update => true },
-       :blob => { :create => true, :update => true, :rw => true,
-         :rw_attr => true } },
-     { :name => "Microsoft Azure", :driver => true,
-       :container => { :create => true, :update => true },
-       :blob => { :create => true, :update => true, :rw => true,
-         :rw_attr => true } },
-     { :name => "Google Storage", :driver => true,
-       :container => { :create => true, :update => true },
-       :blob => { :create => true, :update => true, :rw => true,
-         :rw_attr => true } }
-    ]
-  end
-
-  LABELS = { true => "yes", false => "no" }
-
-  def support_indicator(value)
-    text = LABELS[value] || "TBD"
-    cls = value ? "supported" : "not-supported"
-    "<td class=\"#{cls}\">#{text}</td>"
-  end
-
-end
-
-Webby::Helpers.register(ProviderSupportHelper)

http://git-wip-us.apache.org/repos/asf/deltacloud/blob/d3232da0/site/lib/shellcmd.rb
----------------------------------------------------------------------
diff --git a/site/lib/shellcmd.rb b/site/lib/shellcmd.rb
new file mode 100644
index 0000000..acb7bfa
--- /dev/null
+++ b/site/lib/shellcmd.rb
@@ -0,0 +1,14 @@
+require 'open3'
+
+class ShellCmdFilter < Nanoc3::Filter
+  identifier :shellcmd
+  #type :binary
+
+  def run(content, cmd, params={}) #params={ :cmd => "sed s/foo/bar/" })
+    Open3.popen3(cmd) do |stdin, stdout, stderr|
+      stdin.write(content)
+      stdin.close()
+      stdout.read()
+    end
+  end
+end


Mime
View raw message