-
Book Overview & Buying
-
Table Of Contents
Node.js 6.x Blueprints.
By :
In this chapter, we discuss the use of a CMS made entirely with Node.js, called Keystone.
The KeystoneJS describes itself as an open source platform to create database-driven websites. It already has a core engine to build web applications and a powerful blog, but it is much more than that. It is possible to build anything using the Keystone.js framework.
One of the main attractions of the Keystone CMS is that it uses the Express framework and Mongoose ODM, two tools that we have already used in this book.
Due to it being a very recent framework, it comes only with a simple default theme using the Bootstrap framework, but the team behind Keystone are planning to include options to customize new themes something about in the near feature.
Keystone uses the Model View Template pattern, very similar to patterns such as Model View Presentation.
In this chapter, we will see how to build a new theme using all the features of the framework and how to...