This was a complex social network platform which was heavily based on nested reusable functions. After 5 months of development it was discovered it was no longer what the client was after, and the project was ended.
API hooks with flickr, youtube/google
Advanced templating engine allowing on-the-fly modification of CSS rules
Real-time efficient multiple thumbnail engine from uploaded & linked media
Highly recursive branched functions
Customised tools were also developed for the staff.
Some of the technologies used were:
google / youtube api
php / codeigniter / MVC
Due to the policies of the project manager, no screenshots are available.
Daily Updates console is a streamlined version of one that was existing. Previously staff had to edit through an old perl-based web interface which wasn’t user friendly or intuitive (required training), had many unnecessary steps, and sent all the information at 3am at night. The new console solved all of these problems with the following changes:
bringing the backend & frontend in to modern web technologies (dojo, php)
separated the editing in to logical sections (sports, news, weather) and in logical order
combined the editing (left column) and web preview (right column) in to one single interface rather than across two browser windows – bringing the content to the staff member as opposed to them having to find it
built the transfer script in to the interface itself so staff would not need any command line training/access and could send as soon as the data was input.
The result cut editing times in half & allowed for multiple staff to take on the task with almost no learning curve.
Only a few plugins were written. These are outlined below:
A drag & drop style picture matchup game, where a child would drag parts of an image over the top of the template. Once complete, a sound matching the image would play allowing them to move on to the next image.
Working piano. As the child presses each key, a xylophone sound is made.
HTML5 Canvas based paint application with different colours.
Intended to allow the child to click on various areas and objects within the scene, to see it animate and hear the sound. This plugin remains incomplete.
The entire application was developed to be packaged as a phonegap application, but works fine when accessed on its own. It utilises the dojo framework.
Cloud connected digital content distribution platform for digital signage, digital menu boards, & custom developed information panels (apps). All developed with a few primary goals:
Bring amazing features to the client that previously required custom development for each scenario.
Synchronise real-time content across multiple players & sites automatically – with no technical knowledge needed.
Make it easier for everyone by reducing complexity that plagues other systems, resulting in much lower costs to the client & the business
Signchro consists of 3 primary components – Media Player, Cloud CMS (signchro.net), Remote Control – which are detailed below:
Cloud CMS (signchro.net)
Content creation & player management interface for the client to create their own shows. Based around the WYSIWYG idea, clients can drag components to where they require within their displays. A built in content library allows for rapid content creation with very little training or graphic knowledge. Hosted on a server cluster powered by MariaDB Galera & GlusterFS.
If you are using Signchro (or any digital signage system) please visit signagebank.com for pre-made stock slides and animations for your displays.