pusher.platform
v0.0.5
Published
Pusher Platform is a framework for dynamic, small-to-medium sized Node.js-based websites
Downloads
9
Readme
pusher.platform
Pusher Platform is a framework for dynamic, small-to-medium sized Node.js-based websites.
The framework intends to be light-weight: relying primarily on reliable third-party modules and providing conventions and glue code to fluidly connect the various components of the site.
Installation
npm install pusher.platform
Or add the following dependency to the package.json
of your Node-based project:
"pusher.platform" : "*"
Philosophy
Pusher Platform strives to be as simple as possible, to be learnable in as little time as possible, and have as few moving parts as are necessary to build a fully functional, impressive website. While pusher.platform as a whole is a framework, the components - for example, the middleware - are intended to usable independently as well. The general approach is to provide easily understandable concepts, architecture, and code from the start rather than attempting to hide complexity.
What is it Built on?
The platform is build on express, mongoose, mustache, passport, and other popular libraries on the server-side. On the client-side, versions of Twitter Bootstrap, jQuery, underscore, font-awesome, and other libraries are made available. Pusher Platform is not a framework intent on reinventing the wheel.
What Does Pusher Platform Add?
Some examples:
- optimizeStatic() middleware - middleware to automatically minimize JS files and CSS files, generate CSS from source LESS files, and handle other common compiled content steps transparently
- pagesMiddleware() - middleware based on a set of simple conventions to set up a directory of mustache-based templates quickly and easily
Documentation
The latest documentation is at: