Earlier quoted context omitted.
Its not intercepting Cmnd+Click (mac)
Linux / Chrome middle clicking doesn't work. How can they break something so basic?
How we built the new BBC Homepage
11–20 of 96 posts
Re: How we built the new BBC Homepage
#12The new BBC page is barely usable. Not to mention that the new BBC android app is thoroughly disgusting. Bring back the old one, please!!!
Re: How we built the new BBC Homepage
#13They mention using BEM (https://bem.info/) Any idea what it is? The site is not at all clear.
Re: How we built the new BBC Homepage
#14Tons of tech buzzwords, yet the blog intercepts middle-clicks. I want to open your links in a new tab so I can read them when I'm done with your blog!
It's not just the blog - news.bbc.co.uk also intercepts middle clicks to external sites. Middle clicks on links to other bbc.co.uk pages work fine though.
Is it an accident or intentional? Anyone know?
Re: How we built the new BBC Homepage
#15[deleted]
Re: How we built the new BBC Homepage
#16wow you use nodejs. how amazing that is
Re: How we built the new BBC Homepage
#17There seems to be some kind of bird theme going on with their CSS classes.
class="distinct-component-group container-buzzard"
class="distinct-component-group container-pigeon"
class="distinct-component-group container-macaw"
class="robin sparrow-container"
class="sparrow-container sparrow-columns"Re: How we built the new BBC Homepage
#18The new BBC page is barely usable. Not to mention that the new BBC android app is thoroughly disgusting. Bring back the old one, please!!!
I believe there is a bot that monitors websites for changes, and whenever they change enough it posts randomly generated strings along the lines of:
> The new design is terrible! Bring back the old one!
Whether it recognises the irony that it also moaned about the 'old one' when that came out, I'm not sure.
Re: How we built the new BBC Homepage
#19They mention using BEM ( https://bem.info/ ) Any idea what it is? The site is not at all clear.
CSSWizardy say it better than me: "BEM – meaning block, element, modifier – is a front-end naming methodology thought up by the guys at Yandex. It is a smart way of naming your CSS classes to give them more transparency and meaning to other developers. They are far more strict and informative, which makes the BEM naming convention ideal for teams of developers on larger projects that might last a while." http://csswizardry.com/2013/01/mindbemding-getting-your-head...
But basically: agreed rules for how to name and format css to make it maintainable and performant in big projects.
Re: How we built the new BBC Homepage
#20I wonder to what extent they are still using Perl.