Skip to content

tharlab/wp-lumen-plugin-framework

 
 

Repository files navigation

WP Lumen Plugin Framework Starter

A Laravel Inspired Wordpress Plugin Framework built with Lumen Framework

WP Lumen Plugin Framework provides an architecture that allows rapid development of Wordpress plugins where speed and dexterity is preferred over native Wordpress methods. This codebase is built with Laravel's "Lumen" micro-framework. Help WP Lumen Plugin Framework's development by contributing to the repository and reporting problems encountered.

Includes:

  • WP Models
  • Example Controllers, Widgets & Shortcodes
  • Vue.js Auth Components & Shortcodes
  • WordpressServiceProvider
  • Debugbar Integration
  • WP & Lumen Helpers
  • WpCron Integration (wee wiki example)
  • Database Table Mangement (wee wiki example)
  • Activate, Deactive, Uninstall Schema Integration
  • JSON Config Flat-File Store

Live Demo

http://wplumen.bayareawebpro.com

Setup

Download this package and run php composer install in your terminal.

http://composer.org

Once you have run the composer installer, upload and "Activate" the plugin in your Wordpress installation.

Documentation

In-Progress, please bookmark the Wiki, I will be adding new How-To's when possible. https://github.com/bayareawebpro/wp-lumen-plugin-framework/wiki

Api Docs: https://cdn.rawgit.com/bayareawebpro/wp-lumen-plugin-framework/99bc7e1c/_docs/build/index.html

Slack Chat

https://join.slack.com/t/wplumen/shared_invite/enQtMzAwNDgwMDQzODI3LWFlOTJmMWMxYjA2ZTE0YjRhMDk0N2QwZDJjZWZmYTEzODcxZWRiZWVlODQwNTE1ZjgxZjAzMjcyNzg3NGJjNjg

How to Contribute

Make a pull-request or open a new issue with a link to a gist snippet. https://github.com/bayareawebpro/wp-lumen-plugin-framework/issues

About

A Laravel Inspired Wordpress Plugin Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 72.4%
  • PHP 24.1%
  • CSS 1.8%
  • Vue 1.2%
  • JavaScript 0.5%