All Projects → Gottwik → Enduro

Gottwik / Enduro

Licence: mit
Minimalistic, lean & mean, node.js cms

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Enduro

Grav Plugin Admin
Grav Admin Plugin
Stars: ✭ 316 (-53.73%)
Mutual labels:  cms, website-builder
Joomla Cms
Home of the Joomla! Content Management System
Stars: ✭ 3,995 (+484.92%)
Mutual labels:  cms, website-builder
Wondercms
WonderCMS - fast and small flat file CMS (5 files)
Stars: ✭ 330 (-51.68%)
Mutual labels:  cms, website-builder
Concrete5
Official repository for concrete5 development
Stars: ✭ 657 (-3.81%)
Mutual labels:  cms, framework
Laracms
LaraCMS 是在学习 laravel ( web 开发实战进阶 + 实战构架 API 服务器) 过程中产生的一个业余作品,试图通过简单的方式,快速构建一套基本的企业站同时保留很灵活的扩展能力和优雅的代码方式,当然这些都得益Laravel的优秀设计。同时LaraCMS 也是一个学习Laravel 不错的参考示例。
Stars: ✭ 588 (-13.91%)
Mutual labels:  cms, website-builder
Pyrocms
Pyro is an experienced and powerful Laravel PHP CMS.
Stars: ✭ 3,086 (+351.83%)
Mutual labels:  cms, framework
Feather
Feather is a modern Swift-based content management system powered by Vapor 4.
Stars: ✭ 374 (-45.24%)
Mutual labels:  cms, framework
Kooboo
A new web development methodology for JavaScript & C# developers. A super fast and very easy to use CMS.
Stars: ✭ 253 (-62.96%)
Mutual labels:  cms, website-builder
Responsiveframework
Easily make Flutter apps responsive. Automatically adapt UI to different screen sizes. Responsiveness made simple. Demo: https://gallery.codelessly.com/flutterwebsites/minimal/
Stars: ✭ 476 (-30.31%)
Mutual labels:  website-builder, framework
Flextype
Hybrid Content Management System with the freedom of a headless CMS and with the full functionality of a traditional CMS
Stars: ✭ 436 (-36.16%)
Mutual labels:  cms, website-builder
Ph7 Social Dating Cms
😻 pH7Builder (formerly pH7CMS) 👫 is a Professional & Open Source Social Dating CMS written in OOP PHP with the MVC pattern. This Social Dating Script wants to be low resource-intensive, powerful and secure. pH7CMS is included with 40+ modules and based on pH7Framework. It is also the first Professional, Free & Open Source Social Dating Site Builder Software and the first choice for creating enterprise level Dating Apps/Service or Social Networking Sites
Stars: ✭ 664 (-2.78%)
Mutual labels:  cms, website-builder
Wowchemy Hugo Modules
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, build with widgets! 创建在线课程,学术简历或初创网站。
Stars: ✭ 6,093 (+792.09%)
Mutual labels:  cms, website-builder
Cms
Club Management System of amFOSS, powered by CMS
Stars: ✭ 263 (-61.49%)
Mutual labels:  cms, framework
Vuefront
VueFront Core. Turn your old-fashioned CMS website in to a SPA & PWA in 5 minutes
Stars: ✭ 316 (-53.73%)
Mutual labels:  cms, framework
S Cart
This project has been replaced by https://github.com/s-cart/s-cart
Stars: ✭ 258 (-62.23%)
Mutual labels:  cms, framework
Anchor Cms
A lightweight blog CMS for PHP
Stars: ✭ 3,359 (+391.8%)
Mutual labels:  cms, framework
Wcf
WoltLab Suite Core (previously WoltLab Community Framework)
Stars: ✭ 211 (-69.11%)
Mutual labels:  cms, framework
Core
Zikula Core Framework
Stars: ✭ 213 (-68.81%)
Mutual labels:  cms, framework
Coderedcms
A content management system for marketing websites based on Django and Wagtail.
Stars: ✭ 386 (-43.48%)
Mutual labels:  cms, website-builder
Cofoundry
Cofoundry is an extensible and flexible .NET Core CMS & application framework focusing on code first development
Stars: ✭ 621 (-9.08%)
Mutual labels:  cms, framework

enduro.js

Join the chat at https://gitter.im/Enduro-js/Lobby npm version npm Build Status Coverage Status Code Climate GitHub license

Enduro is minimalistic, lean & mean, node.js cms. See more at enduro.js website

Other repositories: Enduro • samplesEnduro adminendurojs.com site

enduro admin enduro admin enduro admin enduro admin

Documentation

Complete, structured documentation is available here http://www.endurojs.com/docs

JS Transpilers

If you'd like to transpile your static js assets (under assets/js/) you can do so. Simply, set a babel object in your config file. This uses the same babel config specified here: https://babeljs.io/docs/usage/api/#options

{
    "babel": {
        "presets": ["es2015"]
    }
}

Remember also to add whatever preset you'd like to use using npm:

npm install --save-dev babel-preset-es2015

CSS Pre-processors

Instead of using SASS, you can use the LESS pre-processor instead. To do this, set a less object in your config file. This consists of a paths array which is the same as one defined here: http://lesscss.org/#using-less

{
    "less": {
        "paths": []
    }
}

Once that is set, simply add a .less file in your assets/css folder.

For STYLUS (http://stylus-lang.com/) support simple set stylus to true in your config file:

{
    "stylus": true
}

now all .styl files in your assets/css folder are used to generate the css.

Getting started

enduro create

  1. Make sure you have node.js installed. Grab it here if you don't: nodejs installer.
  2. Run npm install enduro -g in your terminal. This will install enduro.
  3. Run enduro create myproject. This will create new folder /myproject with the enduro project
  4. Go in the newly created folder by running cd myproject.
  5. Start enduro in development mode by running simply enduro. Browser window should open with the website running.
  6. Done!
  7. Also, Admin interface is accessible at localhost:5000. Add admin user by running enduro admin add username password.

Developing enduro

I welcome you to develop enduro.js. Follow these guides to get you started quickly:

  1. clone enduro repository
  2. cd into enduro's directory
  3. run npm link
  4. now you can develop enduro

Writing enduro tests

  1. enduro has mocha tests
  2. add your tests in the /test directory
  3. run all tests just by running npm test

Developing enduro admin

  1. I decided to decouple admin interface from enduro to make things cleaner
  2. enduro admin is built using enduro ( duh ;-) )
  3. clone enduro_admin's git repo: https://github.com/Gottwik/Enduro_admin
  4. cd into enduro's directory
  5. run npm link ../enduro_admin or wherever you cloned the enduro_admin to
  6. run enduro on enduro_admin by enduro -nr -noadmin
  7. run enduro on your project
  8. now you can edit enduro admin's source code and see the change on your project at localhost:5000/admin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].