VueFront is a CMS Agnostic PWA & SPA Frontend Framework for your old-fashioned website.
VueFront consists of two parts:
Modern Web technologies have made a huge leap ahead while the majority of the Web stayed behind using old CMS with over 200 million websites powered by WordPress, Magento, OpenCart, PrestaShop and others.
Back in the day, when CMSs became popular, websites were rendered by the server on request. On every page hit the server would evaluate your query and build you a webpage with all the HTML and CSS on the fly.
Now, modern Web Apps are precompiled with the HTML and CSS optimized to be downloaded as quickly as possible. After that, only data is sent to the app in form of a JSON string. This new approach offers a much better user experience and page load speed.
VueFront brings all these new technologies in one simple to install package. It takes less than 5 minutes to set up and launch your VueFront Web App.
When installing VueFront, you first need to start by installing the CMS Connect App on your CMS website (like Wordpress).
Currently, we have 4 major CMSs available:
After installing the CMS Connect App, you will be provided in the admin panel of your app a CMS Connect URL. Save this URL for the next step, when you will be installing VueFront Web App.
VueFront Web App is a VueJS Web App built on Nuxt. Think of it as your new frontend. The Web App is out-of-the-box:
The Web App pulls the data from the CMS Connect URL, proved by the CMS Connect App.
The Web App needs to be precompiled for production. There are several options for deploying your VueFront Web App:
The final option is the best for SEO.