Â鶹Éç

« Previous | Main | Next »

Developer refreshed

Post categories:

Chris Harrod | 10:29 UK time, Friday, 2 November 2012

a high level view of the development process

A high level view of the development process

Hi, I'm Chris Harrod, and I work within the Online Technology Group of Â鶹Éç Online.

I have been involved in making some improvements to the look, feel and navigation of Developer the website that provides information about how to develop for the Â鶹Éç. Developer gives you the first steps towards access to the Â鶹Éç's back end systems, the platform on which much of our online technology is built, and the tools we use to build our web applications and delivery systems.

While a lot of people know the Â鶹Éç web offerings as a place to consume content - sites such as Â鶹Éç iPlayer, Sport and News - we also encourage some coders to interact directly with our systems. Therefore we have had a number of initiatives such as , and the , where developers can use our Application Programming Interfaces (APIs)Ìýto mash up our content into new and pleasing formats.

As Ralph Riviera said in his presentation at the Â鶹Éç Online Briefing last year we are also contributing to the whole ecosystem of technical and media companies in this field. We open source much of our code, expose our data via APIs, and encourage independant software development houses to work with us on projects.

On the commercial side of things the Â鶹Éç has an established model of engagement for commissioning from external suppliers, and the Â鶹Éç has an established model of engagement for employing freelancers. We have designed our back end services to facilitate this model; after signing a company non-disclosure agreement, developers are granted access to our documentation, code repositories, templating, testing and deployment systems via digital certificates. Thus it is now possible work for the Â鶹Éç while sitting in a sunlounger in the Bahamas, armed with only a laptop, a wireless connection and a head full of ideas.

The refreshed and redesigned www.bbc.co.uk/developer site covers off some of our supporting technologies, aspects of the platform technology (dynamic content delivery system based on a modified LAMPs stack - Linux (RHEL), Apache, MySQL and PHP, with no direct connection between the PHP and database layers, to be specific) and our delivery standards.

So if you have developed for the Â鶹Éç in the past, or are thinking about the possibilities of writing applications to dynamically deliver content to the web have a look at /developer.

I'd welcome your comments on the refreshed site.

Chris Harrod is Technical Writer, Online Technology Group, Â鶹Éç Future Media

Comments

  • Comment number 1.

    Hi Chris,

    I'd normally see Agile as process that iterates and increments all the way to live and back and not something where we only iterate and increment in a small area of development and testing. I also don't think we should be dividing development and test into these separate blocs/roles, as the diagram above suggests.

Ìý

More from this blog...

Â鶹Éç iD

Â鶹Éç navigation

Â鶹Éç © 2014 The Â鶹Éç is not responsible for the content of external sites. Read more.

This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.