Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/internalfx/pageflo
A new super flexible open source CMS
https://github.com/internalfx/pageflo
cms content-management content-management-system headless-cms
Last synced: 6 days ago
JSON representation
A new super flexible open source CMS
- Host: GitHub
- URL: https://github.com/internalfx/pageflo
- Owner: internalfx
- License: apache-2.0
- Created: 2020-02-20T22:44:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-09-21T21:42:40.000Z (over 2 years ago)
- Last Synced: 2024-04-14T01:11:21.721Z (10 months ago)
- Topics: cms, content-management, content-management-system, headless-cms
- Language: Vue
- Homepage:
- Size: 2.75 MB
- Stars: 34
- Watchers: 5
- Forks: 3
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PageFlo
PageFlo is an open source headless CMS that gives you the flexibility to host almost any content you can imagine.
### Features
- Handles multiple publications, apps or websites.
- Create custom content types.
- File storage.
- Image resizing.
- Video streaming.
- Simple JSON api### Run a dev server in minutes
> note: It is assumed you are using nvm.
#### 1. Get a DB server running.
PageFlo uses [ArangoDB](https://www.arangodb.com/) as its datastore. There are many options for running it.
- [Get a DB hosted for you.](https://cloud.arangodb.com/home)
- [Run an enterprise edition.](https://www.arangodb.com/download-arangodb-enterprise/)
- [Run the (awesome!) community version on your own computer.](https://www.arangodb.com/download-major/)#### 2. Get the code.
```
git clone https://github.com/internalfx/pageflo.git
```#### 3. Get dependencies
```
nvm exec yarn
```#### 4. Copy example config file
```
cp example-config.js config.js
```#### 5. modify config to suite your needs
```
nano config.js
```#### 6. start your dev server!
```
nvm run app.js --build
```## Poorly Made demonstration video!
[Watch Now!](https://pageflo2.aam.site/api/client/file/download/1582317980692X1vcs7xx9)
## Screenshots
![Content Editor](https://github.com/internalfx/pageflo/raw/master/static/contentEditor.png)
![Files](https://github.com/internalfx/pageflo/raw/master/static/files.png)
![Type Editor](https://github.com/internalfx/pageflo/raw/master/static/typeEditor.png)