Live data from Hacker News

How we built the new BBC Homepage

bbc.co.uk

11–20 of 96 posts

Re: How we built the new BBC Homepage

#14

Tons 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

#17
There 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

#18
post #12

The 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

#19
post #13

They 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.

Post reply on HN