feat: remove headline, add features section
Project: http://git-wip-us.apache.org/repos/asf/couchdb-www/repo Commit: http://git-wip-us.apache.org/repos/asf/couchdb-www/commit/d8ef763c Tree: http://git-wip-us.apache.org/repos/asf/couchdb-www/tree/d8ef763c Diff: http://git-wip-us.apache.org/repos/asf/couchdb-www/diff/d8ef763c Branch: refs/heads/asf-site Commit: d8ef763c2184db9191a74f0d3383551e9e16cd6f Parents: 2339b9f Author: Jan Lehnardt <j...@apache.org> Authored: Sat Sep 3 18:55:36 2016 +0200 Committer: Jan Lehnardt <j...@apache.org> Committed: Sat Sep 3 18:56:03 2016 +0200 ---------------------------------------------------------------------- index.html | 169 ++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 141 insertions(+), 28 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/couchdb-www/blob/d8ef763c/index.html ---------------------------------------------------------------------- diff --git a/index.html b/index.html index 79cf298..7ff6d35 100644 --- a/index.html +++ b/index.html @@ -63,12 +63,6 @@ Thanks to Yohei Shimomae and the Apache Cordova team for the original design. <div class="header-placeholder"></div> - <div class="wrap feature"> - - <h2 class="main"><strong>Apache CouchDB</strong>: Data Sync Done Right</h2> - - </div> - <div class="grid leadin"> <div class="wrap"> @@ -92,38 +86,157 @@ Thanks to Yohei Shimomae and the Apache Cordova team for the original design. <a class="scroll-point pt-about" id="about"></a> - <div class="wrap feature"> + <div class="feature"> + <div class="wrap"> + <h2 class="icon icon-about">Data where you need it</h2> + + <p> + + Apache CouchDB™ lets you access your data where you need it by defining the + <strong>Couch Replication Protocol</strong> that is implemented by a variety of projects and + products that span every imaginable computing environment <strong>from globally distributed + server-clusters</strong>, over <strong>mobile phones</strong> to <strong>web browsers</strong>. + Software that is compatible with the Couch Replication Protocol include: <a + href="https://pouchdb.com/">PouchDB</a>, <a + href="https://en.wikipedia.org/wiki/Cloudant">Cloudant</a>, and <a + href="https://en.wikipedia.org/wiki/Couchbase_Lite">Couchbase Lite</a>. - <h2 class="icon icon-about">Data where you need it</h2> + </p> - <p> + <p> - Apache CouchDB™ lets you access your data where you need it by defining the - <strong>Couch Replication Protocol</strong> that is implemented by a variety of projects and - products that span every imaginable computing environment <strong>from globally distributed - server-clusters</strong>, over <strong>mobile phones</strong> to <strong>web browsers</strong>. - Software that is compatible with the Couch Replication Protocol include: <a - href="https://pouchdb.com/">PouchDB</a>, <a - href="https://en.wikipedia.org/wiki/Cloudant">Cloudant</a>, and <a - href="https://en.wikipedia.org/wiki/Couchbase_Lite">Couchbase Lite</a>. + Store your data <strong>safely</strong>, on your own servers, or with any leading cloud + provider. Your web- and native applications love CouchDB, because it speaks <strong>JSON + natively</strong> and supports binary <strong></strong> for all your data storage needs. + <strong>The Couch Replication Protocol</strong> lets your data flow seamlessly between server + clusters to mobile phones and web browsers, enabling a compelling, + <strong>offline-first</strong> user-experience while maintaining high performance and strong + reliability. CouchDB comes with a <strong>developer-friendly query language</strong>, and + optionally MapReduce for simple, efficient, and comprehensive data retrieval. </p> - <p> + <p>See the <a href="https://cwiki.apache.org/confluence/display/COUCHDB/Introduction">introduction</a>, <a href="http://wiki.apache.org/couchdb/Technical%20Overview">technical overview</a>, or one of the <a href="http://wiki.apache.org/couchdb/Basics">guides</a> for more information. - Store your data <strong>safely</strong>, on your own servers, or with any leading cloud - provider. Your web- and native applications love CouchDB, because it speaks <strong>JSON - natively</strong> and supports binary <strong></strong> for all your data storage needs. - <strong>The Couch Replication Protocol</strong> lets your data flow seamlessly between server - clusters to mobile phones and web browsers, enabling a compelling, - <strong>offline-first</strong> user-experience while maintaining high performance and strong - reliability. CouchDB comes with a <strong>developer-friendly query language</strong>, and - optionally MapReduce for simple, efficient, and comprehensive data retrieval. + </div> - </p> + <div class="grid features"> + <div class="wrap cf"> + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="core card-icon"></span> + <span class="skill-card-heading-text">Single Node Database</span> + </h3> + <p class="skill-card-slogan"> + CouchDB is a terrific single-node database that works just like any other database + behind an application server of your choice. + <br><br> + Most people start with a single node CouchDB instance. More demanding projects can + seamlessly upgrade to a cluster. + </p> + </div> + </div> + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="fauxton card-icon"></span> + <span class="skill-card-heading-text">Cluster</span> + </h3> + <p class="skill-card-slogan"> + CouchDB is <em>also</em> a clustered database that allows you to run a single logical + database server on any number of servers or VMs. + <br><br> + + A CouchDB cluster improves on the single-node setup with higher capacity and + high-availability without changing any APIs. + + </p> + </div> + </div> + + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="marketing card-icon"></span> + <span class="skill-card-heading-text">HTTP/JSON</span> + </h3> + <p class="skill-card-slogan"> + CouchDB makes use of the ubiquitous HTTP protocol and JSON data format and is + compatible with any software that supports them. CouchDB also works great with + external tools like HTTP proxy servers, load balancers. + </p> + </div> + </div> + </div> - <p>See the <a href="https://cwiki.apache.org/confluence/display/COUCHDB/Introduction">introduction</a>, <a href="http://wiki.apache.org/couchdb/Technical%20Overview">technical overview</a>, or one of the <a href="http://wiki.apache.org/couchdb/Basics">guides</a> for more information. + <div class="wrap cf"> + + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="website card-icon"></span> + <span class="skill-card-heading-text">Offline First Data Sync</span> + </h3> + <p class="skill-card-slogan"> + + CouchDBâs uniqe <a href="http://example.com/">Replication Protocol</a> is the + foundation for a whole new generation of <a href="http://offlinefirst.com/">âOffline + Firstâ</a> applications for Mobile applications and other environments with <a + href="https://www.youtube.com/watch?v=1sLjWlWvCsc">challenging + network infrastructures</a>. + + </p> + </div> + </div> + + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="documentation card-icon"></span> + <span class="skill-card-heading-text">Ecosystem</span> + </h3> + <p class="skill-card-slogan"> + + CouchDB is built for servers (from a Raspberry Pi to big cloud installations), while + PouchDB is built for mobile & desktop web-browsers and Couchbase Lite is built for + native iOS & Android apps. + + <br><br> + + And all of them can seamlessly replicate data with each other. + + </p> + + </div> + </div> + + <div class="skill-card"> + <div class="stripe"></div> + <div class="skill-card-content"> + <h3> + <span class="guidance card-icon"></span> + <span class="skill-card-heading-text">Reliability</span> + </h3> + <p class="skill-card-slogan"> + + CouchDB is serious about data reliability. + <br><br> + + Individual nodes use a crash-resistent append-only data structure. A multi-node + CouchDB cluster saves all data redundantly, so it is always available when you need + it. + </p> + </div> + </div> + </div> + </div> </div>