<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://devproj.inf.ed.ac.uk"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>DICE development projects - neilb</title>
 <link>http://devproj.inf.ed.ac.uk/project-managers/neilb</link>
 <description></description>
 <language>en</language>
<item>
 <title>Securing web servers</title>
 <link>http://devproj.inf.ed.ac.uk/show/287</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;287&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/3implementation&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;3_Implementation&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-summary field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Summary:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;See what we can do to limit the possibility of a web server being compromised, and if compromised, limit the damage that could be done.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;The MPU have taken steps to secure/harden the external facing ssh servers. Web servers are equally external facing and we should make sure they are as secure as they could be. And should they be compromised, limit what could be done from them.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;A compromised web server could lead to:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;reputational damage
&lt;/li&gt;&lt;li&gt;theft of personal/private/restricted data
&lt;/li&gt;&lt;li&gt;the possibility of hosting illegal material
&lt;/li&gt;&lt;li&gt;our equipment being used in a crime, eg phishing/fraud.
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;These possible threats are not new, but it&#039;s percived that there&#039;s a growing risk of damage being done. So sooner rather than later.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Possible options&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Making sure software is up-to-date with latest security fixes/patches
&lt;/li&gt;&lt;li&gt;Separate web instances so if one is exploited, damage can be limited.
&lt;/li&gt;&lt;li&gt;Tighter control over who can publish web content, CGIs or web apps
&lt;/li&gt;&lt;li&gt;Remove superfluous software from servers
&lt;/li&gt;&lt;li&gt;Limit what can be done from a web server, eg no SSH outbound. Local DNS only, block outbound DNS, close outbound firewall holes
&lt;/li&gt;&lt;li&gt;Better monitoring, eg monitor network traffic
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;A longer list of possible options is listed on the &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/Project287SecuringWebServers&quot;&gt;&quot;Report&quot; wiki page&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;In the first instance, we only need to be more secure than the next guy, so we&#039;ll probably look at the low hanging fruit (ie the easy to do) first.&lt;/p&gt;
&lt;p&gt;It would be nice if we could come up with simple header files people could include to implement simple fixes. Unfortunately some fixes will depend greatly on the web service you are trying to harden.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Plan:&lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;&lt;li&gt;List possible steps to harden/secure sites - done
&lt;/li&gt;&lt;li&gt;Prioritise list (probably do the easiest ones first) - draft order added to wiki page
&lt;/li&gt;&lt;li&gt;Work through the list:
&lt;/li&gt;&lt;li&gt;Either implement as a simple header and/or document what&#039;s required to&lt;br /&gt;
achieve an generic solution. Site owners will need to decide how to&lt;br /&gt;
implement/configure more specific solution for their site.
&lt;/li&gt;&lt;li&gt;Inform site managers of new header/docs.
&lt;/li&gt;&lt;li&gt;Move onto next in priority list.
&lt;/li&gt;&lt;li&gt;Repeat until out of time.
&lt;/li&gt;&lt;li&gt;Document project.
&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-effort-estimate field-type-text field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Effort estimate:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;4 weeks&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-final-report-url field-type-url field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Final report URL:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/Project287SecuringWebServers&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/Project287SecuringWebServers&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;Dependencies: network, security knowledge&lt;/p&gt;
&lt;p&gt;Risks: see Why? section&lt;/p&gt;
&lt;p&gt;The effort includes implementing any changes across the various managed web servers, there are 5 main ones: &lt;a href=&quot;http://www.inf&quot;&gt;www.inf&lt;/a&gt;, groups.inf, wcms.inf, homepages/wiki.inf, aiai.ed. each may/will have different &quot;superfluous&quot; software.&lt;/p&gt;
&lt;p&gt;What about other web (app) sites, eg rbs.inf, computing.help, ifile.inf, webprint.inf, pp.inf, lcfg.org etc&lt;/p&gt;
&lt;p&gt;If we&#039;re going to limit the software on web servers hosting user generated content/CGIs, then how will users develop their content? Logon to the live service? (undesirable) Or will we need to maintain a second development version of the service which users can log into, but is not accessible outside of inf? (sounds more likely, at the expensive of maintaining more servers)&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Thu, 22 Aug 2013 10:22:31 +0000</pubDate>
 <dc:creator>neilb</dc:creator>
 <guid isPermaLink="false">2141 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/287#comments</comments>
</item>
<item>
 <title>Use Central Lists Service to host Informatics Database Generated Mailing Lists</title>
 <link>http://devproj.inf.ed.ac.uk/show/263</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;263&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/0pending&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;0_Pending&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; The Informatics Database currently generates the list memberships for about 860 locally run mailman lists (out of a total of 1560 lists).&lt;br /&gt;
This project would implement hosting of those lists on the central IS, Sympa based lists service.&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://www.ed.ac.uk/schools-departments/information-services/services/computing/comms-and-collab/email/lists/sympa&quot;&gt;http://www.ed.ac.uk/schools-departments/information-services/services/computing/comms-and-collab/email/lists/sympa&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A service similar to what we currently have, but hosted on the IS service.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; Primarily Student Services, as they have the most DB generated lists, but also the School in general. Also the members of those lists.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; We have a requirement to move School services to Centrally provided equivalents where appropriate. It should also save us resources.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; pending&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; I suspect most time would be spend familiarising ourselves with Sympa&#039;s synchronising facilities, and whatever mechanism IS implement to allow automated list creation. Also on figuring out the criteria to produce the required list memberships in Prometheu&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; I would estimate it might only take 1 to 2 weeks to sort out the technical aspects of driving list creation and synchronising of list memberships.&lt;/p&gt;
&lt;p&gt;A bigger unknown would be how long it would take to migrate the current conduit logic into Prometheus - if we decided to do it that way. There would be the basic &quot;how we do it in Prometheus&quot; - say 1 week for those with experience of Prometheus conduits. And then another week to actually migrate the logic for the lists?&lt;/p&gt;
&lt;p&gt;So in all it could be 2 to 4 weeks work.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Access to Prometheus and/or Informatics DB.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Currently there is no way to automate the creation of mailing lists on the sympa service at our end. IS are currently looking at providing this facility, but it is not there yet. Other Schools are requesting this, and it is something they are planning on providing, but it isn&#039;t there yet. Whatever they provide, we will have to produce the XML file that Sympa requires to create a list from the command line.
&lt;p&gt;Once a list is created, sympa can currently manage a list membership from an external MySQL DB, web page, LDAP.&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Conduit knowledge may be required if we were to use the DB to generate web pages, or other files containing lists of users to be synced to the lists.
&lt;/li&gt;&lt;li&gt;Prometheus knowledge, as Sympa can sync lists directly from LDAP, then this would seem an obvious place to source the data.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The address for all Sympa mailing lists is a flat mail space @mlist.is.ed.ac.uk. They have no plans to support virtual domains, eg @lists.inf.ed.ac.uk. It&#039;s a first come, first served policy for list names. So our lists could actually be called something like &lt;a href=&quot;mailto:informatics-staff@mlist.is.ed.ac.uk&quot;&gt;informatics-staff@mlist.is.ed.ac.uk&lt;/a&gt;, or &lt;a href=&quot;mailto:inf-it-t02@mlist.is.ed.ac.uk&quot;&gt;inf-it-t02@mlist.is.ed.ac.uk&lt;/a&gt;. We&#039;d have to setup forwards so that &lt;a href=&quot;mailto:staff@inf&quot;&gt;staff@inf&lt;/a&gt; or &lt;a href=&quot;mailto:it-t02@inf&quot;&gt;it-t02@inf&lt;/a&gt; are forwarded appropriately.
&lt;/li&gt;&lt;li&gt;We&#039;d want to check that the Sympa lists are aware of these aliases, and will accept the forward, they should. But are we bothered about the &quot;clunky&quot; real list names?
&lt;/li&gt;&lt;li&gt;As I mentioned the lists names are allocated on a first come, first served basis, so there&#039;s nothing stopping someone else creating a list called &lt;a href=&quot;mailto:inf-students-jobs@mlist.is&quot;&gt;inf-students-jobs@mlist.is&lt;/a&gt; and potentially being nothing to do with Informatics. And  any list creation mechanism we create would need to take into account that list names it wants to create, may already be taken.
&lt;/li&gt;&lt;li&gt;There isn&#039;t apparently a way to automatically add new members as a one time event. eg as we do for the &lt;a href=&quot;mailto:seminars@inf&quot;&gt;seminars@inf&lt;/a&gt; list. We&#039;d need to investigate if this is indeed true, or decide if we can live without it and have some work around.
&lt;/li&gt;&lt;li&gt;Does sympa provide the functionality users are used to, if not (would seem unlikely), is it a show stopper?
&lt;/li&gt;&lt;li&gt;If this goes ahead, what do we do with the remaining manually managed lists?
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:28 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2116 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Streaming Media Server</title>
 <link>http://devproj.inf.ed.ac.uk/show/227</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;227&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/0pending&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;0_Pending&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/compexec&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;compexec&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; We already have media.inf.ed.ac.uk which is used to serve larger binary files (via HTTP). They are mostly images and videos that would otherwise go on &lt;a href=&quot;http://www.inf.ed.ac.uk&quot;&gt;www.inf.ed.ac.uk&lt;/a&gt;, but aren&#039;t really suited to CVS. The idea would be to extend this to provide an actual media streaming service.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Media streaming via rstp:// at &quot;a medium scale&quot;
&lt;/li&gt;&lt;li&gt;Large amount of storage for the media
&lt;/li&gt;&lt;li&gt;Provide video at various standard formats, bit rates, etc from low bandwidth mobile to high bandwidth HD
&lt;/li&gt;&lt;li&gt;A stable URL for HTTP downloads
&lt;/li&gt;&lt;li&gt;Support for &quot;real time event streaming at modest (workshop and on-line class) scale&lt;br /&gt;
(say 50 streams) using sdp announcements from live feeds from authorised users&quot;
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; Informatics staff, students and visitors.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; Though there is a central, IS, provided service, which would continue to be used for larger scale events. Something smaller and simpler for use in-house would be useful.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; Proposal&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; estimate 3 weeks&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; unknown - low? there is the existing central service&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; &lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; Do a quick investigation to find out what streaming server software there is and the cost. If there&#039;s only a prohibitively expensive commercial solution, then this project probably won&#039;t get off the ground. &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Good network connectivity
&lt;/li&gt;&lt;li&gt;Potentially large amount of storage
&lt;/li&gt;&lt;li&gt;Person with expertise in streaming (and media preparation?)
&lt;/li&gt;&lt;li&gt;Streaming server software
&lt;/li&gt;&lt;li&gt;Hardware to capture/convert/stream live feeds?
&lt;/li&gt;&lt;li&gt;Possibly server hardware if it can&#039;t co-exist on existing hardware, or can&#039;t be virtualised, for performance reasons.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Investigate what streaming software is available, free and commercial
&lt;/li&gt;&lt;li&gt;Investigate if pre-processing of video files is required, if so who&#039;s responsibility is it to do that. The author of the video or the manager of the service?
&lt;/li&gt;&lt;li&gt;Produce test version of service and see how it performs with multiple streams etc.
&lt;/li&gt;&lt;li&gt;Depending on the performance testing, scope if extra hardware is required to host service.
&lt;/li&gt;&lt;li&gt;Should storage be SAN, networked, or local? Purchase as necessary.
&lt;/li&gt;&lt;li&gt;Speak to people to see how they envisaging &quot;live&quot; feeds working. Would extra hardware be required?
&lt;/li&gt;&lt;li&gt;Possibly limit the deliverables depending on costs.
&lt;/li&gt;&lt;li&gt;Implement service as dictated by costs.
&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Storage, suitable streaming software.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;We end up spending time and effort on something that isn&#039;t used.
&lt;/li&gt;&lt;li&gt;We produce something that is too popular and it doesn&#039;t scale to cope with demand.
&lt;/li&gt;&lt;li&gt;On going support cost of ever increasing storage (and backups?)
&lt;/li&gt;&lt;li&gt;Do we have the expertise in producing/converting media so it suitable to be streamed
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:20 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2080 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>Course in a Box 2</title>
 <link>http://devproj.inf.ed.ac.uk/show/209</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;209&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/4signoff&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;4_Signoff&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/rat-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;rat-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Auto generate course information from the database that we can do easily in advance of potentially using a VLE to do this.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; A report from the School Database containing the information as itemised on the requirements document on a per-course basis. This can be used for further evaluation.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; ITO&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; The existing course information is sporadic and inconsistent. The database can produce most of what is required. In fact it does already but the existing presentation is incomplete and far from ideal. Even a cleaned up presentation of loosely the same information generated for each course would be an improvement and lightweight to implement.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; Jumping straight to implementation. Need to get it done before term starts. Is a continuation of the work done in &lt;a href=&quot;https://devproj.inf.ed.ac.uk/project/show/178&quot;&gt;project 178&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Changed project leader from Roger to myself.&lt;/p&gt;
&lt;p&gt;Submitted for sign off 5/1/2011 &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FinalProjectReport209&quot;&gt;FinalProjectReport209&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; Needed well before start of 2011 session.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; It would be better than what we have but would not be a disaster to not have it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 2 FTE Weeks. This is an over-estimate but includes potential expertise learning curve and includes adding extra data not on currently generated reports.&lt;/p&gt;
&lt;p&gt;Currently spent about 40 hours.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; Get up to speed with what was actually requested agreed.&lt;br /&gt;
Knock up a draft web page for approval.&lt;br /&gt;
Write conduit to produce web pages.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Data in Theon. Move of data structures from 2G to 3G is supposed to happen in the same time frame and would need to be taken into consideration.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;URL: &lt;/b&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/CourseInABoxTwoProject209&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/CourseInABoxTwoProject209&lt;/a&gt;  &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:17 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2062 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/209#comments</comments>
</item>
<item>
 <title>Move of www.inf to new technology</title>
 <link>http://devproj.inf.ed.ac.uk/show/158</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;158&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/5completed&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;5_Completed&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Project 93 – &quot;Future Direction for the main Informatics web...&quot; has gone beyond its original remit, which was to investigate possible routes we could go down to improve the current web site. This project retrospectively covers what actual steps have now already been taken following that initial investigation, and what still needs to be done.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; * Robust infrastructure for content remaining within Informatics.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;* For content on Polopoly we will need to maintain local technical documentation on what we are providing in the way of DB content that is being proxied to Polopoly.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;* Assuming we make the switch of the first batch of content to Polopoly, we will provide information on the (no doubt) complicated redirects forwarding old URLs to new Polopoly content.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;* For Polopoly content authors, local guidance on the basics of how it works (IS run proper training, and provide documentation and support).&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;* For Plone, local guides/training on how best to use the Institute In A Box web site template.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; The School of Informatics.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; At the time project 93 was started (2008), the University Website&lt;br /&gt;
Project (to move all University pages to a new content management&lt;br /&gt;
system called Polopoly) was in its early stages, and was not (at that&lt;br /&gt;
time) suitable for our needs. There were a few technical things we&lt;br /&gt;
needed that it did not support. Project 8 had resulted in a commodity&lt;br /&gt;
Plone service for research groups, and project 97 had identified a&lt;br /&gt;
need for an Informatics &quot;skin&quot; to use in Plone. This skin was&lt;br /&gt;
developed as part of project 93 with a view to migrating &lt;a href=&quot;http://www.inf&quot;&gt;www.inf&lt;/a&gt; to&lt;br /&gt;
it. Before we got to this point, project 93 should have been re-scoped&lt;br /&gt;
or stopped and new project(s) started to track the progress of the new&lt;br /&gt;
WCMS and any migration to Polopoly, this didn&#039;t happen.&lt;/p&gt;
&lt;p&gt;What happened was that we continued developing the Institute In A&lt;br /&gt;
Box Theme for Plone, and recently (due to improvements in the Polopoly&lt;br /&gt;
system) have migrated about 100 pages of content (not yet live) to&lt;br /&gt;
Polopoly. &lt;/p&gt;
&lt;p&gt;All this implementation has been recorded against project 93, which&lt;br /&gt;
has never officially gone past the &quot;evaluation&quot; stage. Hence the&lt;br /&gt;
decision to windup project 93, and instead track the actual work being&lt;br /&gt;
done again this new project, which would almost go straight to the&lt;br /&gt;
&quot;implementation&quot; stage.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; Work that is already being done and assigned to project 93, would better be assigned to this project.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; Hope to have initial Informatics content in Polopoly within a few weeks to a month.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;For the other parts - unknown at this time.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; High.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; 4 weeks FTE (as a rough estimate)&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; We already have one new web server hardware for the local WCMS. We may need another machine for off site redundancy.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Some amount of CO effort.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;There has already been PhD effort used to migrating the initial &lt;a href=&quot;http://www.inf&quot;&gt;www.inf&lt;/a&gt; content to Polopoly. Once that&#039;s complete it is expected that affected stake holders, eg Gradschool, will maintain/develop their content.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; In this project we plan to record the work already done in transitioning Informatics web content to the new technology (both Plone and Polopoly). And what still needs to be done. For example we need help from the RAT unit to aid with generation of some new DB feeds that we can proxy into Polopoly.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;As so much time has passed since we originally looked at moving to Polopoly (and ruling it out), the Polopoly service now meets some of our original requirements, and is more flexible that it once was. The UWP team are willing, and encourage, external collaboration to keep improving the service. Once we do go live with our initial content we’ll want to review how that went and if we (to make more use of central services), should continue to migrate more content.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Again going back to our choice of Plone, as so much time has passed, I think we should at least consider the option of supporting another WCMS. Last year I did a quick survey of what other schools around the University were using, there is a small clustering of Drupal and MySource Matrix users (which there wasn’t previously) and we are the only people using Plone. Within Informatics ourselves, some research people (AIAI) are running their own Drupal sites. For these reasons (and the steep learning curve that we’ve still to climbed for Plone), I think we should at least consider supporting another WCMS.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;For ww.inf content that doesn’t move to Polopoly, we need to state where it will stay, and how that data will be managed, served, and made resilient against hardware failure. We have an outstanding action to detail our plans on off site duplication. This project would detail those plans.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Access to Informatics DB to produce the data we want to proxy into Polopoly, or give RAT unit details of what we need, and ask them to produce the conduits/data.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Support from UWP to give required access to Polopoly content providers&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; Currently we have started moving some &lt;a href=&quot;http://www.inf&quot;&gt;www.inf&lt;/a&gt; content in to Plone, mainly ISS/IGS content. Should we decide that Polopoly is now suitable for this content, we will have to reimplement that content. There would not be a practical migration path to do things automatically from Plone (or probably any other WCMS) into Polopoly.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;URL:&lt;/b&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/Project158NewWwwInf&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/Project158NewWwwInf&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2012-03-06&lt;/td&gt;
&lt;td&gt;2010-12-30&lt;/td&gt;
&lt;td&gt;gen 1.0&lt;/td&gt;
&lt;td&gt;produce plan of action for the &lt;a href=&quot;http://www.inf&quot;&gt;www.inf&lt;/a&gt; service, backups, off-site resilience. DR plan, live mirror produced and Dev. meeting informed. &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/ServiceUnitWwwOffsiteDrPlan&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/ServiceUnitWwwOffsiteDrPlan&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-03-06&lt;/td&gt;
&lt;td&gt;2011-01-30&lt;/td&gt;
&lt;td&gt;gen 2.0&lt;/td&gt;
&lt;td&gt;start to implement agreed www.inf resilience plans, and add further milestones to enumerate the various steps to complete. Not sure if things were &quot;agreed&quot;, but DR plan published and implemented.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-09-21&lt;/td&gt;
&lt;td&gt;2010-09-09&lt;/td&gt;
&lt;td&gt;gen 3.0&lt;/td&gt;
&lt;td&gt;check/discuss if we should reconsider Drupal/MySource Matrix to leverage local knowledge. Meeting arranged to make a final decision on the 9th of sept.&lt;br /&gt;
Had this meeting and an subsquent one. Drupal looks likely, but we&#039;ll try it out on the Documentation web site/project before finally committing.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-03-27&lt;/td&gt;
&lt;td&gt;2011-03-30&lt;/td&gt;
&lt;td&gt;gen 4.0&lt;/td&gt;
&lt;td&gt;Plone performance improvements.&lt;br /&gt;Not going to happen unless it becomes an issue, concentrate on Drupal.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-09-15&lt;/td&gt;
&lt;td&gt;2010-06-30&lt;/td&gt;
&lt;td&gt;gen 5.0&lt;/td&gt;
&lt;td&gt;Investigate intermittent HTTPS mis-caching problems. This has started, and we believe it is an apache problem. An updated apache has been installed. Won&#039;t resolve this until we know if its made a difference.&lt;br /&gt;
The new apache hasn&#039;t solved the problem. A new milestone, gen 5.1 to track the next attempt to solve.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-04-05&lt;/td&gt;
&lt;td&gt;2010-03-19&lt;/td&gt;
&lt;td&gt;pol 1.0&lt;/td&gt;
&lt;td&gt;Decide on the final content for first phase of move to Polopoly&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-04-29&lt;/td&gt;
&lt;td&gt;2010-03-19&lt;/td&gt;
&lt;td&gt;pol 2.0&lt;/td&gt;
&lt;td&gt;Get that final content ready for previewing by stake holders. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-05-17&lt;/td&gt;
&lt;td&gt;2010-03-19&lt;/td&gt;
&lt;td&gt;pol 3.0&lt;/td&gt;
&lt;td&gt;Any final tweaks/changes as a result of that preview. &lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-05-30&lt;/td&gt;
&lt;td&gt;2010-12-19&lt;/td&gt;
&lt;td&gt;pol 4.0&lt;/td&gt;
&lt;td&gt;Stake holders need to agree their responsibilities for keeping their content up to date. Restart this process. Too much time has passed. We want to produce a list of fairly coarse top level-ish polopoly URLs and a have a name/unit against each one to indicate who&#039;s responsible for it. This is now listed on the project web page on the wiki.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-05-08&lt;/td&gt;
&lt;td&gt;2010-12-30&lt;/td&gt;
&lt;td&gt;plone 1.0&lt;/td&gt;
&lt;td&gt;setup plone instance on current www.inf hardware (wafer). Proper headers and factored out plone-server.h. Will be live after next stable release.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-12-07&lt;/td&gt;
&lt;td&gt;2010-12-30&lt;/td&gt;
&lt;td&gt;plone 2.0&lt;/td&gt;
&lt;td&gt;move iss, pgrguide, and probably institute sites to plone on wafer. Done, see&lt;br /&gt;
http://www.inf.ed.ac.uk/student-services/&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-03-26&lt;/td&gt;
&lt;td&gt;2010-12-30&lt;/td&gt;
&lt;td&gt;plone 3.0&lt;/td&gt;
&lt;td&gt;Upgrade plone to latest version, improved Help Center and collage products. This is not likely to happen. Concentrating on Drupal. If it does, it will be part of the SL6 upgrade.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2012-05-07&lt;/td&gt;
&lt;td&gt;2011-02-28&lt;/td&gt;
&lt;td&gt;gen 2.8&lt;/td&gt;
&lt;td&gt;complete agreed www.inf resilience plans&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-06-01&lt;/td&gt;
&lt;td&gt;2010-06-15&lt;/td&gt;
&lt;td&gt;pol 4.5&lt;/td&gt;
&lt;td&gt;Produce documention of what we&#039;ve done for polop and how it works. At URL www.inf.ed.ac.uk/polop/, covers the technical stuff.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-05-27&lt;/td&gt;
&lt;td&gt;2010-05-26&lt;/td&gt;
&lt;td&gt;pol 5.0&lt;/td&gt;
&lt;td&gt;First phase goes live, with redirects from www.inf to new location/content&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2011-03-21&lt;/td&gt;
&lt;td&gt;2010-12-01&lt;/td&gt;
&lt;td&gt;gen 5.1&lt;/td&gt;
&lt;td&gt;New apache didn&#039;t solve HTTPS miscaches. Some anecdotal evidence that the HTTPS wcms.inf.ed.ac.uk/zope/ URLs are not affected by the problem. Do some further investigation to try and pin point the cause.
&lt;p&gt;Turned out to be a bug in Zope, which they now know about https://bugs.launchpad.net/zope2/+bug/740831 the patch hasn&#039;t been applied, but setting threads=1 in the zope.conf also seems to have stopped the problem.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2010-11-24&lt;/td&gt;
&lt;td&gt;2010-11-30&lt;/td&gt;
&lt;td&gt;era 1.0&lt;/td&gt;
&lt;td&gt;Add link to staff individual page with link to ERA, Publications Repository, publications. Probably do via a CGI to start with as proof of concept. Done, see http://www.inf.ed.ac.uk/people/staff/Alan_Bundy.html as an example.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:46:07 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">2011 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/158#comments</comments>
</item>
<item>
 <title>Informatics Commercialisation Website</title>
 <link>http://devproj.inf.ed.ac.uk/show/97</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;97&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/5completed&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;5_Completed&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Zope/Plone development work for the Informatics Commercialization and Ventures web sites. Create/extend a number of Plone modules and page templates to support these web sites. Includes integration of the new skin from the Informatics Branding exercise. While this work is initially directed at the Informatics Commercialization and Ventures web sites only, it is intended to provide suitably re-branded page templates and supporting functionality for Informatics Institute and Research Project web sites.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Integration of new Informatics skin into the WCMS Plone.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provision of CSS page templates using the new Informatics skin for the Home page, Portfolio pages (for projects, spin-outs and start-ups), Technology Areas page, Calendar page, News page, Events page, Projects pages, Licesning pages and a general custom content page.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Support for Commercialisation staff who will be adding the content onto each page.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Cosign authenticated access control. Support for users with EASE accounts.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provision of some kind of site search mechanism to search on keywords.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone News module appropriately integrated into the new Informatics skin and News web page template. The news module will be driven from a database which can be updated on a regular basis by the commercialization staff. The news module should allow administrative staff to add/edit/remove articles and publish them to the website. There should be an RSS feed so viewers can subscribe to our news releases. A list of most recent news summaries will be displayed along with a list of archived months. Viewers should be able to select an individual news article which will take them to a page displaying that individual news article.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone events calendar and registration module integrated into the new Informatics skin and Events web page template. The events module allows users to view all internal and external events that are of interest to Informatics Commercialization and Knowledge Transfer (with ICAL and VCAL support). The events page will enable administrative staff to post new types of events which are of interest to Informatics commercialization. Events may be internal or external. Provide an event subscription based system so that site visitors can register for events and also have the option of being notified of new events that are added to the calendar.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone Blog module appropriately integrated.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone Wiki module appropriately integrated.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone Forum module appropriately integrated. This module will provide an online forum system for discussions.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone Photo Gallery module appropriately integrated. This module will allow a user to create a photo or picture gallery on a page.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone Multimedia module appropriately integrated. This will provide the ability to embed video on a page with viewer, like YouTube.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone module to generate random content for the main page (eg. profile of a technology spin-out, recent news or event) appropriately integrated.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone module to display the technology licensing database from ERI appropriately integrated. This would require a feed of data from ERI that is cached in a Plone accessable database as a separate process. This will highlight all technology available for license. If we cannot get an ERI feed then we would have to maintain the local database manually - hence the module would need to allow administrative staff to manipulate licensed technology content.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Plone form for newsletter signup appropriately integrated. This allows a user to register name, company, address etc and to sign up for any newsletters.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ability for viewer to email web page to another person. Provide a link on page templates for user to click on to do this.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Provide a &quot;page not found&quot; page when a URL is requested that does not exist - should include a link to click on to mail report about the missing page or bad link.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Colin Adams - Director of Commercialisation&lt;br /&gt;&lt;/li&gt;&lt;li&gt;David Richardson - Senior Business Development Executive (Commercialisation)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Andrew Mitchell - Senior Business Development Executive (Ventures)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; The University rebranding will not roll down to Institute level in any reasonable timescale. External consultation has shown that the different individual Institute branding creates a confused image of Informatics to the external world. A new content management system is deemed necessary to replace the existing Informatics web site technology. The templates and functionality implemented in this project will go a long way towards the goal of providing a new Informatics web site and technology supporting Institutes, Research Projects and any Spin-Out or Start-up.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; There&#039;s a lot of overlap with this and project 93, Future direction for the main Informatics web service, we will concentrate in making progress in project 93, and then come back to this as something more concrete has been produced for 93.&lt;/p&gt;
&lt;p&gt;After checking with the customers, they were happy to draw a line under this project, and  finish it as is. So the project is moving to sign off Feb 2010. The final report is available at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FinalProjectReport-97&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/FinalProjectReport-97&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; While much work can proceed in parallel with the re-branding exercise, cannot be completed until integration with the new skin. Provisional completion date will be end of 2008 but is dependent on the timescales provided by the chosen re-branding company.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; High.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; Not easy to estimate given our current lack of expertise in Plone module development. However, we will say 6 FTE weeks over 12 FTE weeks.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; Roughly - setup a parallel Zope/Plone installation so work on modules and skins can be carried out without risk to the production WCMS. Try and find Plone modules that meet or almost meet required functionality and extend and integrate as necessary. Create suitable draft page templates in liaison with commercialization staff and skins provided from the re-branding company.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; Work will largely be carried out by Iain under the Research &amp;amp; Teaching Unit. A machine to run a development Zope/Plone installation on.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt; See Proposal.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; None of note.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt; A lot more Plone module devlopment is required than anticipated.&lt;br /&gt;
Zope/Plone may not be the right CMS for us (now or in the future).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2008-10-23&lt;/td&gt;
&lt;td&gt;2008-10-15&lt;/td&gt;
&lt;td&gt;1 SetupDevServe&lt;/td&gt;
&lt;td&gt;Setup a development server to test commercialisation plone site work.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-10-01&lt;/td&gt;
&lt;td&gt;2 ClarifyBuilti&lt;/td&gt;
&lt;td&gt;See which builtins already meet the requirements for a deliverable.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-10-01&lt;/td&gt;
&lt;td&gt;3 EffortEstimat&lt;/td&gt;
&lt;td&gt;Give an estimate to the effort required for each deliverable. Also state which deliverables, aren&#039;t, eg the EASE auth.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-10-01&lt;/td&gt;
&lt;td&gt;4 Prioritise&lt;/td&gt;
&lt;td&gt;Prioritise the deliverables with customer.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-10-01&lt;/td&gt;
&lt;td&gt;5 Implementatio&lt;/td&gt;
&lt;td&gt;Start implementing deliverables in agreed priority.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2009-04-07&lt;/td&gt;
&lt;td&gt;2009-03-06&lt;/td&gt;
&lt;td&gt;handoverdocs&lt;/td&gt;
&lt;td&gt;Iain will produce relevant docs on progress so far for the next person to pickup from.&lt;br /&gt;
Docs received and put on wiki at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/CommercialisationWebProject97&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/CommercialisationWebProject97&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2009-10-01&lt;/td&gt;
&lt;td&gt;1.1 ReviewMiles&lt;/td&gt;
&lt;td&gt;There is quite a bit of overlap with this project and the needs of project 93. So we will be concentrating on the web review/tech (proj 93), and once that is done/more progressed, will revise the milestones for this project.&lt;br /&gt;
Milestones reviewed 1/9/09, later ones but back 3 months. Will need to revisit hist milestone again.
&lt;p&gt;This mileston is just a placeholder to remind us to see how proj 93 is doing.&lt;/p&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;2010-02-24&lt;/td&gt;
&lt;td&gt;signoff&lt;/td&gt;
&lt;td&gt;Get this project accepted as done.&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:45:49 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1950 at http://devproj.inf.ed.ac.uk</guid>
</item>
<item>
 <title>FC5 services</title>
 <link>http://devproj.inf.ed.ac.uk/show/12</link>
 <description>&lt;div class=&quot;field field-name-field-projectid field-type-serial field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Project ID:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;12&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-current-stage field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Current stage:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-stages/5completed&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;5_Completed&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-manager field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Manager:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/project-managers/neilb&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;neilb&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-unit field-type-taxonomy-term-reference field-label-inline clearfix&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Unit:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;a href=&quot;/unit/services-unit&quot; typeof=&quot;skos:Concept&quot; property=&quot;rdfs:label skos:prefLabel&quot; datatype=&quot;&quot;&gt;services-unit&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-what field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;What:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Description: &lt;/b&gt; Coordinate and monitor the transition of all DICE FC3 based services to FC5. The actual responsibility of transitioning the services will lie with the Unit responsible for that service.&lt;/p&gt;
&lt;p&gt;This is a subproject of the &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FC5Upgrade&quot;&gt;FC5Upgrade&lt;/a&gt;, see the &lt;a href=&quot;http://www.dice.inf.ed.ac.uk/units/managed_platform/docs/FC5/plan.html&quot; target=&quot;_top&quot;&gt;bugzilla diagram&lt;/a&gt; for a break down of how the services are assigned to the Units.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Deliverables: &lt;/b&gt; Production quality services running on DICE FC5 servers.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-why field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Why:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Customer: &lt;/b&gt; All DICE users in some way or another.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Case statement: &lt;/b&gt; We need to upgrade to FC5 as part of the annual upgrade program which is needed to support new hardware. We also ease the management burden if all machines are running the same level of OS.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-when field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;When:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Status: &lt;/b&gt; The transition of services to FC5 has begun, though little time has been spent &lt;/p&gt;
&lt;p&gt;Updated &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FC5Upgrade&quot;&gt;FC5Upgrade&lt;/a&gt; Wiki page with links to outstanding FC5 Unit Bugs&lt;/p&gt;
&lt;p&gt;We are down to our last two FC5 Services bugs. I believe they are probably done, but need the RAT unit to confirm this.&lt;/p&gt;
&lt;p&gt;The project report is now online at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/view/DICE/FC5ServicesProjectReport&quot;&gt;https://wiki.inf.ed.ac.uk/view/DICE/FC5ServicesProjectReport&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Timescales: &lt;/b&gt; Needs to be complete by EOL FC3, which is December 2006. However, for those services where the underlying OS is exposed to the users, they should be transitioned to FC5 as close to the beginning of the new semester, 18th September 2006.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Priority: &lt;/b&gt; High&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Time: &lt;/b&gt; Guestimate 1 man year of effort.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-how field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;How:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Proposal: &lt;/b&gt; Migrate all current services running on FC3 to FC5. With priority given to those where the users are exposed to the underlying OS, eg multiuser login machines, web servers. Not things like print or LDAP servers.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Resources: &lt;/b&gt; This is a large scale project and will require wide cross Unit resources. Mostly the Unit leader will be expected to progress their Unit&#039;s responsibilities, with the project manager recording their progress. Project manager requires good project management skills.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Plan: &lt;/b&gt;
&lt;/p&gt;&lt;ol&gt;&lt;li&gt; Produce bugzilla list of services that need transitioned. Done, see Bug #2040, this produced some 60 services to be transitioned.
&lt;/li&gt;&lt;li&gt; Produce list of machines that the existing services are running on, and a date for when it will be FC5&#039;d. Possibly try to track progress automatically from LCFG resources.
&lt;/li&gt;&lt;li&gt; Set a date by which if you are assigned an FC5 transition bug, you may not reassign it, ie it it becomes the owners responsibility to transition that service.
&lt;/li&gt;&lt;li&gt; Request regular (weekly/fortnightly) reports from Unit leaders asking for progress, but more importantly, blockers that are out-with that Unit&#039;s control. Remind people to close their bugs as services transitioned.
&lt;/li&gt;&lt;li&gt; Repeat 4 until to all services are FC5 and date 
&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;field field-name-field-other field-type-text-long field-label-above&quot;&gt;&lt;div class=&quot;field-label&quot;&gt;Other:&amp;nbsp;&lt;/div&gt;&lt;div class=&quot;field-items&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;&lt;b&gt;Dependencies: &lt;/b&gt; Base FC5 DICE platform, Bug #1943. Each service may/will have its own dependencies, these should be tracked in bugzilla.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Risks: &lt;/b&gt;
&lt;/p&gt;&lt;ul&gt;&lt;p&gt;&lt;b&gt;URL:&lt;/b&gt;&lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FC5ServicesProject&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/FC5ServicesProject&lt;/a&gt;        &lt;/p&gt;
&lt;li&gt;Disruption to services while they are transitioned.
&lt;/li&gt;&lt;li&gt;Loss of data.
&lt;/li&gt;&lt;li&gt;Reputation of School due to prolonged disruption to externally available services, eg web services, repository services.
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;b&gt;Milestones&lt;/b&gt;&lt;/p&gt;
&lt;table&gt;&lt;th&gt;Proposed date&lt;/th&gt;
&lt;th&gt;Achieved date&lt;/th&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;tr&gt;&lt;td&gt;2006-11-01&lt;/td&gt;
&lt;td&gt;2006-09-13&lt;/td&gt;
&lt;td&gt;Server List&lt;/td&gt;
&lt;td&gt;Generate a list of DICE server hardware, and the OS they are currently running. This list is to be updated daily.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2006-11-16&lt;/td&gt;
&lt;td&gt;2006-11-10&lt;/td&gt;
&lt;td&gt;Fix transition&lt;/td&gt;
&lt;td&gt;Get agreement that FC5 transition bugs my no longer be reassigned (outwith a Unit) beyond 10/11/2006.&lt;br /&gt;
Had a Unit Heads meeting on 16th Nov, and this was agreed.&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2006-11-16&lt;/td&gt;
&lt;td&gt;2006-11-15&lt;/td&gt;
&lt;td&gt;Unit Goals&lt;/td&gt;
&lt;td&gt;A realistic statement from the Units about which services and servers will be FC5 by the end of the year, and conversely which will not.&lt;br /&gt;
At a meeting of Unit Heads on the 16th, Nov. The a list of machines which would not be FC5&#039;d by the year end was agreed. See &lt;a href=&quot;https://wiki.inf.ed.ac.uk/DICE/FC5ProgressMeeting16112006&quot;&gt;https://wiki.inf.ed.ac.uk/DICE/FC5ProgressMeeting16112006&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2007-06-05&lt;/td&gt;
&lt;td&gt;2007-02-28&lt;/td&gt;
&lt;td&gt;Stage3Complete&lt;/td&gt;
&lt;td&gt;Stage 3 (implementation) should be complete by the end of the year. ie all services FC5&#039;d&lt;/td&gt;
&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;2007-09-03&lt;/td&gt;
&lt;td&gt;2007-08-31&lt;/td&gt;
&lt;td&gt;ProjectReport&lt;/td&gt;
&lt;td&gt;Produce a report covering the experience gained/lessons learned during the transition of the services from FC3 to FC5.&lt;br /&gt;
As agreed at the last dev meeting, just a brief couple of paras will do.&lt;br /&gt;
Report now on line at &lt;a href=&quot;https://wiki.inf.ed.ac.uk/view/DICE/FC5ServicesProjectReport&quot;&gt;https://wiki.inf.ed.ac.uk/view/DICE/FC5ServicesProjectReport&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
 <pubDate>Fri, 25 Jan 2013 15:45:31 +0000</pubDate>
 <dc:creator>boss</dc:creator>
 <guid isPermaLink="false">1865 at http://devproj.inf.ed.ac.uk</guid>
 <comments>http://devproj.inf.ed.ac.uk/show/12#comments</comments>
</item>
</channel>
</rss>
