XenForo 2.0 Discussion

Status
Not open for further replies.
will it be possible to "upgrade" from XF 1.4 towards XF 2.0 ?
Or will XF 2.0 be a separate install which will not work with previous XF-versions ?
 
IMHO XF2 should by definition redefine the community experience and bring it to 2015.
I think it's time to reconsider every function that we are accustomed to since the last century and rethink how functions can be smarter, more user friendly, more engaging, more effective and modern.

I think it's possible to get many more lurkers sign up, stimulate members more to add useful content, make moderation much easier, and increase income for websites.

I also think it's time to consider that we cater to a multiplatform audience which means that responsive design only offers passive access, while apps and other solutions provide a more active form of access. I would like my users to share their photos , images, locations, events straight from their phones to my sites without visiting my site. I would like my site on their home screen on all devices.
I want my site to ask my users for reaction when they are offline.

I would like more functionality to make my sites unique in layout, styling, and content.
 
Its true that it is beyond 98% of XF customers, especially those running on shared platforms, and do this properly you really should be using something like Redis, but IMO nor should XenForo limit itself by making a conscious decision that it isn't going to develop those features that big forums really want. A feature like this is a paradigm shift for XF, into turning the software which is fairly retrospective in nature to something that addresses the issues of now. I think you'd surprised at how many customers would be willing to make that investment into the work required to have this feature. Certainly we'd be willing to pay for a ;premium' product if it means putting investment into area which isn't going to be utilised by the majority of users.

Fully agreed. Make it optional, that should work for everyone.

There's a discussion on this subject in here:

http://xenforo.com/community/threads/new-post-notification-without-reloaden-the-page.19172/
 
Well, that's all a matter of opinion and taste.

That 400 post thread that says "OS X Yosemite looks terrible" seems to be a 6 vs half a dozen debate over how great or terrible it looks. If the XF UI radically changes, it'd be the same story.

I think OS X Yosemite is a step forward, by the way. Oh, and I quite like Windows 8 too.
 
Ow from this thread: :rolleyes:
XenForo 2.0 will have Style Revamp?

I hope YES.
Not just responsive design, but an optimize mobile view.
Small page size for mobile, not just hiding "desktop only" elements with css.
 
Really, why, as we are in a world that has wi-fi everywhere, quad core smart phones, talks of 5G mobile internet before even 4G is out of its infancy and "phablets" quickly becoming normal, why on earth would we need a mobile optimised style? Responsive design is the way forward, and we already have it.
 
What I would love to see:

  • New Style. Take a complete new Level to Forums...
  • Responsive Design with Mobile First Development.
  • Easy Database Manipulation for AddOns. Actually we must build the TableStructure within the Model. This ist not a really good Idea. It's no problem to Design the Table inside the Model and fix the mySQL Table when the Data is not correct. (I have done this way, several times. That's a really cool feature!)
 
Really, why, as we are in a world that has wi-fi everywhere, quad core smart phones, talks of 5G mobile internet before even 4G is out of its infancy and "phablets" quickly becoming normal, why on earth would we need a mobile optimised style? Responsive design is the way forward, and we already have it.

Because not everyone can afford that. They might becoming normal in a few countries but not developing countries. Just look at what Facebook is trying to do with http://www.internet.org now. Not everyone has unlimited data either. In fact, I bet most have 1GB or less a month when you look at the global mobile phone usage.
 
Based on passed history in the vB days, I'd speculate that you'll definitely be able to tell the difference between XF 1.X and XF 2.X at a glance. Kier is a graphic designer after all.

Do you remember the old Kier's sneak peek about VB 4.0? I remember that i'm very impressed about the updates, and now i've the same emotion about this new XF 2.0. In these years i hoped to see "the revolution" on forum software...hope to see this dream now realized.
 
Last edited by a moderator:
Really, why, as we are in a world that has wi-fi everywhere, quad core smart phones, talks of 5G mobile internet before even 4G is out of its infancy and "phablets" quickly becoming normal, why on earth would we need a mobile optimised style? Responsive design is the way forward, and we already have it.
Yes if you're in UK or US.
Not for us on Asia.
 
Do you remember the old Kier's sneak peek about VB 4.0? I remember that i'm very impressed about the updates, and now i've the same emotion about this new XF 2.0. In these years i hoped to see "the revolution" on forum software...hope to see this dream now realized.

Personally, I don't expect the (anticipated) new style to be shockingly different. I'd think it would be immediately recognizable as XenForo but subtlety different and better with that je ne sais quoi. Again, this is obviously just my own speculation.
 
I'd love to do this, but how many XenForo customers do you suppose have access to the necessary long-polling webserver? Trying to achieve it with Apache or similar would have apocalyptically bad consequences.
This reminds me a three year old discussion and elaborated response from @Kier along with some followup workarounds. I think the Web is advancing with rapid pace for last few years, hence there should be no harm in implementing some features that will largely help big forums that might be just a few when it comes to head count. And for larger audience a graceful degradation should be fine.

To answer this I need to explain the internals of web servers, and the nature of long polling.

Most web servers have at their core the function to build a web page and display it as quickly as possible. While doing this, large amounts of system resources are dedicated to building that web page in order to deliver it fast. In its default configuration, Apache only allows a relatively small number of pages to be built concurrently, and any requests it receives while maxed-out will be queued waiting for those to complete. As the pages are expected to be built very quickly (in a second or less), one rarely notices this queuing.

Long polling works by sending a request for the web server and leaving it open - the script effectively goes to sleep and polls its data source at regular intervals, any sending a response back to the client when it has new data. This means that the connection can remain open for minutes at a time. While the script may not be doing anything, the web server has to maintain the connection - and for most webservers, as I said above, there will be a large amount of resources allocated to that request in the expectation of a fast return. If one is long-polling on Apache, one will very quickly reach the maximum number of concurrent connections, and as a result normal page requests will end up being queued for a potentially very long time, delivering a truly awful user experience.

There are specialist webservers out there that are optimised for long polling, but Apache is most certainly not one of them, and one is highly unlikely to have access to them on any kind of shared or non-dedicated host. For those comparing Facebook functionality, it's worth noting that Facebook's long-polling requests are directed to a completely different set of servers from those that handle regular page loads.

So, the answer is that while we could implement long polling in XenForo, it would be highly inadvisable for most of our customers to actually enable it on their webservers, and therefore in the interest of developing features with the broadest appeal and applicability, we have not done so.
 
Status
Not open for further replies.
Top Bottom