@bfintal – Lead dev over at Redux Framework here. Welcome to the party! I really do wish you the best of luck and congrats on the release.
Let me give you some advice. If you have something so unique, so powerful, so amazing people will pay for it. If you have the same as they can get otherwise and free, they won’t. Take for example the Redux typography module. Arguably the most advanced typography field in the WordPress space. Full CSS output, dynamic preview, google fonts with updating sizes, scripts, etc. I spent 1 month alone on that field. I gave it away. Why? Because it was better than anything out there and I knew it alone would be a draw. It works unlike 99% of the typography fields that exist. So I gave it away, and that drew people to me instantly.
Now, our config file is complex for this reason, unlike your framework we ship with a sample configuration. This sample config comes loaded with every option we can throw in it. In the beginning it was full of functions. One dev decided to post the modded sample config, but keep a function name. Voila, install the Redux plugin and the theme crashed. So we moved into a class structure. We haven’t had cross-over like that since.
Here’s how I declare a new panel: $this->ReduxFramework = new ReduxFramework($this->sections, $this->args);
Pass in an array of sections (tabs in your case) and fields below them. Args is for all of the panel. This gives you a panel, full CSS output, and customizer support without doing another thing. You can also add help menus to the panel page. I fail to see how dividing this into multiple declarations than your framework is easier. We’re doing virtually the same thing. Yours is, however, easier to read, but does create more lines of code.
I fear, as @ThemeBuddies said, ACF and OptionTree are the easiest for non-devs to use because of their panel-building GUI. Of course, that is on our agenda down the road.
I love having people in the community making great things. Add me on Skype @bfintal. I was your first fork on your repo and sent you a pull request too to fix a minor bug. I wish you could join us instead of making your own, but I understand where you’re coming from. Again, I wish you the best of luck.
For everyone else:
@FinalDestiny Thanks for the kinds works about Redux. We’re glad you love it.
@TommusRhodus Redux offers customizer support as well out of the box automatically and links to the panel. Best of both worlds.
@iKreativ Sometimes having a zillion options gives your users more power. It’s a balancing act for sure, but don’t disregard advanced features and just consider them useless even if they’re useless to you, a dev.
@WPWiseOwl Wow, thank you for the kind words. I am glad you’re enjoying the “great redux unification.” I also agree, many have tried this model before. I would argue that it’s not extremely successful unless it is vastly unique. ThemeHybrid is very much unique, so it worked.
@ab-themes Skype me and I’ll help you set it up. Skype: dovydigital
@sunnywill I should have read all of your post.
To answer most of your questions, why not attend our webinar on Saturday, Feb. 15 @ 19:00 GMT. Details here: https://www2.gotomeeting.com/register/180324930
That being said, we have a few extensions that match your needs. Look here: http://reduxframework.com/extensions
What you’d do is embed Redux, but also include it as an optional plugin install using TGM init. The cool thing is once the plugin is installed, your code will use the newer code from the plugin even though an older version is embedded in your theme.
Ha, forgot I was signed into our Redux account.
As I was saying, yes. You can embed and pass the regulations. If they reject you for any reason let us know. I believe we’re one of the few frameworks to completely comply with ThemeForest regulations.
Great thing about Wiki’s is ANYONE can contribute. Feel free to make improvements.
@DesignLinks, here you go: https://github.com/ReduxFramework/ReduxFramework/wiki/embed
You can read all about the merge here: http://reduxframework.com/2014/01/smof-merges-with-redux/
You can also find some interesting stats about the various framework used by developers here: http://reduxframework.com/2014/01/redux-market-impact/
Now both NHP and SMOF have merged with Redux to form a stronger community. Look forward to 2014. Great things are happening.
@dnp_theme – We talk to the vafpress team often. They have a very good product.
Here are some stats of use: http://reduxframework.com/2014/01/redux-market-impact/
P.S. NHP and SMOF have both merged with Redux.
phpbits, why not use the data attribute? You can declare data=>’posts’ to run the get_post_types function. Now by default the following defaults are set: ‘public’ => true, ‘exclude_from_search’ => false.
If you want to change those values, just pass the args attribute to change any arguments.
P.S. I’m a co-founder of Redux.