https://github.com/wpint/wpint-plugin
The wpint wordpress plugin framework
https://github.com/wpint/wpint-plugin
framework php plugin wordpress wordpress-plugin wpint
Last synced: 2 months ago
JSON representation
The wpint wordpress plugin framework
- Host: GitHub
- URL: https://github.com/wpint/wpint-plugin
- Owner: wpint
- License: mit
- Created: 2024-01-17T12:47:08.000Z (about 2 years ago)
- Default Branch: 2.x
- Last Pushed: 2026-01-14T14:09:12.000Z (3 months ago)
- Last Synced: 2026-01-14T17:54:53.470Z (3 months ago)
- Topics: framework, php, plugin, wordpress, wordpress-plugin, wpint
- Language: PHP
- Homepage:
- Size: 56.6 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# WPINT Plugin #
**Contributors:** [ALI BARZEGAR RAHIMI (ABRZ)](https://github.com/abrzzzz/)
**Tags:** Wordpress, wp-plugin, plugin, wordpress plugin framework, framework, wpint, wpint plugin, wpint-plugin
**Requires at least:** 4.5
**Tested up to:** 6.6.2
**Requires PHP:** 8.1
**Stable tag:** 2.0.0
**License:** MIT License
**License URI:** https://mit-license.org/
WPINT Plugin is a WordPress plugin framework.
## About WPINT ##
WPINT is a wordpress plugin framework. It is a simple and easy to use plugin framework which allows you to create your own plugins very quickly.
It takes out the hard work of creating a plugin and gives you the freedom to focus on the core functionality of your plugin. It
also provides a lot of features by using of the wordpress's core APIs and the [Laravel](https://laravel.com)'s core services such as:
* [Service Container](https://laravel.com/docs/10.x/container)
* [Service Provider](https://laravel.com/docs/10.x/providers)
* [Facades](https://laravel.com/docs/10.x/facades)
* [Collections](https://laravel.com/docs/10.x/collections)
* [Eloquent ORM](https://laravel.com/docs/10.x/eloquent)
* [Cache](https://laravel.com/docs/10.x/cache)
* [Event](https://laravel.com/docs/10.x/events)
* [Validation](https://laravel.com/docs/10.x/validation)
* [Blade Template Engine](https://laravel.com/docs/10.x/blade)
* [File System](https://github.com/illuminate/filesystem)
* extra
and also:
* [Extended Routes (Admin Page, Rest Endpoint, Ajax Endpoint)]()
* [WPAPI]()
## Installation ##
Simply clone the repo from github and place it in your `wp-content/plugins` directory.
e.g.
1. Run `git clone git@github.com:wpint/wpint-plugin.git` in the plugin director
2. Run `composer install` (make sure you have composer installed)
3. Run `npm install` (make sure you have nodejs installed)
4. Activate the plugin through the 'Plugins' menu in WordPress dashboard
5. Start developing
## Caveats ##
1. Make sure you have the `storage/` directory writable in root of the plugin.
2. You may get the .env file not found error, change .env.example to .env
All these concerns will be resolved by running the `./bin/startup.sh` file.
## Changelog ##
### 1.0.0 ###
* Initial release
* Release date: 2023-01-10
### 1.1.0 ###
* Route debug and new implementation
### 2.0.0 ###
* Rewrite the core (Major release)
## Contributing ##
Thank you for contributing this framework, please review [Contributing Guides](./CONTRIBUTING.md)
## Security ##
In terms of finding any security issues, please send an email to [ali.barzegar.rahimi@gmail.com](mailto:ali.barzegar.rahimi@gmail.com)
## License ##
The WPINT framework is open-sourced software licensed under the [MIT license](https://opensource.org/license/mit/).