Giter Site home page Giter Site logo

uniformity's Introduction

uniformity npm Build Status Join the chat at https://gitter.im/apocist/uniformity

A simple but highly customizable NodeJS CMS. Still in alpha development, but provides modular plug and play capabilities to offer only the features you're looking for in a website.

Cannot be used in a production environment at this time.

Install

Install from npm using:

$ npm install uniformity

You will need an Authentication Plugin to perform any changes. The only one available at this time can be installed via

$ npm run plugin 'uniformity-auth-twitter'

Configure your correct Twitter API settings in ./config/config.json (refer to ./config/defaults.json at uniformity-auth-twitter)

NOTE: Any minor version updates may require a npm install to acquire the latest libraries. During Alpha stages, updates will not be considered backwards-compatible.

Plugins

Install any other needed plugins stored in the npm repository. Example:

$ npm run plugin 'uniformity-blog'

Dependencies

#####Needed to install separately

Usage

NOTE: A Mongo Database is required before starting the uniformity service.

$ npm start

The service will then state it is running on the port configured in ./config/config.json.

Notes

It has been known that on Windows platforms, it may be necessary to install node-gyp globally with:

$ npm install -g node-gyp

uniformity's People

Contributors

alexgurrola avatar apocist avatar gitter-badger avatar marcbachmann avatar

Stargazers

 avatar

Watchers

 avatar  avatar

uniformity's Issues

Syntax Error in package.json

There is a syntax error in package.json.
The syntax error is a missing comma on line 25. This makes the "dependencies" object incomplete which causes any attempt to download the module's dependencies automatically impossible.

Complete Base Theme

Need to provide a basic 'theme' for the blank slate to be somewhat pleasant to look at. Intentionally needs to be 'basic'.

Also...what is the web design portion going to be called? Themes? Skins? Design? Anyone have any thoughts?

Missing License

Uniformity is missing a license and a valid SPDX license expression in package.json.

Basic User Interface

Interface needs to be able to Create and Edit every model type, working with the permissions assign to user.

Catastrophic Failure

Upon running the service with Mongo authentication, it seems to simply crash, but the same authentication works fine in RoboMongo.

Base Models:
[ '/mnt/sdc/services/uniformity/app/models/menuItem.js',
  '/mnt/sdc/services/uniformity/app/models/routable.js',
  '/mnt/sdc/services/uniformity/app/models/route.js' ]

/mnt/sdc/services/uniformity/node_modules/mongodb/lib/utils.js:99
    process.nextTick(function() { throw err; });
                                  ^
MongoError: auth failed
    at Function.MongoError.create (/mnt/sdc/services/uniformity/node_modules/mongodb-core/lib/error.js:31:11)
    at /mnt/sdc/services/uniformity/node_modules/mongodb-core/lib/connection/pool.js:483:72
    at authenticateStragglers (/mnt/sdc/services/uniformity/node_modules/mongodb-core/lib/connection/pool.js:429:16)
    at null.messageHandler (/mnt/sdc/services/uniformity/node_modules/mongodb-core/lib/connection/pool.js:463:5)
    at Socket.<anonymous> (/mnt/sdc/services/uniformity/node_modules/mongodb-core/lib/connection/connection.js:309:22)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Socket.Readable.push (_stream_readable.js:110:10)
    at TCP.onread (net.js:523:20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.