I have a new project to plan and the client likes the BBC's drag / drop sections on the home page. How is that done ? Is it with a framework like Sencha or jQuery ?
The BBC uses its own JavaScript framework called Glow. What you're looking at is probably the sortable widget.
The "Customisable Homepage Demo" at the bottom of the sortable widget documentation looks like a barebones version of the BBC homepage.