<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet title="XSL_formatting" type="text/xsl" href="/blogs/shared/nolsol.xsl"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>

<title>
BBC Internet Blog
 - 
David Williams
</title>
<link>https://bbcstreaming.pages.dev/blogs/bbcinternet/</link>
<description>Staff from the BBC&apos;s online and technology teams talk about BBC Online, BBC iPlayer, and the BBC&apos;s digital and mobile services. The blog is reactively moderated. Posts are normally closed for comment after three months. Your host is Eliza Kessler. </description>
<language>en</language>
<copyright>Copyright 2012</copyright>
<lastBuildDate>Mon, 22 Nov 2010 15:12:04 +0000</lastBuildDate>
<generator>http://www.sixapart.com/movabletype/?v=4.33-en</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs> 


<item>
	<title>Trialling search on BBC message boards</title>
	<description><![CDATA[<p>Today we are trialling a search feature for <a href="https://bbcstreaming.pages.dev/messageboards/">BBC messageboards.</a> </p>

<p>Initially, we will trial this on the <a href="https://bbcstreaming.pages.dev/dna/mbfood/">Food</a> messageboard with a three month history, which means that these search results will include comments from the past three months. You can find this on the right hand panel on the board in a box called 'Search recent posts'.</p>

<p>The team will be monitoring the database traces carefully to measure the impact on performance. Once we are confident that search is not affecting the ability to deliver the other services offered by DNA we will start to enable search on other messageboards which have been migrated into the new templates. </p>

<p>I've asked Mark Neves, the lead database engineer on the team, to provide some insight into how we delivered this and you can find <a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/11/trailing_search_on_message_boa.html">Mark's blog post here</a>.</p>

<p><em>David Williams is Product Lead, DNA, Audience Publishing Services, Programmes and On-Demand, BBC FM&T.</em></p>]]></description>
         <dc:creator>David Williams 
David Williams
</dc:creator>
	<link>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/11/trialing_search_on_bbc_message.html</link>
	<guid>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/11/trialing_search_on_bbc_message.html</guid>
	<category>social</category>
	<pubDate>Mon, 22 Nov 2010 15:12:04 +0000</pubDate>
</item>

<item>
	<title>Changes to BBC Message Boards: Updates and fixes</title>
	<description><![CDATA[<p>Today we are building the release candidate for the next version of<a href="https://bbcstreaming.pages.dev/dna/h2g2/A686586"> DNA </a>which includes a number of <a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_bbc_message_boards.html">updates for the BBC's messageboards. </a></p>

<p>This will be deployed to our internal staging server for final testing ahead of a release scheduled for next Wednesday.</p>

<p>Here is a list of items that will be addressed:</p>

<p>- "Reply to" post to work across all pages.</p>

<p>- Posting frequency message to be correctly displayed instead of 'blocked'</p>

<p>- Posting frequency countdown to work correctly</p>

<p>- Remove confusing text when 'post is being moderated'</p>

<p>- Change to the correct set of emoticons for messageboards</p>

<p>- Empty pages on a Forum when number of threads was a multiple of the number shown.</p>

<p>- Large negative numbers to be eliminated from 'new posts' count on my discussions page.</p>

<p>- CSS fix for tiny column widths on Safari browsers</p>

<p>- Remove excessive amounts of pagination buttons on Forum page</p>

<p>- Fix an issue where an error prevented the posting button working</p>

<p>- "Stars" return for online users</p>

<p>- Main column width to be increased slightly</p>

<p>- "Reply" and "Report this" links location move to reduce accidental clicking</p>

<p>- Back to top button to be added</p>

<p>- Emoticons in brackets causing bad formatting of posts</p>

<p>- Each messageboard will be able to supply custom set of emoticons</p>

<p>- Editors and notable posts now highlighted.</p>

<p>- Last contribution on my discussion page to be a link</p>

<p>- An issue where the incorrect title of a messageboard is being shown</p>

<p>- Fix a typo in help text</p>

<p>- Fix an issue where centre column overflowed into the right hand panel when links where at the start of a post</p>

<p>- Fix an issue where threads were sometimes incorrectly being shown as closed</p>

<p>- Display name wrapped to two lines and shortened for long names</p>

<p>I'll keep you informed on further developments in future posts.</p>

<p>Thanks<br />
<em><br />
David WIlliams is Product Manager, BBC FM&T Social</em></p>]]></description>
         <dc:creator>David Williams 
David Williams
</dc:creator>
	<link>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/10/changes_to_bbc_message_boards_1.html</link>
	<guid>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/10/changes_to_bbc_message_boards_1.html</guid>
	<category>BBC Online</category>
	<pubDate>Wed, 13 Oct 2010 13:05:01 +0000</pubDate>
</item>

<item>
	<title>Changes to BBC Message Boards: Update</title>
	<description><![CDATA[<p>I thought I'd just give a short update following <a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_the_bbc_messageboar.html">my last post about message boards.</a></p>

<p>I will try and make this as free from jargon or 'techie' speak as possible, even though this is the internet blog, where <a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/07/bbc_world_cup_2010_dynamic_sem.html">we occasionally get a bit 'geeky'.</a></p>

<p>I'm not going to deny there are some bugs that need fixing or there are some extra features you'd like to see. </p>

<p>In the release deployed on Wednesday we delivered a number of fixes:</p>

<p>·         Fixed an issue with link (url) translation.</p>

<p>·         Increased security by preventing the submission of malicious code in posts.</p>

<p>·         Tidied up some general formatting issues in posts.</p>

<p>This release is half way through our current sprint and there are more items being worked on presently.</p>

<p>I'd also like to point out my team isn't just working on <a href="https://bbcstreaming.pages.dev/messageboards/">messageboards</a>. We're a small team that has many projects to work on.  In addition to the messageboards we provide the comments on blogs, moderation tools and backend services to manage complaints, services for <a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/06/going_social_with_bbc_iplayer.html">BBCiPlayer social features</a>, 606 and h2g2 articles and forums.  </p>

<p>We're also working on a significant project involving data mining/business intelligence technology that will allow us to have more detailed insights into how moderation works across all the BBC's social media services.</p>

<p>Additionally we are looking at various ways we can enable search across messageboards and blog comments. I'm not just talking about the <a href="https://bbcstreaming.pages.dev/dna/mbfood/NF2670471">Food</a> or <a href="https://bbcstreaming.pages.dev/dna/mbarchers/">Archers</a> messageboard, this is across all user generated text content across the whole BBC. </p>

<p>Originally we had this feature and it worked well when the scale of user contribution was small. As this has scaled up it has become an interesting challenge for us.</p>

<p>Indexing dynamic content compared to statically published pages is a real challenge. We have multiple levels of caching to prevent us being overwhelmed by search engines (bbc.co.uk receives 10% of UK internet traffic) and to stop them killing our ability to deliver content (and we also prevent spiders/web crawlers visiting us), so to enable search on our 250 GB database isn't a small feat. </p>

<p>It's something we are tackling though, and we need to find a solution that is cost effective for the license fee payer and can be supported across the various services live operation so it's as reliable as possible.</p>

<p><em>David WIlliams is Product Manager, BBC FM&T Social</em></p>]]></description>
         <dc:creator>David Williams 
David Williams
</dc:creator>
	<link>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_bbc_message_boards.html</link>
	<guid>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_bbc_message_boards.html</guid>
	<category>social</category>
	<pubDate>Fri, 24 Sep 2010 09:20:22 +0000</pubDate>
</item>

<item>
	<title>Changes to the BBC Messageboards</title>
	<description><![CDATA[<p>I'm the current Product Manager for the technical team delivering BBC messageboards. You may have noticed we have recently refreshed the boards. <br /><br />We had two main objectives when we began work on the messageboard refresh project:<br /></p><ol><li>Bringing the visual design in line with the visual refresh happening across the rest of bbc.co.uk and that the messageboards have a consistent format that is familiar to audiences from around the site.</li><li>Providing the hosts of the messageboards a simple to use, yet powerful set of administration tools enabling them to be kept more up to date and relevant to the audience.</li></ol><br />In delivering the first we developed, what we call internally, the vanilla skins that produce <a href="http://en.wikipedia.org/wiki/HTML#Semantic_HTML">semantically marked up</a> and <a href="http://www.w3.org/TR/WCAG10/">accessible</a> HTML with basic styling. These follow the visual format of the refresh occurring on other areas of the BBC website and a standardised layout. Each messageboard can optionally be configured with a <a href="http://www.w3.org/Style/CSS/">CSS</a> file that applies the look and feel of the host site.<br /><br />For the second we developed a brand new administration tool with a task oriented interface that allows hosts a straightforward way to manage their messageboards. This includes the creating and archiving of topics, setting opening and closing times, specifying the custom CSS file mentioned above and the various banners and navigation elements.<br /><br />However, we didn't want to just update what already existed with a fresh lick of paint, so we added new features such as:<br /><br /><ol><li>The ability for a host to pin a topic to the top of a topic list page so hosts can highlight items of interest to the audience.</li><li>A panel showing the most recent discussions across the messageboard so the audience can see where the active conversations are taking place.</li></ol><br /><b><font style="font-size: 1em;">Delivering the new Messageboards</font></b><br /><br />Any non-trivial software project requires a process in place to ensure successful delivery. The team responsible for the messageboards product, like many other at the BBC, uses <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a>, an agile software development methodology.<br /><br />As Product Manager, in Scrum terms I fulfil the role of the 'Product Owner', representing the stakeholders and the business on the team. Our stakeholders are many and varied and include representatives across all divisions of the BBC and ultimately our audiences.<br /><br />Scrum is an iterative process and each iteration is known as a sprint. During the sprint the development team focus on the objectives outlined in a planning session, except in the case where major bugs are discovered or reported. In that instance the team will focus on squashing them as soon as possible. The definition of major bug typically includes instances where the service is completely unavailable.<br /><br />Our sprints are two weeks long and at the end of each we review what has been delivered, examine whether business or product priorities have changed, and plan appropriately the items we will work on next. This includes reviewing all bug reports we have received, feature requests from stakeholders and including those of high priority into the sprint's work. Approximately once a month we release all the work that is completed.<br /><br />Major sources of feedback for us are from those using the product every day and every feature idea and bug report makes its way into our product backlog where it will receive a priority with the other items there.<br /><br /><b>Some notes</b><br />&nbsp;<br /><div class="imgCaptionLeft" style="float: left;"><a href="https://bbcstreaming.pages.dev/blogs/bbcinternet/img/social_595.jpg"><img alt="Neon sign that says " social="" .="" src="https://bbcstreaming.pages.dev/blogs/bbcinternet/assets_c/2010/09/social_595-thumb-595x247-55227.jpg" class="mt-image-left" style="margin: 0pt 20px 5px 0pt;" height="247" width="595" /></a><p style="max-width: 595px; font-size: 11px; color: rgb(102, 102, 102);"> </p></div><br />The team delivering the messageboard product is part of a larger team, known as Social within FM&amp;T, that is responsible for many of the social elements appearing across bbc.co.uk.<br /><br />One part of the platform the messageboards are developed on is known as DNA, as eagle-eyed members of the food messageboard have already identified <a href="https://bbcstreaming.pages.dev/dna/mbfood/NF2670471?thread=7709580&amp;skip=300#p100208641">here</a>, and it is indeed named after Douglas Noel Adams. h2g2 was the first product built on the platform.<br /><br />Thanks for reading.<br /><i><br /><span style="font-size: 11pt; color: rgb(31, 73, 125); font-family: 'Calibri','sans-serif';"></span>David Williams is Product Manager, BBC FM&amp;T Social<br /></i><br /><br /><div><br /></div>]]></description>
         <dc:creator>David Williams 
David Williams
</dc:creator>
	<link>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_the_bbc_messageboar.html</link>
	<guid>https://bbcstreaming.pages.dev/blogs/bbcinternet/2010/09/changes_to_the_bbc_messageboar.html</guid>
	<category>BBC Online</category>
	<pubDate>Tue, 14 Sep 2010 17:20:00 +0000</pubDate>
</item>


</channel>
</rss>

 
