Plumi

by EngageMedia last modified May 19, 2013 05:06 AM

Plumi is a package of Plone products and customisations that enables you to create your own video sharing community, out of the box.

Project Description

The latest version of Plumi is packaged with Plone 4.x.You have the option to run a buildout, which includes Plone 4.x, to create a development or production environment using Plumi.

On top of the out-of-the-box Plone functionality Plumi adds the following features:

  • Video Uploading/Downloading
    • 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.)
    • Auto creation of Bittorrent files for video downloads
  • Video Transcoding and Playback using Transcode Star
    • Automatic server-side transcoding to mp4 H.264 and Ogg Theora (configurable) via ffmpeg
    • High and low resolution options
    • 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 and Brazilian Portuguese translation
    • Built in content translation via LinguaPlone
  • Classification, Licensing and Ratings
    • Content ratings
    • Classifications system into country, genre and topic using ATVocabulary Manager
    • Tagcloud of keywords using qi.portlet.TagCloud
    • Content Licensing including Creative Commons licensing (through their API), the GNU Free Documentation License 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

For further explanation of these features see plumi.org/wiki/Functionality

An extensive user, administrator and developer manual is available both in English and Indonesian.

A demo of the package can be at demo.plumi.org

A fully functioning production site based on Plumi can be seen at EngageMedia.org


Self-Certification

[X] Internationalized

[ ] Unit tests

[X] End-user documentation

[X] Internal documentation (documentation, interfaces, etc.)

[X] Existed and maintained for at least 6 months

[X] Installs and uninstalls cleanly

[ ] Code structure follows best practice

Current Release
Plumi 4.5-final

Released Jan 31, 2013 — tested with Plone 4.2

4.5-final is a big stable production-ready release, including big improvements in both the user-interface and the back-end. Major changes in 4.5 centered around the creation of a new Plumi skin using Diazo, replacing gunicorn with uwsgi, implementation of Amara subtitling engine and a video upload progress bar. Other improvements included removing views/downloads from the iframe for embedding, update to latest mediaelement.js and fixing of fullscreen playback. 4.5-final includes some changes after the beta include numerous improvements to the new Plumi skin, re-ordered user menu, removal of callouts folder and improved video upload stability. See changelog here: https://github.com/plumi/plumi.app
More about this release…

Download file Get Plumi for Linux
Plumi 4.5 Final Package
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
4.5-final Jan 31, 2013 4.5-final is a big stable production-ready release, including big improvements in both the user-interface and the back-end. Major changes in 4.5 centered around the creation of a new Plumi skin using Diazo, replacing gunicorn with uwsgi, implementation of Amara subtitling engine and a video upload progress bar. Other improvements included removing views/downloads from the iframe for embedding, update to latest mediaelement.js and fixing of fullscreen playback. 4.5-final includes some changes after the beta include numerous improvements to the new Plumi skin, re-ordered user menu, removal of callouts folder and improved video upload stability. See changelog here: https://github.com/plumi/plumi.app More about this release…
Plone 4.2
GPL final
4.4b1 A beta version of Plumi 4.4 was released recently, updating Plumi to Plone 4.2. Changes include deployment as a WSGI app and asynchronous execution of jobs via plone.app.async, separating the video uploading process from the database, which should mean stability improvements in the uploading system. The load balancer has been removed, buildouts have been simplified, and the beta also includes a new publish form with a video file upload progress indicator, a big step forward in terms of usability. More about this release…
Plone 4.1
GPL beta
4.4-final Jul 26, 2012 A final stable version of Plumi 4.4 was released today. This version updates Plumi to Plone 4.2. Changes include deployment as a WSGI app and asynchronous execution of jobs via plone.app.async, separating the video uploading process from the database, which should mean stability improvements in the uploading system. The load balancer has been removed, buildouts have been simplified, and the beta also includes a new publish form with a video file upload progress indicator, a big step forward in terms of usability. 4.4-final includes some changes after the beta to the transcoder, the new video publish form, and fixing bugs with playback on the iPhone and iPad (playback now works very well in the latest iOS). More about this release…
Plone 4.1
GPL final
4.3b2 This is not a final release. Experimental releases should only be used for testing and development. Do not use these on production sites, and make sure you have proper backups before installing. More about this release…
Plone 4.1
GPL beta
4.3.1 Apr 24, 2012 4.3.1 is a stable release focused on minor improvements to the user interface, workflow and buildout. More about this release…
Plone 4.1
GPL final
4.3-Final Jan 12, 2012 Plumi 4.3 focuses on html5 and Universal Subtitles support. Plumi now supports native html5 and allows you to do online subtitling of videos. More about this release…
Plone 4.1
GPL final
4.2.2 Jul 02, 2011 Include Zope_Hotfix_20110622 that patches a serious security vulnerability More about this release…
Plone 4
GPL final
4.2.1 Jun 08, 2011 Plumi 4.2.1 focuses on stability, speed and installation enhancements along with a number of bug fixes. It is the first stable release since Plumi 4.1 and includes the Plone security patches issued in early June. More about this release…
Plone 4
GPL final
4.1.2 Mar 26, 2011 Updated navtree patch for plone 4.0.4 - fixes buildout issue. More about this release…
Plone 4
GPL final
4.1.1-Final Mar 10, 2011 A user focused released with a large range of new features. More about this release…
Plone 4
GPL final
4.1-RC1 Feb 15, 2011 A release candidate of Plumi 4.1. Including new BitTorrent video-sharing support, high/low resolution video playback, video-analytics and template improvements, available here for download and testing: http://pypi.python.org/pypi/plumi.app More about this release…
Plone 4
GPL release-candidate
4.0b1 First beta release of Plumi 4.0 for Plone 4.x. More about this release…
Plone 4
GPL beta
4.0-final Jan 21, 2011 Plumi 4.0 is a major new version of the video-sharing web-app based on Plone 4. This is a final stable release is production-ready package of Plone products and customisations that enable you to create your own video sharing site and community, out of the box. More about this release…
Plone 4
GPL final
4.0 RC 1 Dec 12, 2010 Release candidate of Plumi 4.0 for Plone 4.x. More about this release…
Plone 4
GPL release-candidate
3.1.2 Nov 29, 2010 Security patch release for Plumi 3.1 More about this release…
Plone 3
GPL final
3.1.1-rc2 Oct 24, 2010 Bugfixes & minor enhancements to the Plumi video sharing platform. More about this release…
Plone 3
GPL release-candidate
3.1.1-rc1 Oct 22, 2010 Bugfixes & minor enhancements to the Plumi video sharing platform. More about this release…
Plone 3
GPL release-candidate
3.1.1-Final Oct 27, 2010 Plumi 3.1.1 is a bug fix and stability release. It focuses on enhancing the transcoding framework, commenting improvements and video embedding. More about this release…
Plone 3
GPL final
3.1.1-Beta Bugfixes & minor enhancements to the Plumi video sharing platform. More about this release…
Plone 3
GPL beta
3.1-Final Aug 10, 2010 The final release of the 3.1 version of the Plumi video sharing system. More about this release…
Plone 3
GPL final
3.1-Beta2 Plumi 3.1 Beta2 is a bug fix and minor feature enhancements focused release. It builds on the recent migration of Plumi to Plone 3. More about this release…
Plone 3
GPL beta
3.0-RC3 Apr 14, 2010 Plumi Release Candidate 3, fixes a packaging error on RC2 More about this release…
Plone 3
GPL release-candidate
3.0-RC2 Apr 12, 2010 Plumi Release Candidate 2, includes tested migration path. More about this release…
Plone 3
GPL release-candidate
3.0-RC1 Mar 26, 2010 Plumi is a package of Plone products that enable you to create your own video sharing site and community. The first release candidate release of Plumi 3.0. More about this release…
Plone 3
GPL release-candidate
3.0-Final May 19, 2010 Plumi 3.0 is a major new release of the video sharing platform built on Plone. This final stable release also includes a migration path from Plumi 0.2.3. More about this release…
Plone 3
GPL final
3.0-Beta2 Plumi 3.0 Beta2 is a fully functional release enabling all features previously available with Plumi 0.2.3 along with some additional enhancements and bug fixes. A 3.0-Final release will follow in the coming weeks. More about this release…
Plone 3
GPL beta
3.0 The alpha 2 release for Plumi 3.0 Note: Versions have changed. Plumi 0.3 is now Plumi 3.0 More about this release…
Plone 3
GPL alpha
0.3 This release is focused on moving from Plone 2.5.x to Plone 3.x More about this release…
Plone 3
GPL alpha
0.2.3 Jan 19, 2009 This is the third bugfix and UI update to the Plumi 0.2 release series. Plumi is an out-of-the-box content management system for video sharing and community creation. More about this release…
Plone 2.5
GPL final
0.2.2-final Nov 11, 2008 This is an minor update to the second official stable release of Plumi focusing on user side enhancements. Plumi is an out-of-the-box content management system for video sharing and community creation. More about this release…
Plone 2.5
GPL final
0.2.1-final Sep 23, 2008 This is an bug-fix update to the second official stable release of Plumi. Plumi is an out-of-the-box content management system for video sharing and community creation. More about this release…
Plone 2.5
GPL final
0.2-final Feb 08, 2008 This is the second official stable release of Plumi. Plumi is an out-of-the-box content management system for video sharing and community creation. More about this release…
Plone 2.5
GPL final
0.1-final Sep 18, 2007 This confirms the Plumi 0.1 release as stable More about this release…
Plone 2.5
GPL final