diff --git a/src/site/headless-cms/manifest.md b/src/site/headless-cms/manifest.md new file mode 100644 index 00000000..df6ccdb7 --- /dev/null +++ b/src/site/headless-cms/manifest.md @@ -0,0 +1,61 @@ +--- +title: Manifest +repo: mnfst/manifest +homepage: https://manifest.build +twitter: manifestfordevs +opensource: 'Yes' +typeofcms: 'API Driven' +supportedgenerators: + - All +description: Manifest is an open-source, self-hosted headless CMS that provides a complete backend with just a single YAML file. It integrates seamlessly into your codebase, allowing you to manage content effortlessly while maintaining full control over your data. +images: + - path: /img/cms/manifest-admin-panel.svg + - path: /img/cms/manifest-auth.png + - path: /img/cms/manifest-code.png + - path: /img/cms/manifest-auth.png +--- + +## Get started + +To quickly set up a Manifest backend: + +```sh +npx add-manifest +``` + +This command initializes a new Manifest backend in your project directory. + +## Product overview + +### For Developers + +Over 80% of CMS-powered websites and apps rely solely on core features, yet many solutions are overly complex and costly. + +With Manifest, you get just the essential backend functionality, seamlessly integrated into your project as effortlessly as any other file in your codebase. + +- **Create the backend of your app instantly with a single YAMLf ile**: Define your entire backend structure in one YAML file. +- **Seamless Codebase Integration**: Manifest operates as a file within your codebase, enabling use of your existing development tools, version control, and workflows. +- **Self-Hosted and Open-Source**: Maintain full control over your data and deployment environment without vendor lock-in. +- **REST API**: Automatically generated CRUD endpoints facilitate easy data management and integration with various frontends. +- **Flexible Deployment**: Deploy effortlessly on platforms like DigitalOcean, Fly.io, Render.com, Heroku, or via Docker. + +### For Users + +- **Intuitive Admin Panel**: A user-friendly interface allows non-technical users to manage content without risk of disrupting the system. +- **Media Management**: Built-in local storage supports file and image uploads, including resizing and optimization. +- **Customizable Content Structures**: Define collections and single-type models to tailor content management to specific needs. + +### Global features + +- **Ready-to-go features**: File stoarge, Authentication, Collections and singles, Validation, Realations. Everything essential is built-in and ready to go. +- **Collaboration Ready**: Empower teams with role-based access controls for effective collaboration. +- **No Vendor Lock-in**: Manifest gives you complete ownership of your data and backend. It can be integrated with your current workflow. +- **Efficient Workflows**: Simplify content updates and through an intuitive admin panel for non-technical administrators. + +## Resources + +- [Documentation](https://manifest.build/docs) +- [GitHub Repository](https://github.com/mnfst/manifest) +- [Community Discord](https://discord.gg/manifest) +- [Deployment Guides](https://manifest.build/docs/deploy) +- [JavaScript SDK](https://manifest.build/docs/javascript-sdk) diff --git a/src/site/img/cms/manifest-admin-panel.svg b/src/site/img/cms/manifest-admin-panel.svg new file mode 100644 index 00000000..ea928839 --- /dev/null +++ b/src/site/img/cms/manifest-admin-panel.svg @@ -0,0 +1,750 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/site/img/cms/manifest-auth.png b/src/site/img/cms/manifest-auth.png new file mode 100644 index 00000000..86c3a057 Binary files /dev/null and b/src/site/img/cms/manifest-auth.png differ diff --git a/src/site/img/cms/manifest-code.png b/src/site/img/cms/manifest-code.png new file mode 100644 index 00000000..496af349 Binary files /dev/null and b/src/site/img/cms/manifest-code.png differ diff --git a/src/site/img/cms/manifest-login.png b/src/site/img/cms/manifest-login.png new file mode 100644 index 00000000..c0f526c2 Binary files /dev/null and b/src/site/img/cms/manifest-login.png differ