Developer access to Alpha Testing XenForo 2.0

Status
Not open for further replies.
25 Seems like a pretty good estimate to the important add-on developers and the few designers we have.
"Important" suggests elitism - the problem with the term important is people then start to believe their own press :)


What's important to some people won't be important to another.
 
I really don't understand the concept of "it has to be everybody or nobody", sometimes, not everyone gets picked. That's just how it is. Sometimes you're not elgible, that's how it is. I'm not speaking specifically to you Liam. I'm speaking in general. If people don't meet age requirements, or can't afford to buy something, then that unfoturnetely means they can't do it. An NDA would definetely be a requirement so if someone can't make that work due to age, country, or some other reason, then they have to accept that.

Fairness.

The world should be fair, and anything that makes it not so eradicated.
 
I would like to see an early alpha available, although for all the reasons listed and more I feel that artificially limiting it would pose more problems than it solves. I feel more that they should be released to license-holders, but hidden behind an opt-in process (or well-buried "show unstable development builds" switch) and not advertised in the usual manner, other than the announcement on the forum that they're there. I would also emphasise the alpha nature of the software more obviously than is done now for betas - including, perhaps, a banner in the ACP informing users of such.

(I say this because if it were only released to known developers, I'd not get a look in as I haven't released any code on the Resource Manager, even though I've written a lot!)
 
Fairness.

The world should be fair, and anything that makes it not so eradicated.

Life isn't fair man and you are limited to rules/laws. If you can't afford to do something, you don't get to do it. That's life. Laws prohibit you from signing certain documents if you're under a certain age, or consuming certain substances, etc... Again, not just you, I don't mean "you" literally. You can't rent a car under 25 from certain companies, that applies to me (I'm 24). It's some stuff you have to get over. If a bunch of my friends want to go somewhere and I can't afford to, that's on me, not them. Apple says you can't develop apps without paying $100 to publish them, I don't want to pay that and can't justify it, so I have never done so. That's me. I don't expect them to be like "oh some people can't justify it" and drop the price.

If they have policies, it's on you to make them work.
 
Life isn't fair man and you are limited to rules/laws. If you can't afford to do something, you don't get to do it. That's life. Laws prohibit you from signing certain documents if you're under a certain age, or consuming certain substances, etc... Again, not just you, I don't mean "you" literally. You can't rent a car under 25 from certain companies, that applies to me (I'm 24). It's some stuff you have to get over. If a bunch of my friends want to go somewhere and I can't afford to, that's on me, not them. Apple says you can't develop apps without paying $100 to publish them, I don't want to pay that and can't justify it, so I have never done so. That's me. I don't expect them to be like "oh some people can't justify it" and drop the price.

If they have policies, it's on you to make them work.

Maybe so, but things should try to be fair. And currently they are. It's a shame certain acts are against the law, or the eradication part of my statement would be more likely to come true... But I don't really want to break the law, due to the consequences of doing so.

Life should be fair. It's that simple.

And I'm going to change this subject, because bad things happen when I start ranting about this.

Liam

An NDA would definetely be a requirement so if someone can't make that work due to age, country, or some other reason, then they have to accept that.

They don't have to accept it. People don't accept things sometimes, the issue is it generally lands them in jail.
 
Why "especially" ? A paid resource can also be poorly coded and a free resource can be coded as well as a paid resource...

Back to the topic, XenForo developers have always let their beta versions a long time so other developers can adapt their addons. So there's no big deal here.

By the time beta is out then you have a horde of users trying to upgrade their sites and causing a tremendous amount of support for the add-ons and styles. Sure you can say "its beta don't expect support" but you know as well as I do that people don't read those things and just want the newest feature ASAP. So at the beta stage it would be a bit late to try and make sure there are as few of issues as possible.
 
By the time beta is out then you have a horde of users trying to upgrade their sites and causing a tremendous amount of support for the add-ons and styles. Sure you can say "its beta don't expect support" but you know as well as I do that people don't read those things and just want the newest feature ASAP. So at the beta stage it would be a bit late to try and make sure there are as few of issues as possible.
Maybe a new feature? Upgrade at your own risk and if it breaks flash up a WE TOLD YOU NOT TO DO IT! message :D
 
I'll just butt in here with a few thoughts.

Firstly, we are a long way off needing to think about this issue. Mike and I aren't even in a position to describe the extent of the backward compatibility breaks at this point (although we know that they will be extensive).

Secondly, we are acutely aware of the value of our add-on community, and we will do everything we reasonably can to ensure that developers have as much information as possible about the changes as and when they happen.

If I were to offer some advice at this point, it would be for developers to ensure that their add-ons are as encapsulated as possible, with clean interfaces into the XenForo code (perhaps even going as far as creating shim functions that simply pass data between the add-on and XenForo, so that those functions can be modified at a later date without interfering with the add-on-specific code). I would hope that this might minimise the pain of transitioning to XenForo 2, but again, at this stage we simply aren't in a position to guarantee anything.

However, if there is anything we can do in terms of documentation, limited alpha/beta testing etc. that will serve to make the XenForo 2 release go as smoothly as possible, we will make every effort to do so. We're not a company that is bound up in bureaucracy, and we're not out to intentionally disadvantage anyone, regardless of circumstances. We will work with the community for our mutual benefit, so we can all take advantage of the advancements that XenForo 2 will bring.
 
Thanks for the insight Kier, appreciated. :)

I think most all know it's early to be discussing this but with the responses you can see how developers care about future development.

Just the excitement of it all makes it a important discussion going forward.
 
I'd say there are about 10 or so developers that should immediately receive consideration for any "early access" that may or may not come. They had previously carried XF from the early very slow 1.1 days up to now. Obviously, only my opinion. I'm sure others could likely gather their 10 or so as well....

Either way, no matter how it is done (unless a completely blind lottery --which in turn wouldn't be very helpful), you are going to have those that just cannot accept they were not selected to partake in the testing.

What would really be unfortunate, is bickering and complaining about anyone not being in causing the XF team to completely shut off access. For the community as a whole, this would not be beneficial.

What I'd like to see... 2.0 BETA released to the public (after the early testing, configuring, etc done by whoever is selected) and no one know if anyone "got in". Oh well. Hopefully it all works out, and benefits us as end-users regardless of the approach taken.
 
Isn't this a bit of a moot point, Isn't when the Betas start to be released early access. No one should really be using a beta on a production site, so isn't there plenty of time for add on developers etc to update.
 
Isn't this a bit of a moot point, Isn't when the Betas start to be released early access. No one should really be using a beta on a production site, so isn't there plenty of time for add on developers etc to update.
XenForo generally goes from beta 1 to stable within 6 weeks (4 betas, 2 RCs). That is not enough time to re-write products that are thousands of lines of code. Especially on a platform they've never seen before.
 
XenForo generally goes from beta 1 to stable within 6 weeks (4 betas, 2 RCs). That is not enough time to re-write products that are thousands of lines of code. Especially on a platform they've never seen before.
Yes normally I'd agree, but look how long the beta was for version 1, I'd imagine version 2 will have a longer beta cycle than normal as well.
 
Anyhow, it sounds to me like Kier has this covered (when the time comes). We should probably be spending our time running around and liking all of our favorite suggestions for inclusion into XenForo 2.0! :D
 
Don't necessarily expect the first version of 2.0 to ship with loads of new features.

In theory it is possible for a new version to actually have less features, as the version change is to do with the underlying codebase, not the feature set.
 
Yes normally I'd agree, but look how long the beta was for version 1, I'd imagine version 2 will have a longer beta cycle than normal as well.
Even so, the point isn't for devs and designers to run the software in a development setting. It's time for them to learn the new system/setup and start learning how to work with it. A new framework takes time to learn. Some of us have to learn the system and port multiple projects into the new system. Sure, we can wait till beta and our stuff doesn't have to be ready at the same time as v2. If it's not though, nobody is going to adapt to v2. You think a site that relies heavily on blogs or galleries is going to settle for just forums for a couple months while that addon is being ported?
 
you are going to have those that just cannot accept they were not selected to partake in the testing.

Based on the experiences last time, I would imagine any "early access" to code would be given to everyone via the customer area and would be more a technical preview of the fundamental changes rather than something to start coding from immediately...
 
Status
Not open for further replies.
Top Bottom