Visit the Runway website: RunwayWP.com
A better way to create WordPress themes.
Runway was built for creating WordPress themes and it encompasses both of the classic meanings of "theme framework" as defined by the WordPress developers:
But Runway is much more than just a theme framework, Runway is a Theme Development Environment.
Create a working environment - a Theme Development Environment - which contains many different Runway child themes and then use Runway to update any or all child themes with the very latest features ready to be exported as stand-alone themes and pushed to your clients as theme updates.
Runway features an Options Builder that makes it easy to build custom option pages for your theme. Instead of hand-coding a pile of complicated arrays, you can do it all with drag-and-drop and click-and-pick.
The Options Builder generates admin pages directly in your theme's admin menu. The new admin pages can be populated with inputs selected by you from the Options Builder interface. Group the content of admin pages with containers, or split the fields across tabs. There is even the ability to add custom fields so if you need something we didn't already think of you can add it yourself.
No more hacking theme code, Runway will enable you to add, edit and organise theme menus without any coding. If a theme is built with Runway it makes it easy to customise the permissions and theme options for any custom admin structures. Quickly modify admin options specific to a client's needs using a nice admin interface.
Runway is modular and much of its functionality comes from what we call extensions. In many ways Runway extensions are just like the WordPress plugins you will have become accustomed to using to extend and enhance theme functionality. The big difference is that when you export your finished theme Runway extensions become an integrated part of that theme as default features.
Just think. No more installing plugins on client sites or writing documentation for how to install them. No more worrying about building features that require a plugin only to have the client turn it off or delete it, breaking the theme. And because all child themes are underpinned by the same Runway framework, features that have been developed for one specific theme can easily be added to other themes. This enables you to push out advances in technology, even changes in design trends, to all your clients who use themes built with Runway.
To give you an idea of the power and the potential of Runway extensions, here are some that we are already developing:
And that's just the beginning, merely the tip of the tip of a very big iceberg. You can expect much more not just from Parallelus but also from independent developers. And, of course, you can develop your own Runway extensions which you can distribute freely if you like, or even sell.
Develop your themes with yourself and your clients in mind.
Just because your theme is using the Runway framework this doesn't mean you have to end up with a theme that is broadcasting that information. You can brand your theme any which way you like, we are not interested in taking credit for your creativity. It's 100% your theme.
During the development stage you will most likely work with a parent/child relationship, where Runway is the parent and your custom, unique theme is the child. If you like you can distribute it this way when you are finished, but more likely you'll want to "package" the whole parent/child structure into a single, independent theme. This helps you to build individual brand recognition for your themes.
So when you have finished developing your theme it can be exported as a totally stand-alone theme, independent of the Runway framework.