Wow. The biggest update since the announcement of XF 2.0. New technologies, approximate beta release date.
I am mostly impressed by featuring BEM in the development process, I'd have never imagined it come true and now it is!
New conditional syntax is wonderful, I hope the rest of it is as simple as "$trophies is not empty".
Js-call classes now moved to data-properties, a very reasonable change I think.
But I also noticed some things that make me not very happy:
- Text-icons. I consider this an outdated practice since we all can profit from SVG (sprites, especially) and it's more suitable for styling. Plus text-icons always render differently in quality from browser to browser (because they utilize text rendering engine, which may also have ClearType enabled and ruin the pixel-perfect look), this also applies for different OS, Displays' PPI.
- It's still a «Home page forum list» app. Maybe I'm too judging but personally I never use XenForo homepage as an actual homepage. It's «New Posts» or «Resources» as a starting page for me, depending on the site. It has its purpose of course, but I get so much more information from «News Posts» than from looking at all the forums and users online. All in all it's all about posts, that's what I'm looking for in the first place. So what I really want to see is an option to subscribe to specific forums/threads/users/resources/activity/tags/ just by starring them and then all that activity collected on one page with an appropriate interface. But, wait a minute. XenForo already has that page! It's called News Feed and is present here since the first alpha! We just need to broaden its functionality from just a user activity to any activity. And the last thing that makes sense to me is an option to set a custom starting page. Globally and personally. So we can get our News Feed or New Posts every time we go to a forum or a guest can see a list of new posts specially selected to have an interesting content for newcomers. That way it profits everyone I think. Anyway just my thoughts on it.
As from a front-end point of view that would be cool to see
PostCSS plugins come and join the technology stack, in return we'll get an
automated sorting,
prefixing and a lot of useful stuff for developers. There are even
php versions for some of them.
Maybe we'd see the incoming of <article> element for posts with embedded
schema? Or maybe JS animations on
GSAP instead of jQuery.animate();?
Anyway, it was very nice to see the progress developers made so far, tempted to see what's under the hood of that monster called XF 2.0.
Judging by what's already inside, you can do much more stuff than on XF 1.5.9 right now with less effort.