Bets framework/boilerplate to follow when creating a new Wordpress plugin

Posted on 2014-08-12
Last Modified: 2016-05-23
I am looking to start a new longterm ongoing plugin that will become quite feature rich eventually, and go through several versions with feature additions etc, like a commercial project.

Is there a best practise or framework to follow to help keep a project like this healthy, and extensible for the long term without walking over our own feet in the future.
Question by:Simon Hill
    LVL 14

    Accepted Solution

    First and foremost make sure you familiarize yourself with the official WordPress coding standards -

    Two of the most popular frameworks include
    WordPress Fuel:
    Xavisys WordPress Plugin:

    This TutsPlus tutorial is definitely worth a look as well, I've followed it and it is well written -
    LVL 107

    Expert Comment

    by:Ray Paseur

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    What is Node.js? Node.js is a server side scripting language much like PHP or ASP but is used to implement the complete package of HTTP webserver and application framework. The difference is that Node.js’s execution engine is asynchronous and event…
    Styling your websites can become very complex. Here I'll show how SASS can help you better organize, maintain and reuse your CSS code.
    The viewer will receive an overview of the basics of CSS showing inline styles. In the head tags set up your style tags: (CODE) Reference the nav tag and set your properties.: (CODE) Set the reference for the UL element and styles for it to ensu…
    The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    13 Experts available now in Live!

    Get 1:1 Help Now