From 1e7e36c475db4b836d6587322edc62a57b226f1b Mon Sep 17 00:00:00 2001 From: francesco Date: Thu, 1 Feb 2024 13:04:49 +0100 Subject: [PATCH] Web updates --- website/docusaurus.config.js | 16 ++- .../pages/{enterprise.tsx => admin_panel.tsx} | 6 +- website/src/pages/index.tsx | 11 +- website/src/partials/Quotes.tsx | 2 +- .../enterprise/EnterpriseArchitectures.tsx | 7 +- .../enterprise/EnterpriseFeatures.tsx | 134 +++++++++--------- .../partials/enterprise/EnterpriseHero.tsx | 9 +- website/src/partials/home/ManageYour.tsx | 2 +- .../partials/pricing/FireCMSCloudVersions.tsx | 24 ++-- website/src/partials/styles.tsx | 2 +- website/src/theme/Footer/Layout/index.js | 4 +- .../versioned_docs/version-2.0.0/index.mdx | 33 +++-- 12 files changed, 126 insertions(+), 124 deletions(-) rename website/src/pages/{enterprise.tsx => admin_panel.tsx} (88%) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 33a44696b..cd01da05d 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -137,6 +137,10 @@ module.exports = { label: "OpenAI GPT integration", to: "/openai", }, + { + label: "Your admin panel", + to: "/admin_panel", + }, { label: "The most powerful backend", to: "/f/backend_extension", @@ -155,14 +159,14 @@ module.exports = { position: "left" }, { - type: "docSidebar", - sidebarId: "docsSidebar", - label: "Docs", + label: "Blog", + to: "blog", position: "left" }, { - label: "Blog", - to: "blog", + type: "docSidebar", + sidebarId: "docsSidebar", + label: "Docs", position: "left" }, { @@ -199,7 +203,7 @@ module.exports = { to: "https://demo.firecms.co", label: "Demo", // className: "btn shadow-none mr-2 px-6 py-2 uppercase", - className: "border-1 border-slate-600 dark:border-slate-700 uppercase rounded border-solid dark:text-white text-slate-800 hover:text-slate-700 dark:hover:text-slate-100 hover:bg-slate-100 dark:hover:bg-slate-900 h dark:hover:border-slate-800 text-center btn mr-3 px-6 py-2", + className: "border-1 border-slate-600 dark:border-slate-700 uppercase rounded border-solid dark:text-white text-white hover:text-slate-100 dark:hover:text-slate-100 hover:bg-slate-100 dark:hover:bg-slate-900 dark:hover:border-slate-800 text-center btn mr-3 px-6 py-2", "aria-label": "Open the demo project", position: "right" }, diff --git a/website/src/pages/enterprise.tsx b/website/src/pages/admin_panel.tsx similarity index 88% rename from website/src/pages/enterprise.tsx rename to website/src/pages/admin_panel.tsx index 94365fe13..90bad0a58 100644 --- a/website/src/pages/enterprise.tsx +++ b/website/src/pages/admin_panel.tsx @@ -7,9 +7,9 @@ import { EnterpriseArchitectures } from "../partials/enterprise/EnterpriseArchit import { CTAOutlinedButtonWhiteMixin } from "../partials/styles"; import { Panel } from "../partials/general/Panel"; -function Enterprise() { +function AdminPanel() { return ( - +
@@ -35,4 +35,4 @@ function Enterprise() { ); } -export default Enterprise; +export default AdminPanel; diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 0061940fb..b5789629a 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -24,9 +24,10 @@ function Home() { description="Awesome headless CMS based Firestore/Firebase and React, and completely open-source"> FireCMS - Firestore/Firebase headless CMS - - - + + + @@ -37,10 +38,10 @@ function Home() { - - + + diff --git a/website/src/partials/Quotes.tsx b/website/src/partials/Quotes.tsx index f8e4064e9..6979255af 100644 --- a/website/src/partials/Quotes.tsx +++ b/website/src/partials/Quotes.tsx @@ -45,7 +45,7 @@ const quotes = [ export const QuotesSection: React.FC = () => { return ( - +
{ diff --git a/website/src/partials/enterprise/EnterpriseArchitectures.tsx b/website/src/partials/enterprise/EnterpriseArchitectures.tsx index 5b081cbd5..c64c42e55 100644 --- a/website/src/partials/enterprise/EnterpriseArchitectures.tsx +++ b/website/src/partials/enterprise/EnterpriseArchitectures.tsx @@ -15,8 +15,7 @@ export function EnterpriseArchitectures() { - + left={

Adaptable to Your Architecture

@@ -47,14 +46,14 @@ export function EnterpriseArchitectures() {

} - right={<> + right={
- +
}/> diff --git a/website/src/partials/enterprise/EnterpriseFeatures.tsx b/website/src/partials/enterprise/EnterpriseFeatures.tsx index 963d7e591..19ec27634 100644 --- a/website/src/partials/enterprise/EnterpriseFeatures.tsx +++ b/website/src/partials/enterprise/EnterpriseFeatures.tsx @@ -11,73 +11,7 @@ import { BrowserFrame } from "../BrowserFrame"; export function EnterpriseFeatures() { return ( <> - - - - -
- -
- -
-

Why Choose FireCMS?

- -
- - -

- Every organization has unique content management - requirements. We've designed FireCMS with flexibility - and customization in mind to cater to these diverse - needs. -

- -

- Firebase offers exceptional scalability, making it an - ideal choice for companies aiming to build products that - can accommodate millions of users. With Firebase/Firestore, you - can focus on your product without concerns about - infrastructure limitations. -

- } - right={<> -
-
- SSO integration -
-
- Advanced data filtering -
-
- Text search -
-
- Support SLA -
-
- Custom integrations -
- -
- }/> -
- - -
-

- FireCMS was developed in conjunction with different - companies, out of the need to have a CMS that - could be - used in different scenarios and that - could be easily - customized to fit different needs. -

-
-
@@ -100,8 +34,7 @@ export function EnterpriseFeatures() { your admin panel to fit your needs.

- -
+
+ +
+

+ FireCMS was crafted through collaboration with various companies, out of the + need to have a CMS that could be used in different scenarios and that + could be easily customized to fit different needs. +

+
+
+ + + + + +
+ +
+ +
+

Why Choose FireCMS?

+ +
+ + +

+ Every organization has unique content management + requirements. We've designed FireCMS with flexibility + and customization in mind to cater to these diverse + needs. +

+ +

+ Firebase offers exceptional scalability, making it an + ideal choice for companies aiming to build products that + can accommodate millions of users. With Firebase/Firestore, you + can focus on your product without concerns about + infrastructure limitations. +

+ } + right={<> +
+
+ SSO integration +
+
+ Advanced data filtering +
+
+ Text search +
+
+ Support SLA +
+
+ Custom integrations +
+ +
+ }/> + +
+ {/*
*/} {/*

Perfect for apps

*/} diff --git a/website/src/partials/enterprise/EnterpriseHero.tsx b/website/src/partials/enterprise/EnterpriseHero.tsx index c2c197339..883a726e6 100644 --- a/website/src/partials/enterprise/EnterpriseHero.tsx +++ b/website/src/partials/enterprise/EnterpriseHero.tsx @@ -8,18 +8,11 @@ export function EnterpriseHero() { color={"primary"} title={ <> - Enterprise - Solutions + Your admin panel } subtitle={ <>

We know what it takes to build a successful product and we are here to help you.

} - cta={ - Get in touch - } />; } diff --git a/website/src/partials/home/ManageYour.tsx b/website/src/partials/home/ManageYour.tsx index f07db835c..8ff197831 100644 --- a/website/src/partials/home/ManageYour.tsx +++ b/website/src/partials/home/ManageYour.tsx @@ -46,7 +46,7 @@ export function ManageYour() {

- FireCMS is more than a CMS, is a fully extendable app + FireCMS is more than a CMS. It's a fully extendable app that will become the heart of your project.

diff --git a/website/src/partials/pricing/FireCMSCloudVersions.tsx b/website/src/partials/pricing/FireCMSCloudVersions.tsx index 9376e337c..c2f2a57b0 100644 --- a/website/src/partials/pricing/FireCMSCloudVersions.tsx +++ b/website/src/partials/pricing/FireCMSCloudVersions.tsx @@ -1,7 +1,7 @@ import React from "react"; import { ContainerMixin, - ContainerPaddingMixin, + ContainerPaddingMixin, CTAButtonMixin, CTACaret, CTAOutlinedButtonMixin, CTAOutlinedButtonWhiteMixin, @@ -18,11 +18,11 @@ export function FireCMSCloudVersions() {

Free

+

+ Try FireCMS and upgrade to a paid plan when you + need more features. +

-

- Try FireCMS and upgrade to a paid plan when you - need more features. -