iamkevingreen / Ragnarok

CMS Starter Built with Meteorz
0 stars 0 forks source link

Ragnarok

Build Status Code Climate

A Meteor based CMS with Sass & Bower

Setup

Navigate to server/fixtures.js to change the default admin settings to whatever you want for the initial user

Run meteor in the root to install dependencies and start the server

Forms

Using Aldeeds package for creating forms on the fly, please check the extensive documentation there as well as some the examples in the various post types. The package automatically installs the other 2 package dependences which is the simple schema builder and collection2 package which allows you to create schemas in a controller and attach them to a collection so you can validate on postInsert.

Roles

Currently we only have an admin and normal user role, normal users will only be able to comment on blog posts and update there profile, additional roles may be added as needed.

Admnin Role

Admins have complete control, there is an admin dashboard that gives users a familar backend much like wordpress or other cms frameworks, Admins will be able to modify users, post articles, and create/edit content.

Coming

An editor role that's an inbetween where you will be able to toggle the things they have access to at a granular level?

What's out of the box?

please check packages above if any issues arrive

Dummy Meteor App

This is a dummy app that will help you start with meteor-sass-bower

I found a lot of the support out there for doing this kind of confusing or unable. So hopefully using this as a starter will put you in a good place.

Other

This is a simple app with mongo, it shows a list of posts, has user account functionality and the ability to CRUD items

License

(The MIT License)

Copyright (c) 2014 Kevin Green

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.