Music. Coding. Gaming. Life.

Rendr Template

Project Homepage: https://github.com/roncli/rendr-template
Primary Language: JavaScript
Created: 1/14/2015 9:24:47 pm (1/14/2015)
Updated: 12/12/2016 4:20:55 pm (12/12/2016)

This is a template for use with the rendr application framework. The purpose is to allow a potential rendr developer to get up and running using rendr without having to go through the trouble of creating the template themselves.

About

The Rendr Template is a minimal website that uses Rendr that can be used to build your own websites. Licensed under the MIT License.

Features

  • Designed to allow a developer to merge the code as a baseline for a new web project.
  • Provides a starting point for creating a simple server-side API.
  • Provides working examples of how to work with models and collections in the controller and templates.
  • Includes JavaScript, CSS, and HTML compression in an automated grunt build process.
  • Includes the latest and most compatible versions of the core modules used with Rendr.

Installing

  1. Clone into a directory of your liking.
  2. Run
    npm install
    to install all of the dependencies.
  3. Run
    grunt all
    to compile and run the application.

Usage

Coming soon, I will be recording a video series on Rendr Template and how to get the most out of it.

Releases

v1.0.1

Library updates.

v1.0.0

Initial release of rendr-template.

Recent Commits

eb2a5f2 Version 1.0.1.
* body-parser 1.15.2 -> 1.17.1
* express 4.14.0 -> 4.15.2
* express-session 1.14.2 -> 1.15.2
* jquery 3.1.1 -> 3.2.1
* morgan 1.7.0 -> 1.8.1
* grunt-contrib-cssmin 1.0.2 -> 2.0.0
* grunt-contrib-uglify 1.0.1 -> 2.3.0
* html-minifier 3.2.3 -> 3.4.3
cffe02d Version 1.0.0.
2009937 * body-parser 1.15.1 -> 1.15.2
* express 4.13.4 -> 4.14.0
* express-session 1.13.0 -> 1.14.2
* grunt 0.4.5 -> 1.0.1
* grunt-contrib-cssmin 1.0.1 -> 1.0.2
* grunt-contrib-uglify 1.0.1 -> 2.0.0
* handlebars 4.0.5 -> 4.0.6
* html-minifier 2.1.3 -> 3.2.3
* jquery 2.2.4 -> 3.1.1
f735093 Remove errorhandler module, no longer needed.
26b0c4e Fixing case of badly committed directory. (2/2)
b8b456b Fixing case of badly committed directory. (1/2)
7abcb89 Reverse accidentally committed error logging.
30f20d4 Finally replaced development errorhandler with a custom routine, and also added patterns for handling errors on both the server and client sides.
39cd82c Upgrade modules.
grunt 0.4.5 → 1.0.1
grunt-browserify 4.0.1 → 5.0.0
grunt-contrib-cssmin 0.14.0 → 1.0.1
grunt-contrib-handlebars 0.11.0 → 1.0.0
grunt-contrib-uglify 0.10.1 → 1.0.1
html-minifier 1.0.0 → 2.1.3
d152477 Upgrade modules.
body-parser 1.14.1 → 1.15.1
compression 1.6.0 → 1.6.2
cookie-parser 1.4.0 → 1.4.3
errorhandler 1.4.2 → 1.4.3
express 4.13.3 → 4.13.4
express-session 1.12.1 → 1.13.0
handlebars 4.0.4 → 4.0.5
jquery 2.1.4 → 2.2.4
morgan 1.6.1 → 1.7.0
rendr 1.1.3 → 1.1.4
rendr-handlebars 2.0.1 → 2.0.2
86b0317 Fix an issue introduced with the latest remapify. See my comment on https://github.com/joeybaker/remapify/pull/41 for details.
f7a2c0d Package updates:
* body-parser 1.14.0 -> 1.14.1
* compression 1.5.2 -> 1.6.0
* cookie-parser 1.3.5 -> 1.4.0
* express-session 1.11.3 -> 1.12.1
* grunt-contrib-handlebars 0.10.2 -> 0.11.0
* grunt-contrib-uglify 0.9.2 -> 0.10.1
* handlebars 3.0.3 -> 4.0.4
* rendr 1.1.1 -> 1.1.3

Notes:
This resolves the inability to upgrade handlebars-related packages to the latest version... for now. This will not be the case should handlebars change their API again and grunt-contrib-handlebars doesn't update for a while.
5fb7fe9 Package updates:
* body-parser 1.13.3 to 1.14.0
* grunt-contrib-cssmin 0.13.0 to 0.14.0
74f2882 Package updates:
* grunt-contrib-handlebars 0.9.3 to 0.10.2
* handlebars 2.0.0 to 3.0.3

Adjusted gruntfile to properly use the latest grunt-contrib-handlebars.
24a4ba3 Package updates:
* body-parser 1.12.4 to 1.13.3
* compression 1.5.0 to 1.5.2
* errorhandler 1.4.0 to 1.4.2
* express 4.12.4 to 4.13.3
* grunt-browserify 3.8.0 to 4.0.1
* grunt-contrib-cssmin 0.12.3 to 0.13.0
* grunt-contrib-uglify 0.9.1 to 0.9.2
* morgan 1.5.3 to 1.6.1
* remapify 2.0.2 to 2.0.3
* rendr 1.1.0 to 1.1.1
* rendr-handlebars 1.0.1 to 2.0.1
83793ae * Update readme for grunt-cli installation.
* Update package.json to support node v4.0.0.
* Update package.json with correct license.
5cf41de Package updates:
* compression 1.4.4 to 1.5.0
* cookie-parser 1.3.4 to 1.3.5
* errorhandler 1.3.6 to 1.4.0
* express 4.12.3 to 4.12.4
* express-session 1.11.2 to 1.11.3
* remapify 2.0.1 to 2.0.2
* rendr 1.0.4 to 1.1.0
Node requirement bumped to 0.12.4.
8317a6f Fix bug with rendr 1.0.4 required update.
9370564 Package updates:
* errorhandler 1.3.5 to 1.3.6
* express-session 1.10.3 to 1.11.2
8fc7eac Update browserify alias list for rendr 1.0.4.
7595e97 Package updates:
* grunt-browserify 2.1.4 to 3.8.0
* remapify 1.4.3 to 2.0.1
9bf0593 Package update:
* rendr-handlebars 1.0.0 to 1.0.1
1ca415a Package updates:
* body-parser 1.12.0 to 1.12.4
* compression 1.4.1 to 1.4.4
* errorhandler 1.3.4 to 1.3.5
* express 4.12.2 to 4.12.3
* grunt-contrib-cssmin 0.12.2 to 0.12.3
* grunt-contrib-uglify 0.8.0 to 0.9.1
* html-minifier 0.7.0 to 0.7.2
* jquery 2.1.3 to 2.1.4
* morgan 1.5.1 to 1.5.3
* rendr 1.0.1 to 1.0.4
* underscore 1.8.2 to 1.8.3
5c5d7ab Package updates:
* express 4.12.0 to 4.12.2
* rendr 1.0.0 to 1.0.1
72e99e3 Remove unneeded reference to jquery in app.js.
e5c1235 Package updates:
* grunt-contrib-handlebars 0.8.0 to 0.9.3
* handlebars 1.3.0 to 2.0.0
* rendr-handlebars 0.2.4 to 1.0.0
c2fd7bd Package updates:
* rendr-handlebars 0.2.2 to 0.2.4
* handlebars reverted to 1.3.0
* grunt-contrib-handlebars reverted to 0.8.0
See readme for reasons behind reverting versions.
a9efb45 Package update:
* rendr 0.5.2 to 1.0.0
7c5471e Package updates:
* express 4.11.0 to 4.12.0
* express-session 1.10.1 to 1.10.3
93e49d4 Package updates:
* body-parser 1.10.1 to 1.12.0
* compression 1.3.0 to 1.4.1
* cookie-parser 1.3.3 to 1.3.4
* errorhandler 1.3.2 to 1.3.4
* grunt-contrib-cssmin 0.11.0 to 0.12.2
* grunt-contrib-uglify 0.7.0 to 0.8.0
* html-minifier 0.6.9 to 0.7.0
* underscore 1.7.0 to 1.8.2
bfab87b Package update:
* express from 4.10.8 to 4.11.0
2fd7080 Package updates:
* handlebars from 1.3.0 to 2.0.0
* grunt-contrib-handlebars from 0.8.0 to 0.9.2
9c6121f First site commit.
5bf7736 Initial commit
roncli.com Media Player