From dc0ec6dcf53364d689aaf7916dfd7b3ccb9e4a8c Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Mon, 7 Jul 2025 16:14:06 +0100 Subject: [PATCH 1/6] update cb mobile intro page --- home/modules/ROOT/pages/mobile.adoc | 126 ++++++++++++++++------------ 1 file changed, 74 insertions(+), 52 deletions(-) diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index a91d77a351..d72b09678e 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -1,69 +1,91 @@ -= Couchbase Mobile - Embedded Database on the Edge -:page-layout: landing-page-top-level-sdk -:page-role: tiles += Couchbase Mobile +// :page-layout: landing-page-top-level-sdk +// :page-role: tiles +:page-toclevels: 2 :page-rank: 75 -:!sectids: -include::partial$info-banner.adoc[] +Couchbase Mobile is a comprehensive NoSQL database solution for building offline-first mobile and edge applications. +It enables seamless data synchronization between devices and the cloud, with automatic conflict resolution and security. -= Couchbase Mobile +== Components -++++ -
-++++ +Couchbase Mobile consists of: -[.column] -====== {empty} -[.content] -_Couchbase Mobile_ brings the power of NoSQL to the edge. -The combination of _Sync Gateway_ and _Couchbase Lite_ coupled with the power of _Couchbase Server_ provides fast, efficient bidirectional synchronization of data between the edge and the cloud. -Enabling you to deploy your offline-first mobile and embedded applications with greater agility on premises or in any cloud. +*https://docs.couchbase.com/couchbase-lite/current/index.html[Couchbase Lite]* - Embedded NoSQL database for mobile and edge devices. +Couchbase Lite local storage, querying, and offline operations. -[.column] -====== {empty} -[.media-left] -image::secure-manage-and-develop-with-ease.svg[,275] +*https://docs.couchbase.com/sync-gateway/current/introduction.html[Sync Gateway]* - Secure, high-performance synchronization server for cloud-to-edge data sync. +Provides authentication, access control, and RESTful APIs. +Both on-premises and Capella (cloud) deployments use Sync Gateway. -++++ -
-++++ +*https://docs.couchbase.com/couchbase-edge-server/current/introduction/intro.html[Edge Server]* - Lightweight database for edge/IoT environments. +Edge Server enables local data processing and synchronization with Couchbase Lite and Capella. -== Embedded Database on the Edge -++++ -
-++++ +*https://docs.couchbase.com/home/cloud.html[Capella]* - Fully managed Database-as-a-Service (DBaaS) for Couchbase, including managed mobile sync via App Services. -[.column] -.Couchbase Lite +*https://docs.couchbase.com/cloud/app-services/references/rest-api-introduction.html[App Services]* - The managed synchronization layer in Capella, providing the same sync capabilities as Sync Gateway but fully managed in the cloud. -[.content] -Couchbase Lite is an embedded, NoSQL JSON Document Style database for your mobile apps. -It natively supports all major operating systems and platforms. -Its NoSQL client database provides CRUD, full-text search and query capabilities that runs locally on the device. + -xref:couchbase-lite::introduction.adoc[Go to Couchbase Lite Docs] -[.column] -.Sync Gateway +== Deployment Options -[.content] -Sync Gateway is an internet-facing synchronization mechanism designed to provide data synchronization for large-scale interactive web, mobile, and IoT applications. + -xref:sync-gateway::introduction.adoc[Go to Sync Gateway Docs] +=== On-Premises -[.column] -.Edge Server +Components: Couchbase Lite + Sync Gateway + Edge Server -[.content] -Edge Server is a lightweight standalone database for resource-constrained edge. -It exposes a REST API that enables you to get database information, perform document operations, run {sqlpp} queries, and manage change feeds and replication. + -xref:couchbase-edge-server:introduction:intro.adoc[Go to Edge Server Docs] +* Deploy and manage your own infrastructure +* Sync Gateway handles synchronization between devices and Couchbase Server +* Full control over security, data, and hosting -[.column] -.Tutorials +=== Cloud (Capella) +Components: Couchbase Lite + App Services + Edge Server -[.content] -Sample tutorials to build Mobile applications on the edge. + -https://developer.couchbase.com/tutorials[Couchbase Mobile Tutorials] +* Fully managed cloud solution +* App Services provides managed, scalable synchronization for Capella +* Automatic scaling, maintenance, and cloud-native management -++++ -
-++++ +== Data Flow + +1. Couchbase Lite stores and syncs data locally on mobile/edge devices, supporting offline operations. +2. Sync Gateway (on-prem) or App Services (cloud) manage secure, bi-directional synchronization between devices and the backend database. +3. Edge Server provides local data processing and sync for IoT/edge devices. +4. Capella offers a fully managed cloud database and sync solution + +== Mobile Development + +=== Couchbase Lite SDKs + +Build mobile apps with native SDKs for: + +* iOS/macOS: https://docs.couchbase.com/couchbase-lite/current/swift/quickstart.html[Swift], https://docs.couchbase.com/couchbase-lite/current/objc/quickstart.html[Objective-C] + +* Android: https://docs.couchbase.com/couchbase-lite/current/java/quickstart.html[Java], https://docs.couchbase.com/couchbase-lite/current/android/kotlin.html[Kotlin] + +* Cross-Platform: https://docs.couchbase.com/couchbase-lite/current/csharp/quickstart.html[.NET], https://docs.couchbase.com/couchbase-lite/current/c/quickstart.html[C] + +* JavaScript: https://docs.couchbase.com/couchbase-lite/current/javascript/ionic.html[Ionic], https://docs.couchbase.com/couchbase-lite/current/javascript/react.html[React Native] + +NOTE: JavaScript is community managed and not supported by Couchbase officially. + +=== Sync Gateway Platforms +Deploy Sync Gateway on: + +Linux: Ubuntu, CentOS, Red Hat Enterprise Linux + +Windows: Windows Server + +macOS: macOS for development + +Docker: https://docs.couchbase.com/sync-gateway/current/deploy-cluster-to-kubernetes.html[Container deployments] + +== Getting Started + +* For cloud development: https://docs.couchbase.com/home/cloud.html[Start with Capella] and https://docs.couchbase.com/cloud/app-services/index.html[App Services] for managed Sync. +* For on-premises: https://docs.couchbase.com/couchbase-lite/current/index.html[Install Couchbase Lite] and https://docs.couchbase.com/sync-gateway/current/introduction.html[configure Sync Gateway] +* For Edge computing: https://docs.couchbase.com/couchbase-edge-server/current/introduction/intro.html[Deploy Edge Server] for local/IoT sync. + +== Learn More + +* https://developer.couchbase.com/tutorials/[Couchbase Mobile Tutorials] +* xref:mobile:introduction:architecture-overview.adoc[Couchbase Documentation] +* xref:cloud:mobile:index.adoc[Manage App Services for Mobile and Edge (Capella)] +* xref:couchbase-edge-server:get-started:get-started-landing.adoc[Getting Started with Edge Server] From 9a7a1767da629597ce0b1bab0d5efc304bf23cf5 Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Tue, 8 Jul 2025 14:31:15 +0100 Subject: [PATCH 2/6] update seo and reference --- home/modules/ROOT/pages/mobile.adoc | 44 +++++++++++++++++------------ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index d72b09678e..be3a75edc4 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -4,8 +4,10 @@ :page-toclevels: 2 :page-rank: 75 -Couchbase Mobile is a comprehensive NoSQL database solution for building offline-first mobile and edge applications. -It enables seamless data synchronization between devices and the cloud, with automatic conflict resolution and security. +Couchbase Mobile brings the power of NoSQL JSON document database to the edge. +The combination of Sync Gateway and Couchbase Lite provides fast, efficient bidirectional synchronization of data between the edge and the cloud. +This enables you to deploy offline-first mobile and edge applications with greater agility on premises or in any cloud. +Features include automatic conflict resolution, security, Full-Text Search, and SQL++ querying capabilities. == Components @@ -21,33 +23,39 @@ Both on-premises and Capella (cloud) deployments use Sync Gateway. *https://docs.couchbase.com/couchbase-edge-server/current/introduction/intro.html[Edge Server]* - Lightweight database for edge/IoT environments. Edge Server enables local data processing and synchronization with Couchbase Lite and Capella. -*https://docs.couchbase.com/home/cloud.html[Capella]* - Fully managed Database-as-a-Service (DBaaS) for Couchbase, including managed mobile sync via App Services. - -*https://docs.couchbase.com/cloud/app-services/references/rest-api-introduction.html[App Services]* - The managed synchronization layer in Capella, providing the same sync capabilities as Sync Gateway but fully managed in the cloud. +*https://docs.couchbase.com/cloud/app-services/references/rest-api-introduction.html[App Services]* - Fully managed synchronization service providing the same sync capabilities as Sync Gateway but without infrastructure management. == Deployment Options +=== Cloud (Capella) +Components: Couchbase Lite + App Services + +* Fully managed cloud solution +* App Services provides managed, scalable synchronization for Capella +* Automatic scaling, maintenance, and cloud-native management + === On-Premises -Components: Couchbase Lite + Sync Gateway + Edge Server +Components: Couchbase Lite + Sync Gateway * Deploy and manage your own infrastructure * Sync Gateway handles synchronization between devices and Couchbase Server * Full control over security, data, and hosting -=== Cloud (Capella) -Components: Couchbase Lite + App Services + Edge Server +=== Edge/IoT Deployments (Optional) +Components: Couchbase Lite + Edge Server + (Sync Gateway or App Services) -* Fully managed cloud solution -* App Services provides managed, scalable synchronization for Capella -* Automatic scaling, maintenance, and cloud-native management +* For lightweight edge computing and IoT environments +* Edge Server enables local data processing at the edge +* Can sync with either on-premises Sync Gateway or cloud-based App Services +* Ideal for scenarios requiring reduced latency and local data processing == Data Flow -1. Couchbase Lite stores and syncs data locally on mobile/edge devices, supporting offline operations. -2. Sync Gateway (on-prem) or App Services (cloud) manage secure, bi-directional synchronization between devices and the backend database. -3. Edge Server provides local data processing and sync for IoT/edge devices. +1. Couchbase Lite stores and syncs data locally on mobile devices, supporting offline operations. +2. Sync Gateway (on-prem) or App Services (cloud) manage secure, bidirectional synchronization between devices and the backend database. +3. For edge deployments, Edge Server provides local data processing and sync for IoT/edge devices. 4. Capella offers a fully managed cloud database and sync solution == Mobile Development @@ -69,13 +77,13 @@ NOTE: JavaScript is community managed and not supported by Couchbase officially. === Sync Gateway Platforms Deploy Sync Gateway on: -Linux: Ubuntu, CentOS, Red Hat Enterprise Linux +https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-linux[Linux] -Windows: Windows Server +https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-windows[Windows] -macOS: macOS for development +https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-mac-os[macOS] -Docker: https://docs.couchbase.com/sync-gateway/current/deploy-cluster-to-kubernetes.html[Container deployments] +https://docs.couchbase.com/sync-gateway/current/deploy-cluster-to-kubernetes.html[Kubernetes] == Getting Started From 644cbf69ac2b1da44562e69c15cd26072cec8cd2 Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Tue, 8 Jul 2025 18:38:57 +0100 Subject: [PATCH 3/6] updated intro page to add xrefs --- home/modules/ROOT/pages/mobile.adoc | 37 +++++++++++++++-------------- 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index be3a75edc4..834804a042 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -6,6 +6,7 @@ Couchbase Mobile brings the power of NoSQL JSON document database to the edge. The combination of Sync Gateway and Couchbase Lite provides fast, efficient bidirectional synchronization of data between the edge and the cloud. + This enables you to deploy offline-first mobile and edge applications with greater agility on premises or in any cloud. Features include automatic conflict resolution, security, Full-Text Search, and SQL++ querying capabilities. @@ -13,17 +14,17 @@ Features include automatic conflict resolution, security, Full-Text Search, and Couchbase Mobile consists of: -*https://docs.couchbase.com/couchbase-lite/current/index.html[Couchbase Lite]* - Embedded NoSQL database for mobile and edge devices. -Couchbase Lite local storage, querying, and offline operations. +xref:couchbase-lite::introduction.adoc[Couchbase Lite] - Embedded NoSQL database for mobile and edge devices. +Couchbase Lite provides local storage, querying, and offline operations. -*https://docs.couchbase.com/sync-gateway/current/introduction.html[Sync Gateway]* - Secure, high-performance synchronization server for cloud-to-edge data sync. -Provides authentication, access control, and RESTful APIs. -Both on-premises and Capella (cloud) deployments use Sync Gateway. +xref:sync-gateway::introduction.adoc[Sync Gateway] - Secure, high-performance synchronization server for cloud-to-edge data sync. +Provides authentication, access control, and RESTful API. +Both on-premises and Capella (Cloud) deployments use Sync Gateway. -*https://docs.couchbase.com/couchbase-edge-server/current/introduction/intro.html[Edge Server]* - Lightweight database for edge/IoT environments. +xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] - Lightweight database for edge/IoT environments. Edge Server enables local data processing and synchronization with Couchbase Lite and Capella. -*https://docs.couchbase.com/cloud/app-services/references/rest-api-introduction.html[App Services]* - Fully managed synchronization service providing the same sync capabilities as Sync Gateway but without infrastructure management. +xref:cloud:app-services:index.adoc[App Services] - Fully managed synchronization service providing the same sync capabilities as Sync Gateway but without infrastructure management. == Deployment Options @@ -64,32 +65,32 @@ Components: Couchbase Lite + Edge Server + (Sync Gateway or App Services) Build mobile apps with native SDKs for: -* iOS/macOS: https://docs.couchbase.com/couchbase-lite/current/swift/quickstart.html[Swift], https://docs.couchbase.com/couchbase-lite/current/objc/quickstart.html[Objective-C] +* iOS/macOS: xref:couchbase-lite:swift:quickstart.adoc[Swift], xref:couchbase-lite:objc:quickstart.adoc[Objective-C] -* Android: https://docs.couchbase.com/couchbase-lite/current/java/quickstart.html[Java], https://docs.couchbase.com/couchbase-lite/current/android/kotlin.html[Kotlin] +* Android: xref:couchbase-lite:java:quickstart.adoc[Java], xref:couchbase-lite:android:kotlin.adoc[Kotlin] -* Cross-Platform: https://docs.couchbase.com/couchbase-lite/current/csharp/quickstart.html[.NET], https://docs.couchbase.com/couchbase-lite/current/c/quickstart.html[C] +* Cross-Platform: xref:couchbase-lite:csharp:quickstart.adoc[.NET], xref:couchbase-lite:c:quickstart.adoc[C] -* JavaScript: https://docs.couchbase.com/couchbase-lite/current/javascript/ionic.html[Ionic], https://docs.couchbase.com/couchbase-lite/current/javascript/react.html[React Native] +* JavaScript: xref:couchbase-lite:javascript:ionic.adoc[Ionic], xref:couchbase-lite:javascript:react.adoc[React Native] NOTE: JavaScript is community managed and not supported by Couchbase officially. === Sync Gateway Platforms Deploy Sync Gateway on: -https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-linux[Linux] +xref:sync-gateway::get-started-install.adoc#install-for-linux[Linux] -https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-windows[Windows] +xref:sync-gateway::get-started-install.adoc#install-for-windows[Windows] -https://docs.couchbase.com/sync-gateway/current/get-started-install.html#install-for-mac-os[macOS] +xref:sync-gateway::get-started-install.adoc#install-for-mac-os[macOS] -https://docs.couchbase.com/sync-gateway/current/deploy-cluster-to-kubernetes.html[Kubernetes] +xref:sync-gateway::kubernetes/deploy-cluster.adoc[Kubernetes] == Getting Started -* For cloud development: https://docs.couchbase.com/home/cloud.html[Start with Capella] and https://docs.couchbase.com/cloud/app-services/index.html[App Services] for managed Sync. -* For on-premises: https://docs.couchbase.com/couchbase-lite/current/index.html[Install Couchbase Lite] and https://docs.couchbase.com/sync-gateway/current/introduction.html[configure Sync Gateway] -* For Edge computing: https://docs.couchbase.com/couchbase-edge-server/current/introduction/intro.html[Deploy Edge Server] for local/IoT sync. +* For cloud development: xref:cloud::index.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. +* For on-premises: xref:couchbase-lite::introduction.adoc[Install Couchbase Lite] and xref:sync-gateway::introduction.adoc[configure Sync Gateway] +* For Edge computing: xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] for local/IoT sync. == Learn More From 2e9aee5eaea13ee5d337b6a2de2f1d0a216fa437 Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Mon, 14 Jul 2025 12:18:13 +0100 Subject: [PATCH 4/6] added preview with head.yml --- home/modules/ROOT/pages/mobile.adoc | 30 ++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index 834804a042..0eea086bbc 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -1,27 +1,27 @@ -= Couchbase Mobile += Couchbase Mobile // :page-layout: landing-page-top-level-sdk -// :page-role: tiles +// :page-role: tiles :page-toclevels: 2 :page-rank: 75 -Couchbase Mobile brings the power of NoSQL JSON document database to the edge. +Couchbase Mobile brings the power of NoSQL JSON document database to the edge. The combination of Sync Gateway and Couchbase Lite provides fast, efficient bidirectional synchronization of data between the edge and the cloud. -This enables you to deploy offline-first mobile and edge applications with greater agility on premises or in any cloud. +This enables you to deploy offline-first mobile and edge applications with greater agility on premises or in any cloud. Features include automatic conflict resolution, security, Full-Text Search, and SQL++ querying capabilities. == Components Couchbase Mobile consists of: -xref:couchbase-lite::introduction.adoc[Couchbase Lite] - Embedded NoSQL database for mobile and edge devices. +xref:couchbase-lite:index.adoc[Couchbase Lite] - Embedded NoSQL database for mobile and edge devices. Couchbase Lite provides local storage, querying, and offline operations. -xref:sync-gateway::introduction.adoc[Sync Gateway] - Secure, high-performance synchronization server for cloud-to-edge data sync. -Provides authentication, access control, and RESTful API. +xref:sync-gateway:introduction.adoc[Sync Gateway] - Secure, high-performance synchronization server for cloud-to-edge data sync. +Provides authentication, access control, and RESTful API. Both on-premises and Capella (Cloud) deployments use Sync Gateway. -xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] - Lightweight database for edge/IoT environments. +xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] - Lightweight database for edge/IoT environments. Edge Server enables local data processing and synchronization with Couchbase Lite and Capella. xref:cloud:app-services:index.adoc[App Services] - Fully managed synchronization service providing the same sync capabilities as Sync Gateway but without infrastructure management. @@ -73,23 +73,23 @@ Build mobile apps with native SDKs for: * JavaScript: xref:couchbase-lite:javascript:ionic.adoc[Ionic], xref:couchbase-lite:javascript:react.adoc[React Native] -NOTE: JavaScript is community managed and not supported by Couchbase officially. +NOTE: JavaScript is community managed and not supported by Couchbase officially. === Sync Gateway Platforms Deploy Sync Gateway on: -xref:sync-gateway::get-started-install.adoc#install-for-linux[Linux] +xref:sync-gateway:get-started-install.adoc#install-for-linux[Linux] -xref:sync-gateway::get-started-install.adoc#install-for-windows[Windows] +xref:sync-gateway:get-started-install.adoc#install-for-windows[Windows] -xref:sync-gateway::get-started-install.adoc#install-for-mac-os[macOS] +xref:sync-gateway:get-started-install.adoc#install-for-mac-os[macOS] -xref:sync-gateway::kubernetes/deploy-cluster.adoc[Kubernetes] +xref:sync-gateway:deploy-cluster-to-kubernetes.adoc[Kubernetes] == Getting Started -* For cloud development: xref:cloud::index.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. -* For on-premises: xref:couchbase-lite::introduction.adoc[Install Couchbase Lite] and xref:sync-gateway::introduction.adoc[configure Sync Gateway] +* For cloud development: xref:cloud:index.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. +* For on-premises: xref:couchbase-lite:introduction.adoc[Install Couchbase Lite] and xref:sync-gateway:introduction.adoc[configure Sync Gateway] * For Edge computing: xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] for local/IoT sync. == Learn More From 35046e5dc7edfd93f2a395b5357de4d395b145e9 Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Mon, 14 Jul 2025 16:05:47 +0100 Subject: [PATCH 5/6] updated xrefs + links --- home/modules/ROOT/pages/mobile.adoc | 23 ++++++++++++----------- home/preview/HEAD.yml | 20 ++++++++++++++++++++ 2 files changed, 32 insertions(+), 11 deletions(-) create mode 100644 home/preview/HEAD.yml diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index 0eea086bbc..219aaf0a90 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -14,10 +14,10 @@ Features include automatic conflict resolution, security, Full-Text Search, and Couchbase Mobile consists of: -xref:couchbase-lite:index.adoc[Couchbase Lite] - Embedded NoSQL database for mobile and edge devices. +xref:couchbase-lite:ROOT:index.adoc[Couchbase Lite] - Embedded NoSQL database for mobile and edge devices. Couchbase Lite provides local storage, querying, and offline operations. -xref:sync-gateway:introduction.adoc[Sync Gateway] - Secure, high-performance synchronization server for cloud-to-edge data sync. +xref:sync-gateway:ROOT:introduction.adoc[Sync Gateway] - Secure, high-performance synchronization server for cloud-to-edge data sync. Provides authentication, access control, and RESTful API. Both on-premises and Capella (Cloud) deployments use Sync Gateway. @@ -76,25 +76,26 @@ Build mobile apps with native SDKs for: NOTE: JavaScript is community managed and not supported by Couchbase officially. === Sync Gateway Platforms + Deploy Sync Gateway on: -xref:sync-gateway:get-started-install.adoc#install-for-linux[Linux] +xref:sync-gateway:ROOT:get-started-install.adoc#install-for-linux[Linux] -xref:sync-gateway:get-started-install.adoc#install-for-windows[Windows] +xref:sync-gateway:ROOT:get-started-install.adoc#install-for-windows[Windows] -xref:sync-gateway:get-started-install.adoc#install-for-mac-os[macOS] +xref:sync-gateway:ROOT:get-started-install.adoc#install-for-mac-os[macOS] -xref:sync-gateway:deploy-cluster-to-kubernetes.adoc[Kubernetes] +xref:sync-gateway:ROOT:deploy-cluster-to-kubernetes.adoc[Kubernetes] == Getting Started -* For cloud development: xref:cloud:index.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. -* For on-premises: xref:couchbase-lite:introduction.adoc[Install Couchbase Lite] and xref:sync-gateway:introduction.adoc[configure Sync Gateway] +* For cloud development: xref:cloud:get-started:intro.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. +* For on-premises: xref:couchbase-lite:ROOT:index.adoc[Install Couchbase Lite] and xref:sync-gateway:ROOT:introduction.adoc[configure Sync Gateway] * For Edge computing: xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] for local/IoT sync. == Learn More * https://developer.couchbase.com/tutorials/[Couchbase Mobile Tutorials] -* xref:mobile:introduction:architecture-overview.adoc[Couchbase Documentation] -* xref:cloud:mobile:index.adoc[Manage App Services for Mobile and Edge (Capella)] -* xref:couchbase-edge-server:get-started:get-started-landing.adoc[Getting Started with Edge Server] +* xref:home:ROOT:index.adoc[Couchbase Documentation] +* xref:cloud:app-services:index.adoc[Manage App Services for Mobile and Edge (Capella)] +* xref:couchbase-edge-server:get-started:introduction:intro.adoc[Getting Started with Edge Server] diff --git a/home/preview/HEAD.yml b/home/preview/HEAD.yml new file mode 100644 index 0000000000..ac264d5096 --- /dev/null +++ b/home/preview/HEAD.yml @@ -0,0 +1,20 @@ +sources: + docs-couchbase-lite: + branches: [release/3.2] + docs-sync-gateway: + branches: [release/3.2] + docs-couchbase-lite-edge-server: + branches: [release/1.0] + docs-server: + branches: [release/7.6] + docs-devex: + branches: [capella] + cb-swagger: + branches: [capella] + docs-capella: + branches: [main] + +override: + site: + startPage: home::mobile.adoc + From 7bfa190a5baef0d4392e68608c51e223f6bd797d Mon Sep 17 00:00:00 2001 From: Fortune Ikechi Date: Mon, 14 Jul 2025 17:31:07 +0100 Subject: [PATCH 6/6] updated to match style guide formatting --- home/modules/ROOT/pages/mobile.adoc | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/home/modules/ROOT/pages/mobile.adoc b/home/modules/ROOT/pages/mobile.adoc index 219aaf0a90..db40c5d37f 100644 --- a/home/modules/ROOT/pages/mobile.adoc +++ b/home/modules/ROOT/pages/mobile.adoc @@ -32,32 +32,32 @@ xref:cloud:app-services:index.adoc[App Services] - Fully managed synchronization === Cloud (Capella) Components: Couchbase Lite + App Services -* Fully managed cloud solution -* App Services provides managed, scalable synchronization for Capella -* Automatic scaling, maintenance, and cloud-native management +* Fully managed cloud solution. +* App Services provides managed, scalable synchronization for Capella. +* Automatic scaling, maintenance, and cloud-native management. === On-Premises Components: Couchbase Lite + Sync Gateway -* Deploy and manage your own infrastructure -* Sync Gateway handles synchronization between devices and Couchbase Server -* Full control over security, data, and hosting +* Deploy and manage your own infrastructure. +* Sync Gateway handles synchronization between devices and Couchbase Server. +* Full control over security, data, and hosting. === Edge/IoT Deployments (Optional) Components: Couchbase Lite + Edge Server + (Sync Gateway or App Services) -* For lightweight edge computing and IoT environments -* Edge Server enables local data processing at the edge -* Can sync with either on-premises Sync Gateway or cloud-based App Services -* Ideal for scenarios requiring reduced latency and local data processing +* For lightweight edge computing and IoT environments. +* Edge Server enables local data processing at the edge. +* Can sync with either on-premises Sync Gateway or cloud-based App Services. +* Ideal for scenarios requiring reduced latency and local data processing. == Data Flow 1. Couchbase Lite stores and syncs data locally on mobile devices, supporting offline operations. 2. Sync Gateway (on-prem) or App Services (cloud) manage secure, bidirectional synchronization between devices and the backend database. 3. For edge deployments, Edge Server provides local data processing and sync for IoT/edge devices. -4. Capella offers a fully managed cloud database and sync solution +4. Capella offers a fully managed cloud database and sync solution. == Mobile Development @@ -90,7 +90,7 @@ xref:sync-gateway:ROOT:deploy-cluster-to-kubernetes.adoc[Kubernetes] == Getting Started * For cloud development: xref:cloud:get-started:intro.adoc[Start with Capella] and xref:cloud:app-services:index.adoc[App Services] for managed Sync. -* For on-premises: xref:couchbase-lite:ROOT:index.adoc[Install Couchbase Lite] and xref:sync-gateway:ROOT:introduction.adoc[configure Sync Gateway] +* For on-premises: xref:couchbase-lite:ROOT:index.adoc[Install Couchbase Lite] and xref:sync-gateway:ROOT:introduction.adoc[configure Sync Gateway]. * For Edge computing: xref:couchbase-edge-server:introduction:intro.adoc[Edge Server] for local/IoT sync. == Learn More