Clone it. Extend it. Sell it.
Wireframe Plugin is an OOP WordPress plugin boilerplate. Wireframe Plugin enables WordPress Developers to rapidly wire GPL and WordPress Coding Standards compliant plugins for professional client projects or for selling premium plugins in any marketplace. Wireframe Plugin is part of the Wireframe Suite for WordPress by MixaTheme.
Status | Requirements | Features | Caveats | Support | Contributing
- Created by: Tada Burke
- Maintained by: MixaTheme
- Phase: Beta-1
- Version: 0.1.0
- Tested: WordPress 4.8.1, PHP 5.6-7.1, all modern browsers.
Wireframe Plugin encourage Developers to use the requirements listed below, but this is ultimately up to each Developer or Team. Due to the rapid advancement of tech these days, Wireframe Plugin will generally support software no more than 2 major point releases behind.
- LAMP, LEMP or any server running PHP, MySQL or MariaDB. Nginx is highly recommended.
- PHP version 5.6 or greater. PHP 7.1+ is highly recommended.
- MySQL version 5.5 or greater OR MariaDB version 10.0 or greater.
- WordPress version 4.7.5 or greater.
- Intermediate knowledge of the Wordpress Codex and Plugin Development.
Wireframe Plugin takes a unique approach to WordPress plugin development...
- Object Oriented Programming (OOP)
- Inversion of Control (IoC)
- Dependency Injection (DI)
- DRY principles.
- PHP Namespaces.
- PSR-4 PHP Standards Recommendations.
- Bootstrapping wireframe.php.
- Composer dependency management for autloading.
- WordPress Coding Standards compliance.
Wireframe Plugin is built with industry standards, best practices and forward-thinking features. You may wish to add or remove any feature. Below are just the requirements we use.
- Reusable objects
- De-coupled architecture
- Separate config files for objects
- Easily enable/disable hooks per method
- Example Admin module
- Example Custom Post Type module
- Example Options module
- Example Settings module
- Example Shortcode module
- Heavily commented codebase
- WIP. More coming soon!
Wireframe Plugin may or may not be a good fit for your next project. Please take a look at the Requirements, Wiki, Issues and source code to get a feel if Wireframe Plugin is what you're looking for.
Have a question? Head on over to the Wiki first. Then, head on over to the Issues and start a new thread.
- 📚 Wiki - View some FAQs before you open an Issue.
- Issues - Start a new relevant discussion or open an Issue.
Think you've found a bug or wish to help make Wireframe_Plugin better? We love and thank all contributions. ❤️
- 💡 Issues - Volunteer and help other Developers.
- 🌏 Translation - Help translate into your language.
- Pull Requests - Help make Wireframe_Plugin better.
- 🪲 Report A Bug - Help us squash unruly bugs.
- 🎁 Donate via PayPal - Or purchase any of our commercial products. Thank you, every bit helps!
- ❌ Do not report vulnerabilities publicly. Please use the contact form on our website. Thanks.
- Initial release in 2016.
Wireframe Plugin is Copyright © 2016 MixaTheme. All rights reserved.
Wireframe Plugin is licensed under GPL-2.0+ ( see LICENSE )
Wireframe Plugin is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this software. If not, see http://www.gnu.org/licenses/.
MixaTheme is the software development studio founded by Tada Burke.
More free and commercial open-source software by MixaTheme...
Wireframe is a suite of free object-oriented components for creating modular WordPress themes & plugins. You extend Wireframe to deliver professional client projects or for selling premium marketplace products to the world.
Frustrated buying dozens of throwaway themes? Love Bootstrap, Foundation, HTML5 Boilerplate, Skeleton but wanna test drive Neat, Susy, Material UI, Unsemantic, Ink, Kube, Bulma, etc? Mainframe is our flagship smart theme for WordPress! Use any grid. Use any front-end framework. Use your creativity in one single theme.
Thanks for using MixaTheme products! Follow us? Twitter | Facebook | Updates