Skip to content

Commit 8932333

Browse files
authored
Add Plenti as a headless CMS option. (#857)
1 parent 215771c commit 8932333

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

src/site/headless-cms/plenti.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
---
2+
title: Plenti
3+
repo: plentico/plenti
4+
homepage: https://plenti.co
5+
twitter: plentico
6+
opensource: "Yes"
7+
typeofcms: "Git-based"
8+
supportedgenerators:
9+
- Plenti
10+
description: A git-backed, open-source editor that ships with your site, has live previews, minimal configuration, and zero vendor lock-in.
11+
---
12+
13+
The Plenti CMS is designed to work out-of-the box with zero configuration. It's a "Discoverable CMS" that reads your content source and provides a default editing experience that you can use locally or deploy to a remote site and use CI. You can define defaults, schemas, and components to progressively enhance your editing experience if you so choose. Fundamentally:
14+
15+
- Plenti saves content as JSON
16+
- Has no required keys / structure
17+
- Ships with your website to a CDN
18+
- Doesn't require any special hosting
19+
- Is built with Svelte
20+
- Doesn't require configuration
21+
- Can optionally define widget types
22+
- Supports component-based designs
23+
- Has live-previews
24+
- Uses OAuth (PKCE) from your git provider
25+
- Includes media management
26+
27+
To see behind the scenes work on the CMS check out our [devlog series](https://www.youtube.com/watch?v=zPL8xrS9bVg&list=PLbWvcwWtuDm3vNn5ANzgVjyL1YOICT0jE).
28+
29+
## Get Started
30+
31+
To use Plenti, having Svelte experience is helpful, but good working knowledge of HTML/CSS fundamentals should be sufficient.
32+
33+
You can download the [latest release](https://github.com/plentico/plenti/releases) from our repository (or use a package manager like snap or homebrew).
34+
35+
Then simply:
36+
1. Create a site: `plenti new site my-site` and `cd my-site`
37+
2. Start your local webserver: `plenti serve`
38+
3. Navigate to the test login page in your browser: http://localhost:3000/admin
39+
4. Click the "Login" button
40+
41+
## Get Involved
42+
43+
Want to help out with Plenti's development? You can [write code](https://github.com/plentico/plenti/pulls), [report a bug](https://github.com/plentico/plenti/issues), or [ask a question](https://github.com/plentico/plenti/discussions) on GitHub.
44+
45+
We're completely self-funded and volunteer run, so if you'd like to support the project, please consider [making a donation](https://github.com/sponsors/plentico). Thank you!

0 commit comments

Comments
 (0)