1024 posts Best-dressed man at PressNomics 2013
  • Attended a Community Meetup
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has attended an Envato Live event
  • Has been a member for 5-6 years
+5 more
Parallelus says

Thanks for all the awesome feedback. To summarize most of the questions, yes it’s compatible with the ThemeForest requirements, including Phase 2. We have a theme coming out in November that will demonstrate this.


Hi seems to be an awesome framework! I’m curious about this:

“Plugin Installer Integrate required plugins into your theme, to install when the theme is activated.”

Is it like TGM Plugin Activation ? Does it support plugins updates from the theme package?

That’s built using the TGM class. It uses an admin interface during development so you don’t have that config file to fill out for each plugin. Just upload a ZIP file for a plugin and it will be included in the theme.

When you do a theme update, you can simply replace the plugin ZIP file with a newer one. The theme will automatically read the file and determine if it’s newer than the installed plugin on the customer’s site. If it is, the prompt to update will be displayed and everything else is automated the same as TGM. It’s a bit easier because you don’t update version numbers in the config PHP file like the TGM class, just copy the ZIP file.

We’ll have more options for this later to handle things like remote hosted files and core WP repository. Those features exist but we haven’t yet added the admin interface for them.


I wonder if this framework fits the new theme requirements. EDIT: I see you can sort of export a theme as an individual theme. Does that mean it will output a theme with the build options without the options framework to build options?

When the theme becomes a stand-alone it removes the development tools like the Options Builder.

We think it’s a good idea to distribute the theme in both child and stand-alone format so developers buying the theme can use the child version to customize the admin for their client. It’s amazing how much time that can save when you’re not learning another person’s code structure when all you want to do is rename or remove an admin option. We already have customers doing this with our existing themes and we will include the child (development) version of our themes in the future.


Awesome… thanks for the new post and moving it out of the Ultimatum one. Now we can ask the Ultimatum people to post about Ultimatum here… ROFL. :)

Ha! Getting a taste of my own medicine. :)



It looks really nice, but seems to me that approach to pack theme with extensions instead of plugins is completely opposite new TemeForest requirements for themes?
Correct, that’s why i also had my doubts if it is according the new requirements – with the point you make it is not indeed.

We have a theme coming out next month, after Phase 2 begins, so it definitely will be compliant with those rules. I spoke with Japh and other Envato staff at the PressNomics conference about this so there is nothing to worry about on that side.

Extensions can be anything, which means you have to put things there that can’t be included in the theme after Phase 2. That being said, we’re adding a feature to our Plugin Installer extension so any active extension can be selected to “Install as plugin” which will truly make it easy to be compliant with ThemeForst changes. Extensions are modeled after Plugins so this is a really simple update. Once we add this you can let the framework do the work of separating the functionality for you.

1024 posts Best-dressed man at PressNomics 2013
  • Attended a Community Meetup
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has attended an Envato Live event
  • Has been a member for 5-6 years
+5 more
Parallelus says

Correction to above…

Extensions can be anything, which means you DON’T have to put things there that can’t be included in the theme after Phase 2…

I was trying to say you can put the things that need to be plugins into the plugin installer instead of extensions, but actually said, you have to put them in extensions. The way it works is you can put whatever you want where ever you want so you can absolutely ensure you are OK for Phase 2.

104 posts
  • Sold between 5 000 and 10 000 dollars
  • Referred between 1 and 9 users
  • Bought between 1 and 9 items
  • Exclusive Author
  • Has been a member for 2-3 years
CantoThemes says

I tried Runway. But it’s not completable with wordpress 3.6.1. Also I saw media uploader is not native uploader.

40 posts
  • Australia
  • Bought between 100 and 499 items
  • Envato Studio (Microlancer) Beta Tester
  • Exclusive Author
  • Has been a member for 4-5 years
  • Referred between 1 and 9 users
mcollins says

So far so good… it is hell complex without a small movie showing a brief overview. Am a visual learner. Made new CPT with it, made new taxonomy, made new field groups and fields… so far so good. I cannot see how to make a repeater field for making something like a task list. Would love to make a task list that I can tie in with a progress bar.

As for the template builder, so far so good I guess. However I do not see how I can link my field for the footer that I created “footer layout – full, half, third,quarter”... so I can have a footer with 4 widgets 3 widgets, 2 widgets or simply 1 in it.

I did not see that in the documentation.

But have to say with its complexities, it sure has a huge array of options to do things. Just wish I knew how to link all these great things to actually show something on the front end… lol

Quite excited for your truly open source and seems to be totally brand-able product.

40 posts
  • Australia
  • Bought between 100 and 499 items
  • Envato Studio (Microlancer) Beta Tester
  • Exclusive Author
  • Has been a member for 4-5 years
  • Referred between 1 and 9 users
mcollins says

OK… I see that I can make layouts, however I get this error.. Fatal error: Cannot use object of type stdClass as array in C:\Users\cmwwebfx\Documents\Websites\www.runway.dev\wp-content\themes\runway-framework\extensions\layout-manager\admin.php on line 43

1024 posts Best-dressed man at PressNomics 2013
  • Attended a Community Meetup
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has attended an Envato Live event
  • Has been a member for 5-6 years
+5 more
Parallelus says

I tried Runway. But it’s not completable with wordpress 3.6.1. Also I saw media uploader is not native uploader.

In what way is it not compatible with WP 3.6.1? There are well over 1,000 websites running on Runway built themes, I’m sure the majority of those are on WP 3.6.x right now in 3.7. Can you provide some details?

Can you describe what you consider a native media uploader? We’re using the standard method of opening the WP Media Uploader interface inside the WP admin lightbox. Is there an example you give to show of how you would like this done differently?

186 posts
  • Bought between 1 and 9 items
  • Exclusive Author
  • Has been a member for 2-3 years
  • Sold between 1 and 100 dollars
  • United States
ThemeBuddies says

I just installed the theme on my server. I use bluehost. I got an error message saying

You must have PHP v5.3.1 or later to use this theme.

You can try adding the following to the top of to your .htaccess file in the WordPress root directory:

AddType application/x-httpd-php53 .php

I added that to the top of my httaccess and it seems to have worked. Is this an issue for a lot of hosts? If that does not work, contact your host and ask them to update your PHP version. The theme will not be functional until this issue is corrected.

1024 posts Best-dressed man at PressNomics 2013
  • Attended a Community Meetup
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has attended an Envato Live event
  • Has been a member for 5-6 years
+5 more
Parallelus says

As for the template builder, so far so good I guess. However I do not see how I can link my field for the footer that I created “footer layout – full, half, third,quarter”... so I can have a footer with 4 widgets 3 widgets, 2 widgets or simply 1 in it.

I did not see that in the documentation.

But have to say with its complexities, it sure has a huge array of options to do things. Just wish I knew how to link all these great things to actually show something on the front end… lol

Quite excited for your truly open source and seems to be totally brand-able product.

We uploaded the newest version of the Layout Manager so it should clear the error messages you had.

For things like widgets in the footer with the Layout Manager, we’ve found it’s more useful to allow the user to select a content source like a static block (custom post type we use) or a sidebar then popular it how they prefer. This gives the user more control since from an editor in a static block they can set any column number they need and populate it with content, add sidebars (using a short code with Sidebars extension) or anything they like. Themes using a set group of widget areas in a single footer will be a distant memory someday. We focused on full content editor and multiple source options for headers and footers. That’s the direction we’re looking.

1024 posts Best-dressed man at PressNomics 2013
  • Attended a Community Meetup
  • Author had a File in an Envato Bundle
  • Bought between 1 and 9 items
  • Contributed a Tutorial to a Tuts+ Site
  • Exclusive Author
  • Has attended an Envato Live event
  • Has been a member for 5-6 years
+5 more
Parallelus says

Is this an issue for a lot of hosts?

Most hosts are running PHP 5.3.x at this point. It’s not an issue if they don’t because it can be added instantly (almost) with a quick support request. With a little over 1,000 Runway sites active we’ve had less than 10 support request. Even the few that do see that message can solve it the way you did with a single line in the .htaccess file.

498 posts
  • Won a Competition
  • Most Wanted Bounty Winner
  • Sold between 10 000 and 50 000 dollars
  • Exclusive Author
  • Australia
  • Has been a member for 3-4 years
  • Bought between 100 and 499 items
  • Referred between 10 and 49 users
  • Envato Studio (Microlancer) Beta Tester
simonswiss says

Why don’t you guys ask the error and issues questions in the support forum provided for Runway? I think this thread would be more interesting with discussions of what Runway can / can’t do and where it’s going in the future.

I personally think it’s a great tool for developing WordPress Themes – i am no master at this (one day i will) and the very well documented files on the Liftoff demo child theme are extremely helpful to me.

Thanks @parallelus and your team for putting together this as an open-source project, this is really awesome!

by
by
by
by
by
by