I am currently working for Filmclub, a government funded initiative to provide free access to a wide variety of films for state schools to allow them to set up their own after school film clubs (you can find out more here). As well as ensuring all client side code is cross browser compliant (for the CSS, javascript and XHTML), I have been working on various bug fixes resulting from a very large growth of the site in a very small amount of time.
My work
FilmClub
www.filmclub.orgSkills: CMS, CSS, HTML/XHTML, Javascript/AJAX, MySQL, PHP, subversion, zend framework
- FILMCLUB homepage
The homepage for www.filmclub.org
David Linnard Portfolio
www.davidlinnard.co.ukA simple wordpress site to hold details about myself and my work recently updated from a custom PHP solution. It was easy to setup and the majority of the work was creating the wordpress theme for use on the site. Third party extensions helped to speed up development and the built in Wordpress CMS is perfect for the purpose. The use of wordpress has made the site much more powerful and extend able and development work on it is much improved.
ElleUK
While I was working for Hachette Filipacchi, my main role was to assist with maintaining and the development of the ELLEuk.com site (based in the eZ Publish content management system). As well as upgrading the Content Management System (CMS), a lot of development work took place on the site. Starting with the ELLE Beauty channel, I developed the PHP for ELLE.tv, In The Mag and the News channel and helped develop the Culture channel. I was also the lead developer on the Catwalk which had a massive increase in page views and unique visitors compared to the previous year. The final development I was involved with was for a new look homepage.
Developments for the site involved utilising the features of the eZ Publish CMS. Presentation logic was all carried out in the SMARTY style templating language eZ Publish uses. As well as this new extensions for the CMS were created to carry out such tasks as bulk image uploading and providing convinient access to custom database logic required on the site. One of the biggest extensions I built during my time there was a Keywording extension to ensure consistency throughout the keywords and to provide an easier interface for both adding keywords to articles and maintaining the keywords themselves.
As well as the redevelopment work, I was tasked with implementing commercial takeovers. These happend on a weekly basis across various pages on the site. I implemented a timed system so that these could go up and come down automatically. The CSS (as well as any necessary javascript and html) was then produced and tested by the client before the takeover went live. There is an example of one of the takeovers produced below.
Skills: CMS, CSS, eZ Publish, HTML/XHTML, Javascript/AJAX, MySQL, PHP, subversion, XML, XSLT
- The ELLEuk.com Catwalk homepage
- Catwalk Channel - Schedule Page
The schedule page on the Catwalk channel of ELLEuk.com
- Catwalk Channel - Show Review Page
The show review page of the Catwalk channel on ELLEuk.com
- ELLE News
The redeveloped News homepage for ELLEuk.com
- ELLE Beauty Channel - ELLE Tests
- ELLE.tv
ELLE.tv with custom Brightcove player
- Christian Dior Takeover on ELLEuk.com
An example takeover from the ELLEuk.com homepage
- Da Corner Takeover
Takeover on the homepage of ELLEuk.com
- L'Oreal Takeover
Takeover on the Beauty Channel of ELLEuk.com
- Peugeot Shopping Takeover
Takeover on the Shopping Channel of ELLEuk.com
Sugarscape
As well as developing the ELLEuk.com site at Hachette Filipacchi, I also helped maintain and develop the Drupal based sugar magazine website called Sugarscape. This involved ensuring any bugs found on the site were dealt with in a timely manner and also new developments such as the Sugarscape games channel were completed. Other developments included the addition of user galleries and, as with ELLEuk.com, ensuring commerical takeovers went live on the site smoothly.
I was also the technical help on the Sugarscape webchats for the games channel, where celebrities such as Alesha Dixon, Miley Cyrus and The Veronicas had webchats with the site users. This involved ensuring that the webchats themselves went smoothly for both the celebrities and the site editors and also ensuring the webchat transcript was displayed as soon as possible after the end of the webchat.
Skills: CMS, CSS, Drupal, HTML/XHTML, Javascript/AJAX, MySQL, PHP, subversion
- Sugarscape Games Channel
- Example Webchat on Sugarscape
- User Gallery page on Sugarscape
- Disney Takeover
Takeover on the homepage of Sugarscape.com
- Veronica's Takeover on Sugarscape
Homepage takeover on Sugarscape.com
- Twilight Takeover
Takeover on the homepage of Sugarscape
Red’s Hot Women 2009
www.redmagazine.co.uk/redshotwomenThe microsite was created for Red Magazine for their inaugural “Red’s Hot Women Awards in association with Calvin Klein Euphoria” which celebrates the achievements of women in industry. The code for the site was created from a set of flat JPEG images and all logic was constructed using PHP. I also implemented the necessary CSS, HTML and javascript on the site. As well as providing information about the awards the entry page allows users to enter a large amount of information to support their entry and allows them to enter a number of categories for the awards at once, if required. The site was a success and was able to handle the large number of entries that took place.
Skills: CSS, HTML/XHTML, Javascript/AJAX, PHP
- Red's Hot Women Awards 2009
Homepage for the micro-site
- Red's Hot Women Awards 2009 - categories page
Psychologies
www.psychologies.co.ukWhile I was developing websites for HF-UK, part of my initial brief was to bug fix on the hugely popular psychologies. This included style fixes and also ensuring the Flash based quizzes functioned correctly.
easyroommate.com
I was tasked to create a sample advert for the site easyroommate.com to be built in Flash using current graphics used on the site.
Skills: Flash
Virgin Unite
The current header on the homepage displayed a static image of a current initiative being carried out by the charity. It was requested to produce a Adobe Flash based header so that users could cycle through initiatives.
The design created for the header required the simulation of three dimensions within Flash. For this reason PaperVision3D was utilised to achieve this effect. Information for the headers was stored in a separate document to allow employees to easily update the images being displayed. Actionscript was then used heavily to control the three dimensional movement of the header images to ensure all movement happened consistently and correctly.
Skills: Flash
Pennant International
www.pennantplc.co.ukI was employed by Pennant as a Multimedia Developer in 2007-2008 to help develop training solutions using Adobe Photoshop, Adobe Flash and bespoke training production software.
I produced a modular Flash based training tool to be used over a Learning Content Management System. It had to be as compact as possible to ensure content could be delivered as quickly as possible to students. The design was very changable and so the system should also allow changes to be made to it as quickly and easily as possible. A modular, object-based approach to the design and development ensured design modifications could be made quickly with minimum changes needed to the system. This approach, coupled with the use of Actionscript where possible, also created a very quick loading system. The creation of Flash components meant new modules could be created and deployed with the minimum of effort.
Aside from this, numerous training lessons were produced with the help of subject experts. This involved close liaison with the subject experts and other developers to ensure the lessons produced best encapsulated the expert’s knowledge. Numerous technical illustrations had to be produced and graphical modifications made using Photoshop. Adobe Flash was used to produce a large number of animations to demonstrate system usage and technical aspects of the subject being taught.
Luv4Juice
www.luv4juice.comThe main aim was to produce a site which enabled users to exchange their recipes and also see the nutritional value both in the recipes and in individual pieces of fruit itself. Additional aims were to gain experience of using AJAX and the MVC architecture in a web project.
The design of the site uses CSS heavily to match the design brief originally created. By using AJAX, user are able to see the nutritional value of recipes they create while they produce them. Once recipes are produced, they are stored in a MySQL database where other users can view them, rate them and add them to their favourites. An amazon a-store was added to the site to provide an easy way of purchasing juicing solutions, such as books or juicing machines. The a-store utilised the basic amazon template which then had CSS applied in order to match the style of the main sections of the site.
Skills: Amazon aStore, CSS, Javascript/AJAX, MVC, MySQL, PHP
- Luv-4-Juice recipe page
- Luv-4-Juice nutritional info
- Luv-4-Juice aStore
Amazon aStore on Luv 4 Juice























