|
| 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