Online video distribution
using Plumi & Plone CMS
● Plumi , a GPL video CMS,
based on Plone –
http://plumi.org
● First released on Plone.org :
18th
Sept 2007 - version 0.1
● Latest Plone 2.5.5 release :
19th
Jan 2009 - version 0.2.3
● Latest Plone 3 version is
Plumi 3 RC3 from 15th
April
2010
http://plone.org/products/plumi
● FOSS project
● Community
engagement –
sprints, conferences
What does it do?
● Video uploading via http
● Video transcoding to Flash, ogg - embeddable
● Video podcasting (RSS2/Atom)-Miro integration
● Tagging/Categorisation/Tag cloud
● Searching via text, tags, categorisation, as RSS
● Author profiles, commenting on videos
● Featured videos and news & events for front
page.
● Open Content Licensing
● base Plone functionality - workflows/perms
How does is it do this?
● Plumi as Product
Bundle - set of
interrelating Plone
products.
● Some custom built
by EM and
contributors
● Others from the
wider Plone
community.
● Collaborative work:
new forms of media
networks
● Social context of the
software's use.
– Local Archives in
Indonesia
– Video Sharing
Sites
Plumi video CMS
Latest Plumi version – 0.2.3
'Plumi 0.2.x' branch compromises of:
●Plone 2.5.5
●Plumi 0.2.x products
●Indytube video transcoder
●Can use a buildout dev. environment
●Serve with Apache2 & squid on Debian
GNU/Linux
Trac:
http://plumi.org/report/3
Plumi 0.2.x products
●ATVideo, ATEngageVideo : content types
●PlumiSkin : Plone skin product
(images/css/templates)
●Indytube : video transcoder
●
Dependent 3rd
party Plone products.
Plumi 0.2.x / Plone 2.5.5 compatible branch
http://dev.plone.org/collective/browser/Plumi/branches/plumi-0.2.x
Roadmap for Plumi 0.3
● Buildout dev. environment
● Latest Plone 3.2.x
● plone.app.blob – native ZODB blobs
● Plumi custom products, z3 style
plumi.app, plumi.skin, plumi.content, plumi.indytube
● Migration path from 0.2.x
● New Indytube architecture
http://plone.org/products/plumi/roadmap
Docs:
http://plumi.org/wiki
●Buildout development environment, SVN
●ArchgenXML and ArgoUML for product
development
●Extending ATEngageVideo
●
More 3rd
party products tested with Plumi :
BiReference, SearchReferenceWidget,
qPloneBlog
●Zope3 style browser views
●Custom Skin product
Extending Plumi 0.2.x Case Study:
Critical Commons
Strengths of FOSS Video
Distribution Networks
● Expanding databases of “open content”
licensed material.
● Provides an open & experimental forum.
● Collaborative efforts: organised networks are
working on FOSS video technology.
Weaknesses of FOSS Video
Distribution Networks
●Small audiences.
●Distribution capabilities (network bandwidth,
server maintenance & costs) of individual
distributors is low.
●FOSS solution for tool-chain on (patent un-
encumbered) cross-platform video.
Future research for online video
tech
●Streaming versions of embedded players
●Integrated bittorrent & other p2p distro
networks
●Patent unencumbered codecs and cross-
platform browser support – <video> tag
●Firefogg plugin –video transcoding / uploading
plugin for FireFox - http://www.firefogg.org/
The End.
Thanks for coming :)
Contact : andy@infiniterecursion.com.au

Multimedia in Plone - Andy Nicholson

  • 1.
    Online video distribution usingPlumi & Plone CMS ● Plumi , a GPL video CMS, based on Plone – http://plumi.org ● First released on Plone.org : 18th Sept 2007 - version 0.1 ● Latest Plone 2.5.5 release : 19th Jan 2009 - version 0.2.3 ● Latest Plone 3 version is Plumi 3 RC3 from 15th April 2010 http://plone.org/products/plumi ● FOSS project ● Community engagement – sprints, conferences
  • 2.
    What does itdo? ● Video uploading via http ● Video transcoding to Flash, ogg - embeddable ● Video podcasting (RSS2/Atom)-Miro integration ● Tagging/Categorisation/Tag cloud ● Searching via text, tags, categorisation, as RSS ● Author profiles, commenting on videos ● Featured videos and news & events for front page. ● Open Content Licensing ● base Plone functionality - workflows/perms
  • 3.
    How does isit do this? ● Plumi as Product Bundle - set of interrelating Plone products. ● Some custom built by EM and contributors ● Others from the wider Plone community. ● Collaborative work: new forms of media networks ● Social context of the software's use. – Local Archives in Indonesia – Video Sharing Sites
  • 8.
    Plumi video CMS LatestPlumi version – 0.2.3 'Plumi 0.2.x' branch compromises of: ●Plone 2.5.5 ●Plumi 0.2.x products ●Indytube video transcoder ●Can use a buildout dev. environment ●Serve with Apache2 & squid on Debian GNU/Linux Trac: http://plumi.org/report/3
  • 9.
    Plumi 0.2.x products ●ATVideo,ATEngageVideo : content types ●PlumiSkin : Plone skin product (images/css/templates) ●Indytube : video transcoder ● Dependent 3rd party Plone products. Plumi 0.2.x / Plone 2.5.5 compatible branch http://dev.plone.org/collective/browser/Plumi/branches/plumi-0.2.x
  • 10.
    Roadmap for Plumi0.3 ● Buildout dev. environment ● Latest Plone 3.2.x ● plone.app.blob – native ZODB blobs ● Plumi custom products, z3 style plumi.app, plumi.skin, plumi.content, plumi.indytube ● Migration path from 0.2.x ● New Indytube architecture http://plone.org/products/plumi/roadmap Docs: http://plumi.org/wiki
  • 13.
    ●Buildout development environment,SVN ●ArchgenXML and ArgoUML for product development ●Extending ATEngageVideo ● More 3rd party products tested with Plumi : BiReference, SearchReferenceWidget, qPloneBlog ●Zope3 style browser views ●Custom Skin product Extending Plumi 0.2.x Case Study: Critical Commons
  • 14.
    Strengths of FOSSVideo Distribution Networks ● Expanding databases of “open content” licensed material. ● Provides an open & experimental forum. ● Collaborative efforts: organised networks are working on FOSS video technology.
  • 15.
    Weaknesses of FOSSVideo Distribution Networks ●Small audiences. ●Distribution capabilities (network bandwidth, server maintenance & costs) of individual distributors is low. ●FOSS solution for tool-chain on (patent un- encumbered) cross-platform video.
  • 16.
    Future research foronline video tech ●Streaming versions of embedded players ●Integrated bittorrent & other p2p distro networks ●Patent unencumbered codecs and cross- platform browser support – <video> tag ●Firefogg plugin –video transcoding / uploading plugin for FireFox - http://www.firefogg.org/
  • 17.
    The End. Thanks forcoming :) Contact : andy@infiniterecursion.com.au