periodicjs.core.utilities

A group of utility functions for restarting periodic's express application and helper functions to manipulate strings and other data structures


Keywords
content management framework, typeset, wysiwyg, ui manager, CMS, CDS, Content Delivery System, Content Management System, Periodic Decoupled Framework
License
MIT
Install
npm install periodicjs.core.utilities@1.1.2

Documentation

periodicjs.core.utilities

Periodic's Core Utilities module contains a group of utility functions for restarting periodic's express application and helper functions to manipulate strings and other data structures

API Documentation

Installation

$ npm install periodicjs.core.utilities

This is a part of Periodic's core.

Usage

Querying for tag

JavaScript

var Utilities = require('periodicjs.core.utilities'),
    CoreUtilities = new Utilities(resources),
    Tag = mongoose.model('Tag');
req.controllerData = (req.controllerData) ? req.controllerData : {};

var createTag = function (req, res) {
    var newtag = CoreUtilities.removeEmptyObjectValues(req.body);
        newtag.name = CoreUtilities.makeNiceName(newtag.title);
        newtag.author = req.user._id;

    CoreController.createModel({
        model: Tag,
        newdoc: newtag,
        res: res,
        req: req,
        successredirect: '/p-admin/tag/edit/',
        appendid: true
    });
};

Development

Make sure you have grunt installed

$ npm install -g grunt-cli

Then run grunt watch

$ grunt watch

For generating documentation

$ grunt doc
$ jsdoc2md lib/**/*.js index.js > doc/api.md

Notes