Repository: samza Updated Branches: refs/heads/master 32bd390fb -> 078afb57f
SAMZA-1910: Update front-page content and introduce navigation template - Add consistent content for the front-page - Introduce navigation for the overall website - Links not updated yet Author: Jagadish <[email protected]> Reviewers: Jagadish <[email protected]> Closes #661 from vjagadish1989/samza-1910 Project: http://git-wip-us.apache.org/repos/asf/samza/repo Commit: http://git-wip-us.apache.org/repos/asf/samza/commit/078afb57 Tree: http://git-wip-us.apache.org/repos/asf/samza/tree/078afb57 Diff: http://git-wip-us.apache.org/repos/asf/samza/diff/078afb57 Branch: refs/heads/master Commit: 078afb57f1684a352110854072b958cbe7fff41b Parents: 32bd390 Author: Jagadish <[email protected]> Authored: Tue Sep 25 17:08:55 2018 -0700 Committer: Jagadish <[email protected]> Committed: Tue Sep 25 17:08:55 2018 -0700 ---------------------------------------------------------------------- docs/_includes/main-navigation.html | 9 +- docs/_layouts/default.html | 42 ++++------ docs/_menu/index.html | 27 +++--- docs/css/main.new.css | 11 ++- docs/learn/documentation/versioned/index.html | 98 +++++----------------- 5 files changed, 57 insertions(+), 130 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/samza/blob/078afb57/docs/_includes/main-navigation.html ---------------------------------------------------------------------- diff --git a/docs/_includes/main-navigation.html b/docs/_includes/main-navigation.html index c0517fc..5a21dde 100644 --- a/docs/_includes/main-navigation.html +++ b/docs/_includes/main-navigation.html @@ -29,11 +29,12 @@ </a> </div> <div class="main-navigation__items" data-menu-opened> - <a class="main-navigation__item" href="/case-studies/">Case Studies</a> - <a class="main-navigation__item" href="/startup/hello-samza/{{site.version}}">Get Started</a> + <a class="main-navigation__item" href="/case-studies/">Home</a> <a class="main-navigation__item" href="/learn/documentation/{{site.version}}/introduction/background.html">Docs</a> - <a class="main-navigation__item" href="/startup/download/">Download</a> + <a class="main-navigation__item" href="/startup/hello-samza/{{site.version}}">Powered By</a> + <a class="main-navigation__item" href="/startup/download/">Downloads</a> + <a class="main-navigation__item" href="/startup/download/">Blog</a> + <a class="main-navigation__item" href="/startup/download/">Community</a> </div> - </div> </div> \ No newline at end of file http://git-wip-us.apache.org/repos/asf/samza/blob/078afb57/docs/_layouts/default.html ---------------------------------------------------------------------- diff --git a/docs/_layouts/default.html b/docs/_layouts/default.html index 4256c7e..339e8a6 100644 --- a/docs/_layouts/default.html +++ b/docs/_layouts/default.html @@ -54,16 +54,18 @@ <canvas id="canvas"></canvas> <div> <h1 class="section__title"> - Build powerful tools with samza stream processing + Apache Samza </h1> <h2 class="section__title section__title--sub"> - View our - <a href="somewhere">case studies</a> to see examples from leading brands + Build scalable, fault-tolerant applications that process your data in real-time </h2> <div class="content"> <a class="button" href="/startup/hello-samza/{{site.version}}"> Quick Start </a> + <a class="button" href="/startup/hello-samza/{{site.version}}"> + Case studies + </a> </div> </div> </div> @@ -83,44 +85,36 @@ <div class="section section--highlight section--bottom-flare section--features"> <div class="section__title section__title--center"> - Features of the Samza Framework + Samza features </div> <div class="section__items"> <div class="section__item"> <i class="section__item-icon icon ion-md-flash"></i> <div class="section__item-title"> - Performance + High performance </div> <div class="section__item-features"> - <div class="section__item-feature">Extremely high throughput</div> - <div class="section__item-feature">Low latency streaming</div> - <div class="section__item-feature">Async i/O support</div> - <div class="section__item-feature">Configurable Parallelism</div> + <div class="section__item-feature">Samza provides extremely low latencies and high throughput to analyze your data instantly</div> </div> </div> <div class="section__item"> <i class="section__item-icon icon ion-md-trending-up"></i> <div class="section__item-title"> - Massive scale + Horizontally scalable </div> <div class="section__item-features"> - <div class="section__item-feature">Incremental checkpointing</div> - <div class="section__item-feature">Host affinity</div> - <div class="section__item-feature">Terabytes of state</div> - <div class="section__item-feature">Fault tolerance</div> + <div class="section__item-feature">Scales to several terabytes of state with features like incremental checkpoints and host-affinity</div> </div> </div> <div class="section__item"> <i class="section__item-icon icon ion-md-build"></i> <div class="section__item-title"> - Operability + Easy to Operate </div> <div class="section__item-features"> - <div class="section__item-feature">Backpressure handling</div> - <div class="section__item-feature">High availability</div> - <div class="section__item-feature">Rolling upgrades</div> + <div class="section__item-feature">Samza is easy to operate with flexible deployment options - YARN, Kubernetes or standalone</div> </div> </div> @@ -130,10 +124,7 @@ Powerful APIs </div> <div class="section__item-features"> - <div class="section__item-feature">Per-message low-level</div> - <div class="section__item-feature">Stream based high-level DSL</div> - <div class="section__item-feature">Declarative SQL</div> - <div class="section__item-feature">Apache BEAM</div> + <div class="section__item-feature">Rich APIs to build your applications: Choose from low-level, Streams DSL, Samza SQL and Apache BEAM APIs</div> </div> </div> @@ -143,9 +134,7 @@ Write once, Run Anywhere </div> <div class="section__item-features"> - <div class="section__item-feature">Batch vs streaming</div> - <div class="section__item-feature">Standalone vs YARN</div> - <div class="section__item-feature">Embedded library vs service</div> + <div class="section__item-feature"> Ability to run the same code to process both batch and streaming data</div> </div> </div> @@ -155,8 +144,7 @@ Pluggable architecture </div> <div class="section__item-features"> - <div class="section__item-feature">Integrate with Kubernetes, Mesos, Yarn</div> - <div class="section__item-feature">Consume from EventHubs, Kafka, Kinesis</div> + <div class="section__item-feature">Integrates with several sources including Kafka, HDFS, AWS Kinesis, Azure Eventhubs, K-V stores and ElasticSearch</div> </div> </div> http://git-wip-us.apache.org/repos/asf/samza/blob/078afb57/docs/_menu/index.html ---------------------------------------------------------------------- diff --git a/docs/_menu/index.html b/docs/_menu/index.html index bf31496..681dffd 100644 --- a/docs/_menu/index.html +++ b/docs/_menu/index.html @@ -1,11 +1,5 @@ --- items: - - menu_title: Case Studies - get_items: case-studies - items: - - menu_title: View All - url: /case-studies/ - - divider: true - menu_title: Getting Started items: - menu_title: QuickStart @@ -16,21 +10,13 @@ items: has_sub: true has_sub_subs: true items_attributes: 'data-documentation="/learn/documentation/version/"' - items: - - menu_title: Release Notes - url: /startup/releases/version/release-notes.html - - divider: true - - menu_title: Talks - url: '/talks/' - - menu_title: Meetups - url: '/meetups/' - menu_title: Releases get_items: releases map_title: version map_url: link sort: 'order' reverse: true - - menu_title: News + - menu_title: Blog url: '/news/' - menu_title: Community items: @@ -40,8 +26,15 @@ items: url: '/contribute/contributors-corner.html' - menu_title: PMC members and committers url: '/community/committers.html' - - menu_title: Powered By - url: '/powered-by/' + - menu_title: Talks and Meetups + url: '/meetups/' + + - menu_title: Case Studies + get_items: case-studies + items: + - menu_title: View All + url: /case-studies/ + - divider: true --- <!-- Licensed to the Apache Software Foundation (ASF) under one or more http://git-wip-us.apache.org/repos/asf/samza/blob/078afb57/docs/css/main.new.css ---------------------------------------------------------------------- diff --git a/docs/css/main.new.css b/docs/css/main.new.css index 7b35809..1f6d56b 100644 --- a/docs/css/main.new.css +++ b/docs/css/main.new.css @@ -124,6 +124,7 @@ a.side-navigation__group-title:hover::after { font-size: 18px; margin: 20px auto; display: inline-block; + border-radius:15px; transition: background .3s ease 0s; } @@ -131,6 +132,10 @@ a.side-navigation__group-title:hover::after { border: none; } +.button + .button { + margin-left: 35px; +} + .button:hover { background: #7a2c68; } @@ -499,15 +504,13 @@ footer .side-by-side > * { } .section__item-feature { - font-size: 18px; + font-size: 16.5px; position: relative; margin-left: 30px; } .section__item-feature::before { - content: '»'; position: absolute; - left: -30px; } .section__item-logo { @@ -523,7 +526,6 @@ footer .side-by-side > * { background-size: contain; background-repeat: no-repeat; background-position: center; - background-blend-mode: luminosity; } .section__item-logo-bg:hover { @@ -2260,3 +2262,4 @@ ul.case-studies { .committer-image a:hover { border: 3px solid #fff; } + http://git-wip-us.apache.org/repos/asf/samza/blob/078afb57/docs/learn/documentation/versioned/index.html ---------------------------------------------------------------------- diff --git a/docs/learn/documentation/versioned/index.html b/docs/learn/documentation/versioned/index.html index 9b24c9c..4be4451 100644 --- a/docs/learn/documentation/versioned/index.html +++ b/docs/learn/documentation/versioned/index.html @@ -19,21 +19,17 @@ title: Documentation limitations under the License. --> -<h4>Introduction</h4> +<h4><a href="comparisons/introduction.html">Core concepts</a></h4> +<h4>Architecture</h4> -<ul class="documentation-list"> - <li><a href="introduction/background.html">Background</a></li> - <li><a href="introduction/concepts.html">Concepts</a></li> - <li><a href="introduction/architecture.html">Architecture</a></li> -</ul> -<h4>Comparisons</h4> +<h4>API</h4> <ul class="documentation-list"> - <li><a href="comparisons/introduction.html">Introduction</a></li> - <li><a href="comparisons/mupd8.html">MUPD8</a></li> - <li><a href="comparisons/storm.html">Storm</a></li> - <li><a href="comparisons/spark-streaming.html">Spark Streaming</a></li> + <li><a href="comparisons/introduction.html">Low-level API</a></li> + <li><a href="comparisons/mupd8.html">Streams DSL</a></li> + <li><a href="comparisons/storm.html">Samza SQL</a></li> + <li><a href="comparisons/spark-streaming.html">Apache BEAM</a></li> <!-- TODO comparisons pages <li><a href="comparisons/aurora.html">Aurora</a></li> <li><a href="comparisons/jms.html">JMS</a></li> @@ -41,84 +37,30 @@ title: Documentation --> </ul> -<h4>API</h4> - -<ul class="documentation-list"> - <li><a href="api/overview.html">Overview</a></li> -</ul> - -<h4>Core</h4> - -<ul class="documentation-list"> - <li><a href="container/samza-container.html">SamzaContainer</a></li> - <li><a href="container/streams.html">Streams</a></li> - <li><a href="container/serialization.html">Serialization</a></li> - <li><a href="container/checkpointing.html">Checkpointing</a></li> - <li><a href="container/state-management.html">State Management</a></li> - <li><a href="container/windowing.html">Windowing</a></li> - <li><a href="container/coordinator-stream.html">Coordinator Stream</a></li> - <li><a href="container/event-loop.html">Event Loop</a></li> - <li><a href="container/metrics.html">Metrics</a></li> - <li><a href="container/jmx.html">JMX</a></li> -</ul> - -<h4>Job Deployment</h4> - -<ul class="documentation-list"> - <li><a href="jobs/job-runner.html">JobRunner</a></li> - <li><a href="jobs/configuration.html">Configuration</a></li> - <li><a href="jobs/packaging.html">Packaging</a></li> - <li><a href="jobs/yarn-jobs.html">YARN Jobs</a></li> - <li><a href="jobs/logging.html">Logging</a></li> - <li><a href="jobs/reprocessing.html">Reprocessing</a></li> - <li><a href="jobs/web-ui-rest-api.html">Web UI and REST API</a></li> - <li><a href="jobs/split-deployment.html">Separating Samza Framework and Jobs Deployment</a></li> -</ul> - -<h4>YARN</h4> - -<ul class="documentation-list"> - <li><a href="yarn/application-master.html">Application Master</a></li> - <li><a href="yarn/isolation.html">Isolation</a></li> - <li><a href="yarn/yarn-host-affinity.html">Host Affinity & Yarn</a></li> - <li><a href="yarn/yarn-resource-localization.html">Resource Localization</a></li> - <li><a href="yarn/yarn-security.html">Yarn Security</a></li> - -</ul> - -<h4>Hadoop</h4> +<h4>Deployment</h4> <ul class="documentation-list"> - <li><a href="hadoop/overview.html">Batch Processing Overview</a></li> - <li><a href="hadoop/consumer.html">Reading from HDFS</a></li> - <li><a href="hadoop/producer.html">Writing to HDFS</a></li> + <li><a href="api/overview.html">Deployment overview</a></li> + <li><a href="api/overview.html">Run on YARN</a></li> + <li><a href="api/overview.html">Run as an embedded library</a></li> </ul> -<h4>Azure</h4> +<h4>Connectors</h4> <ul class="documentation-list"> - <li><a href="azure/eventhubs.html">Eventhubs Consumer/Producer</a></li> -</ul> - -<h4>AWS</h4> - -<ul class="documentation-list"> - <li><a href="aws/kinesis.html">Kinesis Consumer/Producer</a></li> + <li><a href="jobs/job-runner.html">Connectors overview</a></li> + <li><a href="jobs/configuration.html">Apache Kafka</a></li> + <li><a href="jobs/packaging.html">Apache Hadoop</a></li> + <li><a href="jobs/yarn-jobs.html">Azure EventHubs</a></li> + <li><a href="jobs/logging.html">AWS Kinesis</a></li> </ul> <h4>Operations</h4> <ul class="documentation-list"> - <li><a href="operations/security.html">Security</a></li> - <li><a href="operations/kafka.html">Kafka</a></li> + <li><a href="yarn/application-master.html">Debugging</a></li> + <li><a href="yarn/isolation.html">Monitoring & metrics</a></li> + <li><a href="yarn/isolation.html">Samza REST service</a></li> </ul> -<h4>REST Service</h4> - -<ul class="documentation-list"> - <li><a href="rest/overview.html">Overview</a></li> - <li><a href="rest/resources.html">Resources</a></li> - <li><a href="rest/monitors.html">Monitors</a></li> - <li><a href="rest/resource-directory.html">Resource Directory</a></li> -</ul> </div>
