elementary
elementary copied to clipboard
Elementary CMS
Getting Started
Before you get started contributing. Please read the contributing guide first.
- Install dependencies
yarn
- Start application
yarn serve:dev
Goals and Stuff
My goals for Elementary are as follows:
- To create the easiest CMS for managing content through a web-interface and desktop app.
- To create a developer-friendly environment for creating plugins, themes and new content.
- Create a system that is capable enough to manage content, but powerful enough to build a mobile app with real-time in mind.
What is this?
Currently this project is in development.
The project is basically a Content Management System. You will have your basic pages, posts, and the admin. Though, there are a few super features that you may find interesting such as: layout and component based themes. Server and client-side plugins is an idea. It's been an idea for a while, but now it's getting created.
Here is a basic feature list of what the CMS will entai in the near future.
-
Full control of the server environment which would include: custom routers, hooks, middleware, database, api and authentication methods. >>>>>>>>>>
-
A robust CLI to help creators customize, build, test, and deploy your site(s). >>>>>>>>>
-
A new way to think about themes. >>>>>>>>>
-
An easy to use Administration system to manage content and appearance. >>>>>>>>>
-
Plugins that can extend most of the applicaiton. >>>>>>>>>
-
Automatically compile SCSS, LESS, CoffeeScript. Middleware can also extend this functionality. >>>>>>>
-
Local development and build tools.
-
.....