Giter Club home page Giter Club logo

wp-boilerplate-plugin-with-vuejs's Introduction

WordPress boilerplate plugin with Vue.js

A simple boilerplate plugin for WordPress using vue js.

[ If you want to use framework base WordPress boilerplate with more advanced MVC pattern. Then check another one from here

https://github.com/hasanuzzamanbe/framework-base-wp-boilerplate-with-vue ]

How to use:

  • Clone this repository on your local plugin folder

  • Run command npm i to install node modules.

Now just setup for your own plugin, it's very easy using node auto command.

1. Auto setup:

Just run node src/setup it will ask for a plugin name, type your plugin name and hit enter.

Your plugin is ready to use.

Now run npm run watch Then activate the plugin from your WP admin dashboard.

If you want to make setup by hand you can do it also. But auto setup is the best option for you.

Or Manual Setup

Step to make your own plugin

  • Open with an IDE (Vscode, sublime, PhpStorm etc)

  • Change all the plugin_name to Your-Plugin-Name

  • Change all the PLUGINNAME to YOURPLUGINNAME (Upper case)

  • Change all the PluginName to YourPluginName (Upper Camel Case)

  • Change all the Plugin_Name to your_plugin_name

  • Change all the textdomain to yourtextdomain

All done have fun

Some suggestions for beginners:

Now your plugin is ready to use with a standard format.

You can write vue.js codes inside /src folder

Do any customization you need.

NB: These 3 packages are already installed on this project, You can use those or remove that if you don't need.

  • element-ui
  • vue-router
  • @Wordpress/hooks

For more details please check the package.json file

After Development Production:

When your Plugin development is complete and you want to use it for production. Then run npm run prod after that you can delete some files which are already build.

Files/Folder you should delete on production:

  • node modules
  • src
  • package-lock.json

For Help:

Please feel free to mail me [email protected]

For faster response please text me on https://www.hasanuzzaman.com live chat.

wp-boilerplate-plugin-with-vuejs's People

Contributors

hasanuzzamanbe avatar lahin31 avatar ruhel241 avatar

Watchers

 avatar

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.