It's a video library/cms project with certain must-have features. I want to utilise open source resources to keep costs down.
Kaltura library/playlist system - this is the back-end I'd like to use. It's open source and generates code that can be embedded in web pages. There's no part of the admin area/wizard that then allows you to put that code in a page on the system. And there doesn't appear to be a 'front-end' either! But they have provided code snippets for use in a front end video gallery. So I'd like to use a cms like SocialMedia or phpMotion. Details below.
Kaltura:
http://www.kaltura.org/project/kalturaCE
Kaltura Management Console:
http://www.kaltura.org/project/kmc
PDF guide for Kaltura Management Console [2mb]:
http://www.ashbrown.co.uk/KMC_Quick_Start_Guide.pdf
PHP CODE SNIPPETS for a front-end gallery that works with Kaltura:
http://corp.kaltura.com/wiki/index.php/Guides :Organizing_Content
- this is what I envisage using to make Kaltura work with SocialMedia or phpMotion.
SocialMedia:
http://www.mediascripts.com/social_features.html
Access to SocialMedia source code:
http://www.mediascripts.com/support/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=4&nav=0 ,7
phpMotion:
http://phpmotion.com/
Must-have site features/requirements:
* This project is for a company's video library not a social sharing site, so we won't need the 'register' or 'sign up' areas. There should be a page where the company's clients can log in though - the company will want to create some generic accounts in order to show confidential videos in a private way.
* In addition to the normal search functionality (using keywords and tags etc.) the company want to use a 'Reference Number' system. The company will create a playlist (in Kaltura) and want to give it a reference number (something randomly generated). They would email this to the client who will enter the ref num into a box on the front page of the website - this will then bring up the specified playlist and page.
* If you have a look at the SocialMedia front-end demo, you'll see a tabbed box on the right. The company require 2 tabs here (making 3 in total): one called Testimonials - this is where a testimonial about the video currently on show can be read. If there is no testimonial available the tab should be greyed out (unavailable). It should not say "None available" or "Wating for testimonial" or anything like that. The other tab should be a contact form, with the Subject pre-populated with either the name of the video currently being watched or the ref number