Coder Social home page Coder Social logo

vuefront / wordpress Goto Github PK

View Code? Open in Web Editor NEW
128.0 12.0 26.0 11.27 MB

Free PWA & SPA for Wordpress & Woocommerce

Home Page: https://wordpress.vuefront.com/

PHP 26.95% CSS 0.07% Smarty 3.60% JavaScript 50.35% Vue 16.97% SCSS 2.05%
vue vuejs vuefront spa pwa wordpress woocommerce wp wp-plugin single-page-app

wordpress's Introduction


VueFront

Vue powered CMS agnostic frontend framework for your old-fashioned Blog and Ecommerce site.

Version Version License Chat

Show your ❤️ - give us a ⭐
Help us grow this project to be the best it can be!

Demo

VueFront on Wordpress

VueFront on OpenCart

VueFront on Magento

VueFront on PrestaShop

What can I do with VueFront?

Easily turn your Wordpress, OpenCart, Magento, PrestaShop, Shopify or any other blog/store CMS into an SPA and PWA with Vue.js in less then 5 minutes.

VueFront Tech-stack:

  • SPA
  • PWA
  • AMP
  • GraphQL + Apollo
  • VueJS + Nuxt
  • Atomic Design
  • JAMstack

Who can use VueFront?

You or your clients with a site on an old-fashiond CMS. If you want to try new technology, outrun your competition and just provide a better user experience, but not ready to invest thousands of dollars, VueFront is for you.

  • It uses the latest tech stack.
  • It's free.
  • It's easy to setup, test and run.

It works out-of-the-box:

  • You get a shiny new Web APP.
  • You get to keep your current CMS admin panel.
  • You can always switch back to your old site.

Give it a try, what do you have to lose?

How do I get started? (development)

  1. Install VueFront CMS Connect App on your site and copy the CMS Connect URL.
  2. Install VueFront app. (requires node.js >= 8, git, and yarn)
# Create VueFront app. replace <project-name> with vuefront
yarn create vuefront-app <project-name>
# OR npx create-vuefront-app <project-name>

yarn dev

Switch to production

  1. build your App
# build the app
yarn build
  1. Copy the contents of your app from /dist to your root folder of your CMS where it is hosted.

  2. Configure your hosting to load index.html first. This can be a bit tricky.

For OpenCart CMS you can use this:

  • Apache
# for VueFront to work you need to load index.html before any other index file
DirectoryIndex index.html index.php
  • Nginx
# for VueFront to work you need to load index.html before any other index file
index index.html index.php;

# when visiting any other url, it should forward to the root index.html file
location / {
    try_files $uri $uri/ /index.html;
}

wordpress's People

Contributors

alexandrdrvn avatar dmitriyzhuk avatar krasaler avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wordpress's Issues

where is the folder dist

Copy all files from folder dist to the newly created vuefront folder,
where is the folder dist?

i got these error after install plugin

i got this error after install the vuefront plugin and cannot activate woocommerce on vuefront setting

Header information - headers already sent by (output started at /srv/bindings/ce661f7c68bc4050b305cd70005747b2/code/wp-includes/functions.php:4339) in /srv/bindings/ce661f7c68bc4050b305cd70005747b2/code/wp-content/plugins/vuefront/plugin.php on line 173 Warning: Cannot modify header information - headers already sent by (output started at /srv/bindings/ce661f7c68bc4050b305cd70005747b2/code/wp-includes/functions.php:4339) in /srv/bindings/ce661f7c68bc4050b305cd70005747b2/code/wp-content/plugins/vuefront/plugin.php on line 175

Server info: nginx/1.8.1
PHP version: 7.3.10
Wordpress version: 5.2.3
WooCommerce version: 3.7.1
Vuefront: 1.2.0

Does not work on Wordpress 5.4.1

The plugin can be activated in the backend (WP v5.4.1) but the options page is empty and lots of errors are logged in the console...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.