diff --git a/_config.yml b/_config.yml index a894da6..29bc353 100644 --- a/_config.yml +++ b/_config.yml @@ -19,6 +19,8 @@ medium: the-bigchaindb-blog googlegroup: bigchaindb gitter: bigchaindb/bigchaindb disqus: bigchain +linkedin: bigchaindb +youtube: UCh0Y3p3kJ9oyz9CRgZaO05w address: company: BigchainDB GmbH diff --git a/_src/_assets/images/documents.svg b/_src/_assets/images/documents.svg new file mode 100644 index 0000000..a0a4e18 --- /dev/null +++ b/_src/_assets/images/documents.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + diff --git a/_src/_assets/images/icon-tower.svg b/_src/_assets/images/icon-tower.svg new file mode 100644 index 0000000..4108e5f --- /dev/null +++ b/_src/_assets/images/icon-tower.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/_src/_assets/images/logo-capgemini.svg b/_src/_assets/images/logo-capgemini.svg new file mode 100644 index 0000000..63870d6 --- /dev/null +++ b/_src/_assets/images/logo-capgemini.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_src/_assets/images/logo-everledger.svg b/_src/_assets/images/logo-everledger.svg new file mode 100644 index 0000000..68121f2 --- /dev/null +++ b/_src/_assets/images/logo-everledger.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/_src/_assets/images/logo-interledger.svg b/_src/_assets/images/logo-interledger.svg new file mode 100644 index 0000000..c407c45 --- /dev/null +++ b/_src/_assets/images/logo-interledger.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/_src/_assets/images/logo-ipdb.svg b/_src/_assets/images/logo-ipdb.svg new file mode 100644 index 0000000..506eb3f --- /dev/null +++ b/_src/_assets/images/logo-ipdb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/_src/_assets/images/logo-monax.svg b/_src/_assets/images/logo-monax.svg new file mode 100644 index 0000000..60a85dd --- /dev/null +++ b/_src/_assets/images/logo-monax.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/_src/_assets/images/logo-mongodb.svg b/_src/_assets/images/logo-mongodb.svg new file mode 100644 index 0000000..83751b1 --- /dev/null +++ b/_src/_assets/images/logo-mongodb.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/_src/_assets/images/logo-recruit-technologies.svg b/_src/_assets/images/logo-recruit-technologies.svg new file mode 100644 index 0000000..6e85efa --- /dev/null +++ b/_src/_assets/images/logo-recruit-technologies.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/_src/_assets/images/logo-rethinkdb.svg b/_src/_assets/images/logo-rethinkdb.svg new file mode 100644 index 0000000..0f0fbc5 --- /dev/null +++ b/_src/_assets/images/logo-rethinkdb.svg @@ -0,0 +1,3 @@ + + + diff --git a/_src/_assets/images/logo-tangent90.svg b/_src/_assets/images/logo-tangent90.svg new file mode 100644 index 0000000..20364a0 --- /dev/null +++ b/_src/_assets/images/logo-tangent90.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/_src/_assets/images/logo-tymlez.svg b/_src/_assets/images/logo-tymlez.svg new file mode 100644 index 0000000..3791a80 --- /dev/null +++ b/_src/_assets/images/logo-tymlez.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/_src/_assets/images/northern-lights-banner.jpg b/_src/_assets/images/northern-lights-banner.jpg new file mode 100644 index 0000000..867a681 Binary files /dev/null and b/_src/_assets/images/northern-lights-banner.jpg differ diff --git a/_src/_assets/images/youtube.svg b/_src/_assets/images/youtube.svg new file mode 100644 index 0000000..8dbfef6 --- /dev/null +++ b/_src/_assets/images/youtube.svg @@ -0,0 +1,8 @@ + + + + + + diff --git a/_src/_assets/javascripts/page-front.js b/_src/_assets/javascripts/page-front.js index 670db29..76f2d6f 100644 --- a/_src/_assets/javascripts/page-front.js +++ b/_src/_assets/javascripts/page-front.js @@ -2,8 +2,6 @@ //=include bigchain/hero-video.js //=include bigchain/smoothscroll.js //=include bigchain/testimonials.js -//=include ../../../node_modules/vivus/dist/vivus.js - jQuery(function($) { @@ -16,17 +14,6 @@ jQuery(function($) { } ); - // graph animation - var iconOptions = { - type: 'async', - start: 'inViewport', - duration: 200, - animTimingFunction: Vivus.EASE_OUT, - selfDestroy: true - }; - - new Vivus('bigchain-graph', iconOptions); - Testimonials.init(); }); diff --git a/_src/_assets/styles/_page-features.scss b/_src/_assets/styles/_page-features.scss index 66091f0..07c04d1 100644 --- a/_src/_assets/styles/_page-features.scss +++ b/_src/_assets/styles/_page-features.scss @@ -1,4 +1,8 @@ - +.page-features { + .header { + background-position: bottom center; + } +} .table--comparison { .icon-check { width: 1rem; @@ -35,9 +39,12 @@ } .feature__text { - @extend .text-dimmed; + // @extend .text-dimmed; margin-bottom: 0; } +.feture_roadmap { + padding: 1rem 0 0 0; +} .feature__title__comingsoon { @extend .small; diff --git a/_src/_assets/styles/_page-front.scss b/_src/_assets/styles/_page-front.scss index 1f0a3ba..98eab14 100644 --- a/_src/_assets/styles/_page-front.scss +++ b/_src/_assets/styles/_page-front.scss @@ -4,11 +4,38 @@ // bigchain.io // -.section-features__main { +.page-front { + .section-testimonials { + border-top: 1px solid $gray; + } +} + +.section-intro { + .section-header { + margin-bottom: $spacer * 2; + } +} + +.section-intro__main { + @extend .text-center; + margin-top: $spacer; + margin-bottom: $spacer * 4; + + h3 { + display: block; + font-size: $font-size-h4; + margin-bottom: 0; + margin-top: 0; + } + + sub { + font-size: 0.85rem; + } + .icon { display: block; margin: auto; - margin-bottom: $spacer; + margin-bottom: $spacer * 2; } } @@ -26,30 +53,9 @@ } -.section-features__main { - @extend .text-center; - margin-top: $spacer; - - h3 { - display: block; - font-size: $font-size-h4; - margin-bottom: 0; - margin-top: 0; - } - - sub { - font-size: 0.85rem; - } -} - -.section-features__detail {} +.section-intro__detail {} .section-quickstart__title { @extend .h3; margin-top: 0; } - - -.section-whitepaper { - @extend .text-center; -} diff --git a/_src/_assets/styles/_page-styleguide.scss b/_src/_assets/styles/_page-styleguide.scss index 10522da..08d5c46 100644 --- a/_src/_assets/styles/_page-styleguide.scss +++ b/_src/_assets/styles/_page-styleguide.scss @@ -45,6 +45,7 @@ .brand-main-blue-dark { background: $brand-main-blue-dark } .brand-main-gray { background: $brand-main-gray } .brand-main-green { background: $brand-main-green } +.brand-main-violet { background: $brand-main-violet } .gray-darker { background: $gray-darker } .gray-dark { background: $gray-dark } diff --git a/_src/_assets/styles/_page-whitepaper.scss b/_src/_assets/styles/_page-whitepaper.scss index 7e90ae9..8b4dcb1 100644 --- a/_src/_assets/styles/_page-whitepaper.scss +++ b/_src/_assets/styles/_page-whitepaper.scss @@ -1,5 +1,8 @@ .page-whitepaper { + .header { + background-image: url('/assets/img/photo3.jpg'); + } .content--page--markdown { > p:nth-child(1), > p:nth-child(2), @@ -8,5 +11,5 @@ } .section-whitepaper-download { - background-image: url('/assets/img/photo3.jpg') + } diff --git a/_src/_assets/styles/_sections/_section-cta-community.scss b/_src/_assets/styles/_sections/_section-cta-community.scss new file mode 100644 index 0000000..e4503fd --- /dev/null +++ b/_src/_assets/styles/_sections/_section-cta-community.scss @@ -0,0 +1,4 @@ +.section-cta--community { + background-image: url('../img/photo2.jpg'); + background-position: center top; +} diff --git a/_src/_assets/styles/_sections/_section-cta-features.scss b/_src/_assets/styles/_sections/_section-cta-features.scss new file mode 100644 index 0000000..d337249 --- /dev/null +++ b/_src/_assets/styles/_sections/_section-cta-features.scss @@ -0,0 +1,3 @@ +.section-cta--features { + +} diff --git a/_src/_assets/styles/_sections/_section-cta-whitepaper.scss b/_src/_assets/styles/_sections/_section-cta-whitepaper.scss new file mode 100644 index 0000000..c099378 --- /dev/null +++ b/_src/_assets/styles/_sections/_section-cta-whitepaper.scss @@ -0,0 +1,3 @@ +.section-cta--whitepaper { + background-image: url('/assets/img/photo3.jpg'); +} diff --git a/_src/_assets/styles/_sections/_section-cta.scss b/_src/_assets/styles/_sections/_section-cta.scss new file mode 100644 index 0000000..e5987fa --- /dev/null +++ b/_src/_assets/styles/_sections/_section-cta.scss @@ -0,0 +1,3 @@ +.section-cta { + +} diff --git a/_src/_assets/styles/_sections/_section-partners.scss b/_src/_assets/styles/_sections/_section-partners.scss new file mode 100644 index 0000000..64fc882 --- /dev/null +++ b/_src/_assets/styles/_sections/_section-partners.scss @@ -0,0 +1,63 @@ +.section-partners { + .grid__col { + padding-right: $gutter-space; + } + @media ($screen-md) { + .grid__col { + + } + } +} + +.partner { + text-align: center; + display: block; + box-shadow: none; + max-width: 150px; + margin: auto; + + &:hover, + &:focus { + background: none; + + .partner__logo { + fill: $brand-main-green; + fill-opacity: 1; + } + } +} + + +// +// All logos +// +.partner__logo { + @extend .transition; + fill: $brand-main-blue-light; + fill-opacity: .6; + max-width: 100%; + height: 40px; // need to hardcode some size to overwrite browser's default 150px height for SVGs +} + + +// +// Visual weight tweaks +// +// using transforms so we don't affect layout +// or have to hardcode any sizes +// +.partner__logo--ipdb { + transform: scale(.7); +} + +.partner__logo--interledger { + transform: scale(1.2); +} + +.partner__logo--rethinkdb { + transform: translateY(.4rem); +} + +.partner__logo--mongodb { + transform: translateY(.3rem); +} diff --git a/_src/_assets/styles/bigchain.scss b/_src/_assets/styles/bigchain.scss index 6986d03..fe8c0f7 100644 --- a/_src/_assets/styles/bigchain.scss +++ b/_src/_assets/styles/bigchain.scss @@ -41,6 +41,12 @@ @import 'bigchain/_newsletter'; @import 'bigchain/_testimonials'; +// Section specific styles +@import '_sections/section-cta-whitepaper'; +@import '_sections/section-cta-features'; +@import '_sections/section-cta-community'; +@import '_sections/section-partners'; + // specific page styles @import '_page-front'; @import '_page-whitepaper'; diff --git a/_src/_assets/styles/bigchain/_buttons.scss b/_src/_assets/styles/bigchain/_buttons.scss index b870019..506551c 100644 --- a/_src/_assets/styles/bigchain/_buttons.scss +++ b/_src/_assets/styles/bigchain/_buttons.scss @@ -63,6 +63,12 @@ fieldset[disabled] a.btn { .btn-secondary { @include button-variant($btn-secondary-color, $btn-secondary-bg); } +.btn-blue { + @include button-variant($btn-blue-color, $btn-blue-bg); +} +.btn-violet { + @include button-variant($btn-violet-color, $btn-violet-bg); +} .btn-info { @include button-variant($btn-info-color, $btn-info-bg); } diff --git a/_src/_assets/styles/bigchain/_content-page.scss b/_src/_assets/styles/bigchain/_content-page.scss index 215e6f0..18edf21 100644 --- a/_src/_assets/styles/bigchain/_content-page.scss +++ b/_src/_assets/styles/bigchain/_content-page.scss @@ -12,11 +12,6 @@ padding-bottom: ($spacer * 4); } - > p:first-child { - @extend .lead; - margin-bottom: ($spacer * 2); - } - > h1, h2 { border-bottom: 1px solid $brand-main-blue-light; padding-bottom: $spacer; @@ -31,32 +26,32 @@ opacity: 0; transform: translate3d(20px,0,0) scale(0); - &, - .header-icon { - @extend .transition; - } - - &:hover, - &:focus { - background: none; - - .header-icon { - color: lighten($brand-primary, 10%); - } - } - - .header-icon { - font-style: normal; - font-size: 2rem; - color: $brand-primary; - } - } - - &:hover { - .header-link { - opacity: 1; - transform: translate3d(0,0,0) scale(.8); - } + // &, + // .header-icon { + // @extend .transition; + // } + // + // &:hover, + // &:focus { + // background: none; + // + // .header-icon { + // color: lighten($brand-primary, 10%); + // } + // } + // + // .header-icon { + // font-style: normal; + // font-size: 2rem; + // color: $brand-primary; + // } } + // + // &:hover { + // .header-link { + // opacity: 1; + // transform: translate3d(0,0,0) scale(.8); + // } + // } } } diff --git a/_src/_assets/styles/bigchain/_grid.scss b/_src/_assets/styles/bigchain/_grid.scss index ee5e538..7a6e490 100644 --- a/_src/_assets/styles/bigchain/_grid.scss +++ b/_src/_assets/styles/bigchain/_grid.scss @@ -48,7 +48,7 @@ } .row--wide { - max-width: 60rem; + max-width: 70rem; } .row--narrow { diff --git a/_src/_assets/styles/bigchain/_header.scss b/_src/_assets/styles/bigchain/_header.scss index 627c660..382fd1e 100644 --- a/_src/_assets/styles/bigchain/_header.scss +++ b/_src/_assets/styles/bigchain/_header.scss @@ -7,5 +7,5 @@ z-index: 1; text-align: center; margin: 0; - padding: ($spacer * 4) 0 ($spacer * 6) 0; + padding: ($spacer * 6) 0; } diff --git a/_src/_assets/styles/bigchain/_hero.scss b/_src/_assets/styles/bigchain/_hero.scss index bb9a575..6c8f4f9 100644 --- a/_src/_assets/styles/bigchain/_hero.scss +++ b/_src/_assets/styles/bigchain/_hero.scss @@ -4,7 +4,7 @@ // bigchain.io // -$menu-height-md: 73px; +$menu-height-md: 66px; .hero { @extend .background--photo; @@ -17,11 +17,12 @@ $menu-height-md: 73px; display: flex; align-items: center; min-height: 420px; + max-height: 100vh; flex-wrap: wrap; .section { @media ($screen-md) { - min-height: calc(100vh - #{$menu-height-md}); + height: 100vh; } } @@ -55,7 +56,7 @@ $menu-height-md: 73px; &:after { display: none } } - .btn { + .btn-link { color: #fff; opacity: .8; position: absolute; @@ -115,6 +116,7 @@ $menu-height-md: 73px; position: relative; z-index: 1; margin-bottom: ($spacer * 4); + padding-top: $menu-height-md; } diff --git a/_src/_assets/styles/bigchain/_logo.scss b/_src/_assets/styles/bigchain/_logo.scss index 1a75beb..e060d17 100644 --- a/_src/_assets/styles/bigchain/_logo.scss +++ b/_src/_assets/styles/bigchain/_logo.scss @@ -10,6 +10,7 @@ color: $brand-main-green; // the fill="currentColor" trick width: 300px; height: 30px; + display: block; } @@ -31,8 +32,8 @@ // size modifiers // .logo--sm { - width: 75px; - height: 15px; + width: 120px; + height: 25px; } .logo--full { diff --git a/_src/_assets/styles/bigchain/_media.scss b/_src/_assets/styles/bigchain/_media.scss index eca43a1..61c0519 100644 --- a/_src/_assets/styles/bigchain/_media.scss +++ b/_src/_assets/styles/bigchain/_media.scss @@ -1,4 +1,8 @@ +figure { + margin: 0; +} + .img--responsive { max-width: 100%; height: auto; diff --git a/_src/_assets/styles/bigchain/_menus.scss b/_src/_assets/styles/bigchain/_menus.scss index e18c28e..554d508 100644 --- a/_src/_assets/styles/bigchain/_menus.scss +++ b/_src/_assets/styles/bigchain/_menus.scss @@ -21,23 +21,32 @@ padding: ($spacer / 2); text-transform: uppercase; box-shadow: none; + position: relative; + line-height: 1; @media ($screen-md) { - padding: ($spacer * 1.5) $spacer; + padding: ($spacer * 2) $spacer; } // link line &:after { content: ""; + position: absolute; height: 2px; width: 30px; background: #fff; display: block; - margin: ($spacer / 3) auto 0 auto; + left: 50%; + margin-left: -15px; + bottom: 0; // hidden by default transform: scale(0); transform-origin: center; transition: transform .2s ease-out; + + @media ($screen-md) { + bottom: $spacer * 1.5; + } } &:hover, @@ -51,17 +60,13 @@ .menu__logo { display: block; - margin-top: ($spacer * 2); - margin-bottom: $spacer; box-shadow: none; - @media ($screen-md) { - margin-top: 0; - } - svg { @extend .transition; opacity: .8; + margin-left: auto; + margin-right: auto; } &:hover, @@ -78,15 +83,23 @@ // in front page hero or page headers // .menu--main { + background: rgba($brand-main-blue-dark, .35); + backdrop-filter: saturate(150%) blur(10px); + border-bottom: 1px solid rgba($gray, .9); + padding-top: $spacer; + padding-bottom: $spacer; + .menu__logo { + margin-bottom: $spacer / 2; + @media ($screen-md) { - padding: ($spacer * 1.2) 0 ($spacer * 1.5) 0; + margin-bottom: 0; } } .menu__link { color: #fff; - opacity: .8; + opacity: .9; &:hover, &:focus, @@ -94,8 +107,32 @@ opacity: 1; } } + + @media ($screen-md) { + padding-top: 0; + padding-bottom: 0; + } } +.menu-overflow { + // yummy scrolling + white-space: nowrap; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + margin-left: -$gutter-space / 2; + margin-right: -$gutter-space / 2; + padding-left: $gutter-space / 2; + padding-right: $gutter-space / 2; + + &::-webkit-scrollbar { display: none; } + + @media ($screen-md) { + margin: 0; + padding: 0; + white-space: normal; + overflow: visible; + } +} // // Footer Menu @@ -114,10 +151,16 @@ .menu__logo { margin-top: ($spacer / 3); margin-bottom: 0; + + svg { + @media ($screen-sm) { + margin: 0; + } + } } .menu__link { - padding: ($spacer/3); + padding: ($spacer / 2); color: $gray-light; @media ($screen-sm) { diff --git a/_src/_assets/styles/bigchain/_mixins/_color-overlay.scss b/_src/_assets/styles/bigchain/_mixins/_color-overlay.scss index c3f9148..9b548a7 100644 --- a/_src/_assets/styles/bigchain/_mixins/_color-overlay.scss +++ b/_src/_assets/styles/bigchain/_mixins/_color-overlay.scss @@ -1,5 +1,5 @@ -@mixin color-overlay($color-from: $brand-main-blue, $color-to: $brand-main-green) { +@mixin color-overlay($color-from: $brand-main-violet, $color-to: $brand-main-green) { position: relative; // color overlay @@ -12,7 +12,7 @@ top: 0; bottom: 0; right: 0; - background: linear-gradient(to bottom right, $color-from 0%, $color-to 100%); + background: linear-gradient(to bottom right, $color-from 0%, $color-from 10%, $color-to 70%); opacity: .7; z-index: 0; } diff --git a/_src/_assets/styles/bigchain/_sections.scss b/_src/_assets/styles/bigchain/_sections.scss index 1b5b2aa..a25c2f3 100644 --- a/_src/_assets/styles/bigchain/_sections.scss +++ b/_src/_assets/styles/bigchain/_sections.scss @@ -1,7 +1,7 @@ .section { - padding-top: ($spacer * 2); - padding-bottom: ($spacer * 2); + padding-top: ($spacer * 3); + padding-bottom: ($spacer * 3); &:last-child { border-bottom: none; } @@ -14,8 +14,8 @@ } @media ($screen-sm) { - padding-top: ($spacer * 4); - padding-bottom: ($spacer * 4); + padding-top: ($spacer * 6); + padding-bottom: ($spacer * 6); } } @@ -104,7 +104,7 @@ text-shadow: 0 1px 0 rgba(0,0,0,.1); // background - background: url('../img/northern-lights-poster.jpg') no-repeat center center; + background: url('../img/northern-lights-banner.jpg') no-repeat center center; background-size: cover; .row * { @@ -121,6 +121,6 @@ .section-title, .section-description, .header__title { - //color: #fff; + color: #fff; } } diff --git a/_src/_assets/styles/bigchain/_tables.scss b/_src/_assets/styles/bigchain/_tables.scss index ec0499a..0efb70e 100644 --- a/_src/_assets/styles/bigchain/_tables.scss +++ b/_src/_assets/styles/bigchain/_tables.scss @@ -3,6 +3,8 @@ // Base class // .table { + border-spacing: 0; + border-collapse: collapse; width: 100%; max-width: 100%; margin-top: $spacer; diff --git a/_src/_assets/styles/bigchain/_variables.scss b/_src/_assets/styles/bigchain/_variables.scss index c4818d4..b369573 100644 --- a/_src/_assets/styles/bigchain/_variables.scss +++ b/_src/_assets/styles/bigchain/_variables.scss @@ -12,6 +12,7 @@ $brand-main-blue-light: #BFE6EC !default; $brand-main-blue-dark: #101A25 !default; $brand-main-green: #54C695 !default; $brand-main-gray: #70859B !default; +$brand-main-violet: #B581CF !default; $gray-darker: darken($brand-main-gray, 25%) !default; $gray-dark: darken($brand-main-gray, 20%) !default; @@ -106,7 +107,7 @@ $component-active-bg: $brand-primary !default; // // Grid // -$gutter-space: ($spacer * 3) !default; +$gutter-space: ($spacer * 2) !default; // @@ -150,6 +151,12 @@ $btn-primary-bg: $brand-primary !default; $btn-secondary-color: #fff !default; $btn-secondary-bg: $brand-main-gray !default; +$btn-blue-color: #fff !default; +$btn-blue-bg: $brand-main-blue !default; + +$btn-violet-color: #fff !default; +$btn-violet-bg: $brand-main-violet !default; + $btn-info-color: #fff !default; $btn-info-bg: $brand-info !default; diff --git a/_src/_data/colors.yml b/_src/_data/colors.yml index 56f5bb0..290a76e 100644 --- a/_src/_data/colors.yml +++ b/_src/_data/colors.yml @@ -5,6 +5,8 @@ primary: - name: brand-main-green hex: 54C695 + - name: brand-main-violet + hex: B581CF - name: gray-dark hex: 445261 - name: brand-main-gray diff --git a/_src/_data/menus.yml b/_src/_data/menus.yml index 05ab2e5..5b5e85f 100644 --- a/_src/_data/menus.yml +++ b/_src/_data/menus.yml @@ -8,15 +8,13 @@ main: url: "/community/" - title: Docs url: https://docs.bigchaindb.com/ -- title: Contact - url: "/contact/" secondary: - title: About url: "/about/" - title: Contact url: "/contact/" - title: Blog - url: https://medium.com/the-bigchaindb-blog + url: https://blog.bigchaindb.com community: - title: GitHub url: https://github.com/bigchaindb @@ -29,5 +27,7 @@ legal: url: "/terms/" - title: Privacy url: "/privacy/" +- title: Contributor Agreement + url: "/cla/" - title: Imprint url: "/imprint/" diff --git a/_src/_data/partners.yml b/_src/_data/partners.yml new file mode 100644 index 0000000..1d2f609 --- /dev/null +++ b/_src/_data/partners.yml @@ -0,0 +1,30 @@ + +- name: IPDB + link: https://ipdb.foundation + +- name: Tangent90 + link: http://www.tangent90.co.uk + +- name: Interledger + link: https://interledger.org + +- name: Monax + link: https://monax.io + +- name: Tymlez + link: http://www.tymlez.com + +- name: Everledger + link: http://www.everledger.io + +- name: Capgemini + link: https://www.capgemini.com + +- name: Recruit Technologies + link: http://recruit-tech.co.jp + +- name: ReThinkDB + link: https://www.rethinkdb.com + +- name: MongoDB + link: https://www.mongodb.com diff --git a/_src/_drafts/_posts/test.md b/_src/_drafts/_posts/test.md deleted file mode 100644 index 9d85309..0000000 --- a/_src/_drafts/_posts/test.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -title: TEST -date: '2016-10-24 16:10:17' -layout: page ---- diff --git a/_src/_includes/form-cla.html b/_src/_includes/form-cla.html index b8cf936..3a01471 100644 --- a/_src/_includes/form-cla.html +++ b/_src/_includes/form-cla.html @@ -38,7 +38,7 @@

@@ -92,7 +92,7 @@

diff --git a/_src/_includes/hero-video.html b/_src/_includes/hero-video.html index 9090464..0eb82ba 100644 --- a/_src/_includes/hero-video.html +++ b/_src/_includes/hero-video.html @@ -10,6 +10,8 @@

{{ page.tagline }}

+ + Quick Start Learn More diff --git a/_src/_includes/menu-main.html b/_src/_includes/menu-main.html index f4f9546..b0ee3ce 100644 --- a/_src/_includes/menu-main.html +++ b/_src/_includes/menu-main.html @@ -1,7 +1,7 @@
-
+
diff --git a/_src/_includes/section-testimonials.html b/_src/_includes/section-testimonials.html deleted file mode 100644 index 92403bb..0000000 --- a/_src/_includes/section-testimonials.html +++ /dev/null @@ -1,11 +0,0 @@ -
-
- -
-

What others are saying

-
- - {% include testimonials.html %} - -
-
diff --git a/_src/_includes/sections/section-cta-community.html b/_src/_includes/sections/section-cta-community.html new file mode 100644 index 0000000..817e2c3 --- /dev/null +++ b/_src/_includes/sections/section-cta-community.html @@ -0,0 +1,12 @@ +
+
+
+

Get involved

+

There are many ways you can contribute to the BigchainDB project.

+
+ + + Community + +
+
diff --git a/_src/_includes/sections/section-cta-features.html b/_src/_includes/sections/section-cta-features.html new file mode 100644 index 0000000..895379f --- /dev/null +++ b/_src/_includes/sections/section-cta-features.html @@ -0,0 +1,12 @@ +
+
+
+

How BigchainDB Works

+

Learn how we scale

+
+ + + How BigchainDB Works + +
+
diff --git a/_src/_includes/sections/section-cta-whitepaper.html b/_src/_includes/sections/section-cta-whitepaper.html new file mode 100644 index 0000000..87abc66 --- /dev/null +++ b/_src/_includes/sections/section-cta-whitepaper.html @@ -0,0 +1,15 @@ +
+
+
+

Whitepaper

+

BigchainDB: A Scalable Blockchain Database

+
+ + + + + + Read our Whitepaper + +
+
diff --git a/_src/_includes/section-newsletter.html b/_src/_includes/sections/section-newsletter.html similarity index 100% rename from _src/_includes/section-newsletter.html rename to _src/_includes/sections/section-newsletter.html diff --git a/_src/_includes/sections/section-partners.html b/_src/_includes/sections/section-partners.html new file mode 100644 index 0000000..41c918f --- /dev/null +++ b/_src/_includes/sections/section-partners.html @@ -0,0 +1,30 @@ +
+
+
+

Partners

+

We are proud to partner and collaborate with

+
+
+ +
+ +
+ +
diff --git a/_src/_includes/sections/section-testimonials.html b/_src/_includes/sections/section-testimonials.html new file mode 100644 index 0000000..7b88d9a --- /dev/null +++ b/_src/_includes/sections/section-testimonials.html @@ -0,0 +1,32 @@ +
+
+ +
+

What others are saying

+
+ +
+ + {% for testimonial in site.data.testimonials.[page.quotes] %} + +
+
+ +
{{ testimonial.quote }}
+ +
+ + + {{ testimonial.name }} + {{ testimonial.org }} + +
+
+
+ + {% endfor %} + +
+ +
+
diff --git a/_src/_includes/testimonials.html b/_src/_includes/testimonials.html deleted file mode 100644 index 3bc06d8..0000000 --- a/_src/_includes/testimonials.html +++ /dev/null @@ -1,23 +0,0 @@ - -
- - {% for testimonial in site.data.testimonials.[page.quotes] %} - -
-
- -
{{ testimonial.quote }}
- -
- - - {{ testimonial.name }} - {{ testimonial.org }} - -
-
-
- - {% endfor %} - -
diff --git a/_src/_layouts/base.html b/_src/_layouts/base.html index 035c69e..b49e645 100644 --- a/_src/_layouts/base.html +++ b/_src/_layouts/base.html @@ -3,7 +3,7 @@ {% include head.html %} - {% capture id %}{{ page.url | replace:'/','-' | replace_first:'-','' | replace:'.html','' | replace:'-index','' }}{% endcapture %} + {% capture id %}{% if page.front_page %}front{% else %}{{ page.url | replace:'/','-' | replace_first:'-','' | replace:'.html','' | replace:'-index','' }}{% endif %}{% endcapture %} diff --git a/_src/_layouts/page.html b/_src/_layouts/page.html index d1c3701..5963ff9 100644 --- a/_src/_layouts/page.html +++ b/_src/_layouts/page.html @@ -26,7 +26,7 @@ layout: base {% if page.title == "Whitepaper" %} -
+

{{ page.whitepaper.title }}

@@ -35,21 +35,14 @@ layout: base

{% for whitepaper in page.whitepaper.files %} - {{ whitepaper.button }} + {{ whitepaper.button }} {% endfor %}

Last updated: {{ page.whitepaper.updated | date: '%B %d, %Y' }}

- {% include section-newsletter.html %} -{% endif %} + {% include sections/section-newsletter.html %} -{% if page.comments %} -
-
-

Comments

-
-
-
+ {% include sections/section-cta-community.html %} {% endif %} diff --git a/_src/about.md b/_src/about.md index e015655..29323c7 100644 --- a/_src/about.md +++ b/_src/about.md @@ -1,13 +1,15 @@ --- -title: About +title: 'About BigchainDB' layout: page --- -Working to put intellectual property on the blockchain (IP over IP) since August 2013, it became clear that scalability was a fundamental barrier to wider adoption of blockchain. +In the summer of 2013, we started working on a project that became ascribe, blockchain-based intellectual property (IP) attribution. We asked the question: how can creators of any digital IP get compensated? Why not own digital art the way you own Bitcoin? With a public store of attribution and provenance, blockchain technology could solve this. So we raised some money, hired a few early employees and kept working on the product until we were satisfied enough to release it, built on the Bitcoin blockchain. The product was basically in shape to serve larger-scale customers, with the glaring exception of the blockchain scalability. We found ourselves needing to turn down opportunities knowing that the Bitcoin blockchain wouldn’t be able to handle the throughput we needed to serve larger enterprises. -In conversations with the community, the emphasis seemed to be on "scaling up" blockchains. We came to realize that a distributed database perspective brought a lot to the table, not only for scalability but also for other key database functionality: a flexible query language, efficient querying, and a permissioning system. Our approach was to "blockchain-ify" a scalable distributed database. By December 2015, we had a solution, which we piloted with lead customers. +With this as a starting point, we asked how do we “blockchain-ify” it? We drew on our experience in shipping blockchain products to define three specific characteristics: decentralized, immutable and the ability to register and transfer assets. With the definitions above as a starting point, we chose an enterprise-class distributed database and then built our own technology on top of that, adding those three key characteristics while improving base functionality, fault tolerance much more. (link to Roadmap page) -The result is BigchainDB, a scalable blockchain database for the world. +From the seed of the idea, to intense efforts starting late summer 2015, we made the announcement in February 2016. What initially started as a “let’s solve our own problem” approach almost immediately turned into something much bigger than we expected. With people and enterprises from across all industries reaching out looking to partner, collaborate, license or build on the technology, it became clear that we were solving much more than our own problem. The result is BigchainDB, a scalable blockchain database for the world. + +ascribe, WhereOnTheNet and IPDB are all registered trademarks of BigchainDB. ## Team - - {% include team.html %} \ No newline at end of file + + {% include team.html %} diff --git a/_src/cla/index.md b/_src/cla/index.md index b8c3bad..d4f3d3d 100644 --- a/_src/cla/index.md +++ b/_src/cla/index.md @@ -10,8 +10,9 @@ Before we can accept any contributions from you or the organization you represen You will retain full ownership of your work, including the ability to license it to others. -- [Individual Contributor Agreement](individual/) -- [Entity Contributor Agreement (for organizations)](entity/) +- [Individual Contributor Agreement](/cla/individual/) +- [Organizations Contributor Agreement](/cla/entity/) + ## Sign the agreement diff --git a/_src/community.html b/_src/community.html index a2100e7..226abc6 100644 --- a/_src/community.html +++ b/_src/community.html @@ -14,45 +14,49 @@ quotes: set3

Get Involved

There are many ways you can contribute to the BigchainDB project, some very easy and others more involved. We welcome all potential contributors, so we ask that everyone participating abide by some simple guidelines.

- Read Guidelines + Read The Guidelines @@ -62,6 +66,6 @@ quotes: set3
-{% include section-newsletter.html %} +{% include sections/section-newsletter.html %} -{% include section-testimonials.html %} +{% include sections/section-testimonials.html %} diff --git a/_src/contact.html b/_src/contact.html index a192865..ff7b87f 100644 --- a/_src/contact.html +++ b/_src/contact.html @@ -18,11 +18,11 @@ title: Contact

{{ site.address.company }}

- +

{{ site.url | remove: 'https://' }}

{{ site.email.contact }}

diff --git a/_src/features.html b/_src/features.html index 3107520..d83e689 100644 --- a/_src/features.html +++ b/_src/features.html @@ -1,7 +1,7 @@ --- layout: page -title: How It Works +title: How BigchainDB Works description: 'Rather than trying to scale up blockchain technology, BigchainDB starts with a big data distributed database and then adds blockchain characteristics - decentralized control, immutability and the transfer of digital assets.' quotes: set2 @@ -13,10 +13,8 @@ js: page-features.min.js

Rather than trying to scale up blockchain technology, BigchainDB starts with a big data distributed database and then adds blockchain characteristics - decentralized control, immutability and the transfer of digital assets.

-

Here is our roadmap.

-
@@ -132,6 +130,10 @@ js: page-features.min.js
+

+ Our Roadmap +

+

For more insight, read our whitepaper.

@@ -181,17 +183,4 @@ js: page-features.min.js
-{% include section-testimonials.html %} - -
-
-
-

Contribute

-

There are many ways you can contribute to the BigchainDB project.

-
- -

- Read Guidelines -

-
-
+{% include sections/section-cta-whitepaper.html %} diff --git a/_src/index.html b/_src/index.html index dbc5dfb..c0eba86 100644 --- a/_src/index.html +++ b/_src/index.html @@ -12,59 +12,43 @@ js: page-front.min.js {% include hero-video.html %} -
+

This is BigchainDB

-

- Towards 1 million writes per second, petabytes of capacity and query capabilities to power both open and private blockchain networks. +

+ With high throughput, sub-second latency and powerful functionality to automate business processes, BigchainDB looks, acts and feels like a database with added blockchain characteristics.

-
- {% include svg/graph-bigchain.svg %} -
- -
+
- + -

Towards 1M Writes/S

- Details in whitepaper, sec. 8. +

Decentralization

- + -

Petabyte Capacity

+

Immutability

- + -

Linear Scaling

+

Native Assets

-

BigchainDB allows developers and enterprise to deploy blockchain proof-of-concepts, platforms and applications with a scalable blockchain database.

- -
-
-

BigchainDB fills a gap in the decentralization ecosystem: a decentralized database, at scale. It is complementary to decentralized processing platforms like Ethereum, and decentralized file systems like InterPlanetary File System (IPFS).

-
-
- -
-
+

+ BigchainDB allows developers and enterprise to deploy blockchain proof-of-concepts, platforms and applications with a scalable blockchain database, supporting a wide range of industries and use cases. +

-{% include section-newsletter.html %} -
@@ -75,13 +59,13 @@ js: page-front.min.js

Install and Run

BigchainDB provides a rich API to create, query and transfer digital assets.

-

Documentation GitHub

+

Documentation GitHub

Dependencies: Loaded - (See bigchaindb.readthedocs.org) + (See docs.bigchaindb.com) Python: Python 3.4+ RethinkDB: Running ---------------
@@ -97,20 +81,8 @@ js: page-front.min.js
-{% include section-testimonials.html %} +{% include sections/section-partners.html %} -
-
-
-

Whitepaper

-

BigchainDB: A Scalable Blockchain Database

-
+{% include sections/section-testimonials.html %} - - - - - Read our Whitepaper - -
-
+{% include sections/section-cta-features.html %} diff --git a/_src/styleguide.md b/_src/styleguide.md index e8dfb1f..1f2af4a 100644 --- a/_src/styleguide.md +++ b/_src/styleguide.md @@ -175,6 +175,24 @@ Donec *ullamcorper nulla* non metus auctor fringilla. Duis mollis, est non commo Button ``` +Button Button Button Button + +```html +Button +Button +Button +Button +``` + +Button Button Button Button + +```html +Button +Button +Button +Button +``` + Button Button Button Button ```html diff --git a/docs/testimonials.md b/docs/testimonials.md index daa0de9..26de6f3 100644 --- a/docs/testimonials.md +++ b/docs/testimonials.md @@ -6,7 +6,7 @@ The [testimonials component](../_src/_includes/testimonials.html)'s quotes are b The testimonials component consists of various files: - [HTML component](../_src/_includes/testimonials.html) -- [HTML section](../_src/_includes/section-testimonials.html) +- [HTML section](../_src/_includes/sections/section-testimonials.html) - [YAML data](../_src/data/testimonials.yml) - [SCSS styles](../_src/_assets/styles/bigchain/_testimonials.scss) - [JavaScript](../_src/_assets/javascripts/bigchain/testimonials.js) @@ -41,7 +41,7 @@ In the content of the page where you want to have the testimonials section inclu ``` - {% include section-testimonials.html %} + {% include sections/section-testimonials.html %} ```