Sitemap
Level Up Coding

Coding tutorials and news. The developer homepage gitconnected.com && skilled.dev && levelup.dev

P0: Developing a hybrid CMS in NodeJS

3 min readApr 22, 2024

--

I am tired of all modern CMS Systems. Today I will kickstart a new Node JS CMS Project that fit your needs.

Press enter or click to view image in full size

Currently, our company uses Craft CMS to manage content for large and complex websites. Our setup includes a PHP stack, Twig for templating, and Vite as our development environment. However, we’ve long dreamed about a Node.js CMS that mirrors Craft’s functionality but enhances the developer experience by integrating more modern practices. We’re not interested in a purely headless system with its complex GraphQL API requirements rather, we seek a hybrid approach where data can be readily available directly within the templates.

The limitations of current CMS systems based on Node JS

Modern web development has evolved rapidly, and with it the demands on CMS systems have increased. Php content management systems have been around for ages and so they have a head start over the more modern systems currently on the market in terms of functionality.

Multilanguage support

Modern CMS systems often do not offer integrated multilingual support. If they do, such systems are usually expensive and only affordable for large corporations. But for many of our customers, multilingualism is an essential requirement.

--

--

Code Rabbit
Code Rabbit

Written by Code Rabbit

Passioned about the latest tech news and tutorials that let you ship faster 💻⚡️