I recently started experimenting with WordPress
I’ve got a new framework to show you that
could potentially have a big impact for
WordPress Plugin developers
What if I told you that you could
write a WordPress plugin that can
also be used as a standalone PHP
application, or Joomla component
using the same codebase.
Why would a WP developer do this?
• Save yourself time
• Opening your WordPress plugin to another
community of site builders who are already
happy to purchase extensions
• Make it easier for your users to customise
(Akeeba Web Framework)
A web application framework for single source
standalone web applications, Joomla!
components and WordPress plugins.
• WordPress 3.8.0 or greater
• Requires PHP 5.3+
AWF for WordPress
• Object Oriented programming
• Template and media overrides
(These are things a lot
of WP developers in
AWF for Standalone PHP
• For those 56% (approx) of websites using PHP
but not using WordPress or Joomla
• Comes with it’s own user management
How does it work?
• Boot file defines dir names,
registers activation hook,
and adds actions
• Helper files provide
wrapper to bootstrap the
• Application folder contains
AWF, and files for plugin
Who wrote AWF?
• Written by Nicholas Dionysopoulos from
akeebabackup.com who also has a WordPress
• September 2014 – public release of AWF
AWF is currently in public beta. There
are no documentation or examples
written just yet.
Each theme club has it’s own framework to
support both WordPress & Joomla
Let’s not make the same mistake with plugins
AWF could be the standard
We can share:
• Bug fixes
• Unit tests
• Examples and tutorials
WordPress and Joomla developers can work
together for mutual benefit!
Where do I get AWF?
Where can I find out more about AWF?
I’ll be talking more about AWF, and showing
examples in my “Extension Developer Secrets”
talk at JoomlaDay Sydney, Sat 11th October @