Developer(s) | EngageMedia/Unweb/Infinite Recursion |
---|---|
Stable release | 4.2.2 / July 2, 2011 |
Development status | Active |
Written in | Python |
Operating system | Linux/Unix/Mac OS X |
License | GNU GPL/ZPL |
Website | http://www.plumi.org/ |
Plumi is a free software video sharing content management system based on Plone and primarily developed by the Asia-Pacific based EngageMedia, the Greece based Unweb.me consultancy, Infinite Recursion, and others[1][2]. Plumi allows users to create a video sharing site by adding it to an existing Plone instance. The software includes a wide array of functionality to facilitate video distribution and community creation.[3][4]
Plumi is one project that aims to help establish "community controlled, noncommercial, free and open source alternatives" to commercial video sites such as YouTube.[5]. It is designed to allow communities and "citizen publishers create their own video-sharing communities out of the box"[6] It is also designed to be more accessible to non-profit groups and independent journalists, given it is available as free-software without cost.[7]
Contents |
History
Plumi for Plone 2
Plumi was first developed for Plone 2 by EngageMedia, with the first stable version released in September 2007[8][9].
The second major release occurred on February 8, 2008. By this time several organisations and projects had installed Plumi to create their own video-sharing websites, including the World Social Forum TV, Bonn University Africa on TV and CabTube[10].
Plumi for Plone 3
Version 3.0 of Plumi is based on Plone 3 and was deployed on May 19, 2010[11]. The latest production version is 3.1.2 that was released at the end of November, 2010[12].
Plumi for Plone 4
Development on migration to Plone 4 began in October 2010, with a 4.0b1 beta released in late November[13] and a release candidate for 4.0 released in early December[14].
A final stable release of Plumi 4.0 for Plone 4.0 was released on January 17th, 2011[15]. This version includes bug fixes and improvements to ensure a stable release primarily focused on rebasing Plumi on Plone 4, in addition to other improvements and re-factoring of Plumi including new production and development buildouts located inside the plumi.app egg, updating the caching system, cleanup of installation code and moving parts to GenericSetup, replacing older products with newer and better maintained products or removing dependencies and other improvements. FFmpeg and codecs required by the transcoding framework are also now included in the buildout which means a simpler installation process.
Features
The latest version of Plumi is packaged with Plone 4.x. Developers have the option to run a buildout to create either a development or production environment using Plumi.
On top of the out-of-the-box Plone functionality Plumi adds the following features[16][17]:
- Video Uploading/Download
- Upload video in any format (over HTTP)
- Large video file uploads via FTP (automatically added to Plone site)
- Expanded video metadata set (Director, Producer, Date Produced etc.)
- BitTorrent seeds created automatically on video upload
- Video Transcoding and Playback using Transcode Star
- Automatic server-side transcoding to MP4 H.264 and Ogg Theora (configurable) via FFmpeg
- Embedded playback via Flowplayer
- Automatic thumbnail extraction
- Auto extraction of video duration
- HTML5 video tag support
- User interface / theme
- Custom templates for browsing videos
- Enhanced author page (user profile) including latest videos, news & events and personal latest videos vodcast feed
- Customised workspaces and video publishing workflow
- Language and Translations
- Indonesian translation of Plumi and Plone interface
- Built in content translation via LinguaPlone
- Classification, Licensing and Ratings
- Content ratings
- Classifications system into country, genre and topic using ATVocabulary Manager
- Tag cloud of keywords usingqi.portlet.TagCloud
- Content licensing including Creative Commons licensing (through their API), the GNU Free Documentation License (GFDL) or you can add custom licenses or use traditional copyright
- RSS and discussion
- RSS feeds with media enclosures (or "vodcasts") created automatically based on taxonomy items - eg country, genre, member, topic or through creating custom smart folders usingqRSS2Syndication
- enhanced comments functionality using Plone Discussions
- Back-end
- Multiple load-balanced Zope instances using Zeo-clusters managed using Supervisor
- Caching via Varnish
- Production and development builds available
Development
Plumi is a community based free software project. It is developed by people/companies from all around the world using the following technologies in order to carry out work in a collaborative fashion as well as to communicate[18]:
- mailing lists; those are also carried on Gmane
- an IRC channel (#plumi) at irc.freenode.net
- a ticketing system - http://plumi.org/report/3
- a software configuration management system
- Ohloh tracking and measurement
References
- ^ https://dev.plone.org/collective/browser/plumi.buildout/branches/3.1/CHANGELOG.txt
- ^ https://dev.plone.org/collective/browser/plumi.buildout/branches/3.1/AUTHORS.txt
- ^ http://plone.org/products/plumi
- ^ Bauwens, Michael "Plumi", http://p2pfoundation.net/Plumi, Published 29 February 2008, Accessed 29 November 2010
- ^ Costanza-Chock S and Henry Jenkins in "DIY Video 2010: Activist Media (Part Three)", http://henryjenkins.org/2010/11/diy_video_2010_activist_media_2.html, Published 1 November 2010, Accessed 29 November 2010
- ^ Lasica, JD "Open Media Publishing: One New Option", http://www.pbs.org/idealab/2008/02/open-media-publishing-one-new-option005.html , Published 14 February 2008, Accessed 29 November 2010
- ^ Oliver, Laura "Innovations in Journalism – Plumi", http://blogs.journalism.co.uk/editors/2008/04/04/innovations-in-journalism-plumi/, Published 4 April 2008, Accessed 29 November 2010
- ^ http://plone.org/products/plumi/releases/0.1-final
- ^ Rheingold, Howard "Plumi — free software video sharing platform" http://www.smartmobs.com/2007/07/11/plumi-free-software-video-sharing-platform/ Published 11 July 2007, Accessed 29 November 2010
- ^ http://plone.org/products/plumi/releases/0.2-final
- ^ https://unweb.me/weblog/plumi-3.0-released
- ^ http://plone.org/products/plumi/releases/3.1.2
- ^ http://plone.org/products/plumi/releases/4.0b1
- ^ http://plone.org/products/plumi/releases/4.0%20RC%201
- ^ http://plone.org/products/plumi/releases/4.0-final
- ^ http://plone.org/products/plumi
- ^ http://blog.dreamcss.com/content-management-system/plumi-free-video-sharing-cms/
- ^ http://blog.plumi.org/