Lead dev of Redux here again.
Yes, you can embed Redux without any concern.
To make your life much easier, why not use the new Redux Generator? http://generate.reduxframework.com
It will make a theme for you based on underscores and you can set your TGM settings accordingly. This is just something that will help you springboard into using Redux.
@parallelus indeed. Try to get past @kprovance’s sharpness to his feelings. He’s a solid dev who has put endless hours into Redux. He doesn’t want someone taking that work and saying it’s from them. I fear the overall intent of @splendous was misunderstood.
@splendous, I will answer each of your questions in turn. I think you’ll be shocked, heh.
1) That’s because dev_mode is on. Turn that argument off and there go the update suggestions. You never ship with dev_mode on. Also there’s an argument to turn off those alerts even with dev_mode on.
2) There’s a hook in the sample-config that shuts the demo alerts off. You may want to look over the sample a bit more, or read our documentation at http://docs.reduxframework.com/
3) Tracking is indeed built in, and we don’t hide that at all. It’s 100% anonymous and opt-in. What do we do with that data? Look here: http://reduxframework.com/statistics
This allows us to see the top themes/plugins that we have to make sure we’re compatible with. For example, someone reported a woocommerce bug. We knew that that was highly used so we put in a fix within an hour. It also lets us know WordPress versions, Languages, and soon PHP Versions. All of these items simply help us to debug.
The premium extensions is more of a service. Look here: http://reduxframework.com/statistics/?d=3a91ce2622596f6b4c67e27a4a2dc313. This is the view of the Redux statistics for Shoestrap (http://shoestrap.org), an open source theme. By buying premium support or the tracking service, we let you know what YOUR users are using.
4) Again, look above at my initial comment.
By “bringing 4 frameworks into one” I basically rewrite the majority of all the code. I kept the structure and added greatly to everything. I did this over the course of 8 months on my own. Donations don’t happen with open source, not really. Premium gives you a feature that saves you HOURS of time, and supports the project to keep it growing. I would argue that Redux can’t survive without it, because I can’t work for nearly a year without any compensation. It’s just a fact and ensures I can justify Redux expenses without taking away from my children.
I think that clears up most everything. Ask anything else, but perhaps our issue tracker or a Skype session would be more appropriate. You (or anyone) can Skype me directly: DovyDigital.
Thanks and I wish you the best with your themes.
Spoiler alert, Dovy Paukstys here, lead dev of Redux Framework 3.0.
One of the primary reasons for the beginning, and continuation of the Redux Framework was to bring the Wordpress Developer community together. Many frameworks have come and gone over the years, and even more have been abandoned. That’s why NHP, SMOF, SimpleOptions, and Redux 2.0 merged into one.
Now, why do we have premium extensions for Redux? To keep the project alive. No project that has the amount of effort we put into it can subsist without some form of steady income. So, what do we do with that money? Pay for code, sponsor WordCamps, pay community devs who put in a lot of time, and fund new and exciting projects. We haven’t made much, to be honest. I spent 8 months of work on it and grossed 300 dollars. These days, we’ve made a little more, but no where close to the profit of a low end theme. You won’t make money off a framework, not nearly enough to replace your day job.
If you believe I am wrong, then let’s look at some great frameworks sold on CodeCanyon. Acera made 88 sales, or $1200+. iPanel made 45 sales, or $690. I will say Redux isn’t far off from those. Most devs make a framework to advertise their product. They think it will improve brand. I would argue that it doesn’t do that often. We usually end up copying one another and I call that wasted effort.
When I say I don’t make money off of this, I’ll prove it. Someone came to me asking for a starter theme. They paid me a small sum. I liked the idea, and just created this: http://generator.reduxframework.com. It takes the _s boilerplate, renames all the functions and such to fit your needs, bakes in Redux and TGM in a fully featured boilerplate theme that you can start developing with right now. I’ve worked some 15+ hours on this project, and was only paid for 2 hours of work. Not exactly making a large sum here.
Another shout out. ThemeFusion, creators of Avada, decided to make Avada 4.0 Redux based. As a result they needed some extra features. Thus, Metaboxes and Font Control were born. They contributed to the development. Had they not, I couldn’t have justified the time. Yet they didn’t pay for all my time, not even close. But now the community has those features they can use too.
If you want to build your own extensions for Redux, look at Code Editor. It’s our first third-party developer extension. You CAN sell extensions in our marketplace (after an approval process). Now, we do keep a percentage in an effort to keep Redux alive. You can also overload any Redux field or extension, to alter the functionality of Redux without ever touching the core.
My goal is to have Redux cover every control aspect of WordPress. We’re working on a customizer integration that will truly differentiate. We’re here to stay, and the community gathering around us is amazing. If you want to see some stats, check our opt-in statistics updated weekly: http://reduxframework.com/statistics/
You can fork Redux, it’s within your right to do so. My question to you is, couldn’t we work together instead? Why redo the basics when they’re already there? Come up with a new idea, a new tool, and build it off of Redux. If you want an extension improved, do it! Let us know and we’ll see what we can do to help with the time you put in.
Redux is about community. You have a choice: do what you want, or work together with Team Redux to make something great, even greater.
Lead dev of Redux here. Our issue tracker is the best place to get this info. To get your data, use the global variable instead. Say your opt_name was opt_name, then you can just use $opt_name.
Easiest way is to use $GLOBALS[‘opt_name’].
Hop over to our issue tracker: https://github.com/ReduxFramework/ReduxFramework/issues
@phpbits Awesome. If you wouldn’t mind updating your first post with details so newcomers maybe are not confused I’d appreciate it. Again, sorry for our mistake.
Oh I know. It was our mistake. Sorry for the confusion everyone.
Hello everyone. Lead dev over here at Redux.
So, that page was from 8 months ago when we started talking about models, about how we could sustain our effort. We had it completely hidden and had forgotten all about it because that IS NOT nor EVER WILL be the Redux stance.
When we moved to WP Engine, for whatever reason, it was no longer private as it was before.
Again, this is not nor will it ever be the model of Redux Framework. The core is free, will always be free, without any regulation. We will sell premium extensions to further our effort.
You can also check the site. I have updated the content to match our current offering and I apologize for the confusion.
@phpbits, no one is paying to use Redux the control panel.
@dnp_theme I know you like VafPress, but I assure you we have features that Vafpress does not.
@huykhong There is a donate button. This was a mistake. See above.
@A3WebTools You can strip it down if you want. We simply give you the tools, you decide how to use it. To make it lighter go into ~/ReduxCore/inc/fields and remove the fields you don’t use. I am glad you’re not sad for the charge, but there is not one. This is a misunderstanding.
@purethemes have you tried the Redux Converter? At least give Redux a go with your OptionTree data before you completely dismiss it.
@Typps – Not our position, HUGE misunderstanding.
@QBKL Notice the GPL2? We’re GPL3. That page is defunkt.
@WPWiseOwl Thank you for explaining things. Though I fear the confusion for this was our mistake.
@juarathemes, it’s called demo mode. Install the redux plugin and give it a try.
Haha, thanks @bfintal.
@dnp_theme Here, here. Vafpress is a fantastic piece of work and I love chatting with the devs. We pass ideas back and forth from time to time. Good stuff.
I would argue that Vafpress and Redux have different features and different strengths. I wish we could just work together, but alas it is what it is.
@bfintal You really need to look and compare what other frameworks are doing. This is a slide from our most recent webinar. It shows the different frameworks we gather ideas from: http://cl.ly/image/3K1v3z1L0y2d
If you want to check our full webinar, you can here: http://reduxframework.com/2014/02/february-webinar-review/
But yes, LOVE the Vafpress team.
What @kprovance means is you can make any field and extend anything you like and use any type of hook within Redux to alter data at any stage of the game.
Oh and one last thing… This is something that many devs do that I think is bad form.
- Multicheck Categories
- Multicheck Pages
- Multicheck Posts
These items are one field, 4 configurations. Don’t claim they’re 4 fields. LOL. Plus if you want to change one thing you have to update code in 4 locations. Oy. Just a suggestion.