Recently I was working a bit more with Magnolia CMS. While I was working on it locally I really wanted to basically just package it as desktop application so it would be a bit easier to use it locally or even having multiple sources pointing in its own direction.
So let’s take a good look first for a hosted page in my case I pointed it to Magnolia on a server and secondly let’s try it on localhost as well.
1.) We will need Nativefier
2.) Install nativefier with npm:
npm install nativefier -g
3.) Use it on any website you need(in my case it was a special URL, so i just put it here as a placeholder):
4.) It will create an application in whichever directory you are positioned in the terminal. Navigate to it.
5.) Open your application and enjoy your beautiful little desktop app!
Nativefier(used for transformation): https://github.com/jiahaog/nativefier
Electron(It’s used for actual app): https://electronjs.org/
npm(used for installing Nativefier): https://www.npmjs.com/