Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enokidotsite/panel
ultralight and extensible cms for p2p publishing
https://github.com/enokidotsite/panel
Last synced: 5 days ago
JSON representation
ultralight and extensible cms for p2p publishing
- Host: GitHub
- URL: https://github.com/enokidotsite/panel
- Owner: enokidotsite
- Created: 2017-08-13T00:32:23.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-03-20T18:52:14.000Z (over 6 years ago)
- Last Synced: 2024-08-01T12:32:34.286Z (3 months ago)
- Language: JavaScript
- Homepage: http://panel.enoki.site
- Size: 6.13 MB
- Stars: 169
- Watchers: 13
- Forks: 12
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
- awesome-starred - enokidotsite/panel - ultralight and extensible cms for p2p publishing (others)
README
Enoki Panel (beta)![](assets/meta.jpg)
The Enoki Panel is an ultralight set of tools for creating websites and applications. It’s early in development and runs exclusively in the experimental [Beaker Browser](https://beakerbrowser.com) as some of the primary concerns the project engages are those of data ownership, archival, and platform mutability.
Consider this a modestly functional sketch. A starting point with clear limitations, leaning on existing and familiar convention to form a foundation for spanning the gap between here and there.
## Features
- **nodb**: only static files and folders
- **extensible**: easily define custom fieldsets and create your own fields
- **simple**: built entirely on [choo](https://choo.io), the cutest front-end framework
- **offline**: create and edit your sites offline, sync when reconnecting## Development
- Clone this repository
- Open Beaker Browser and create a new site
- Change the folder to the repository
- **`cd source`** open the source directory
- **`npm install`** install dependencies
- **`npm start`** watch for changes
- **`npm build`** bundle for productionYou now have a fully standalone instance of the Enoki Panel free modify however you’d like. I’d suggest if you’d like to receive updates to create a git repository and branch for your changes. Add this repository as a source and merge in changes every once in a while.
## Guides
For help getting started, managing your sites, and customization, open the Enoki Panel and navigate to **Hub** → **Guides**.