Plumi
   HOME

TheInfoList



OR:

Plumi was a free
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
video-sharing
content management system A content management system (CMS) is computer software used to manage the creation and modification of digital content ( content management).''Managing Enterprise Content: A Unified Content Strategy''. Ann Rockley, Pamela Kostur, Steve Manning. New ...
(CMS) based on
Plone Plone is a free software, free and open source software, open source content management system (CMS) built on top of the Zope application server. Plone is positioned as an enterprise CMS and is commonly used for intranets and as part of the web ...
, an open-source CMS. Plumi enables users to establish video-sharing websites. Plumi is a free and open source alternative to
YouTube YouTube is an American social media and online video sharing platform owned by Google. YouTube was founded on February 14, 2005, by Steve Chen, Chad Hurley, and Jawed Karim who were three former employees of PayPal. Headquartered in ...
. It was designed to allow communities to create video-sharing communities. and to be more accessible to non-profit groups and independent journalists.


History


Plumi for Plone 2

Plumi was first developed for Plone 2 by EngageMedia, with the first stable version released in September 2007, produced by EngageMedia and developed primarily by Andy Nicholson of Infinite Recursion and Dave Fregon of NetAxxs. The second major release occurred on February 8, 2008. By this time the software was already in use by popular organizations including the World Social Forum TV, Bonn University Africa on TV, and CabTube.


Plumi for Plone 3

Version 3.0 of Plumi is based on Plone 3 and was deployed on May 19, 2010. The latest production version is 3.1.2 which was released at the end of November 2010.


Plumi for Plone 4

Development on migration to Plone 4 began in October 2010, with a 4.0b1 beta released in late November and a release candidate for 4.0 released in early December. A final stable release of Plumi 4.0 for Plone 4.0 was released on January 17, 2011. 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 build-outs 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 FFmpeg is a free and open-source software project consisting of a suite of libraries and programs for handling video, audio, and other multimedia files and streams. At its core is the command-line ffmpeg tool itself, designed for processing vide ...
and
codec A codec is a computer hardware or software component that encodes or decodes a data stream or signal. ''Codec'' is a portmanteau of coder/decoder. In electronic communications, an endec is a device that acts as both an encoder and a decoder o ...
s required by the
transcoding Transcoding is the direct digital-to-digital conversion of one encoding to another, such as for video data files, audio files (e.g., MP3, WAV), or character encoding (e.g., UTF-8, ISO/IEC 8859). This is usually done in cases where a target ...
framework are also now included in the buildout which means a simpler installation process. A
beta Beta (, ; uppercase , lowercase , or cursive ; or ) is the second letter of the Greek alphabet. In the system of Greek numerals, it has a value of 2. In Ancient Greek, beta represented the voiced bilabial plosive . In Modern Greek, it represe ...
of Plumi 4.3 was released on December 4, 2011. The beta includes updating to Plone 4.1.2, support for 16:9 video transcoding,
WebM WebM is an audiovisual media file format. It is primarily intended to offer a royalty-free alternative to use in the HTML video and the HTML audio elements. It has a sister project, WebP, for images. The development of the format is sponsored by ...
transcoding, replacement of Flowplayer with mediaelement.js
HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
player, video language added to metadata and support for the Amara platform. A final version of 4.3 was released in January 2012. Plumi 4.3.1 Final was released in April 2012. This includes minor improvements to the backend and user interface. Plumi 4.5 Final was released in January 2013. The Plumi 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 In organic chemistry, the diazo group is an organic moiety consisting of two linked nitrogen atoms at the terminal position. Overall charge-neutral organic compounds containing the diazo group bound to a carbon atom are called diazo compounds ...
, replacing Gunicorn with
uWSGI uWSGI is an open source software application that "aims at developing a full stack for building hosting services". It is named after the Web Server Gateway Interface (WSGI), which was the first plugin supported by the project. uWSGI is maintaine ...
, 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.


Features

Plumi enables the community to create their own video-sharing site. It includes an adaptive skin using Diazo, server-side transcoding of most video formats, upload progress bar, thumbnail extraction,
HTML5 HTML5 (Hypertext Markup Language 5) is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML version that is now a retired World Wide Web Consortium (W3C) recommend ...
video playback and embedding, subtitles using Amara, large file uploading via
FTP The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer network. FTP is built on a client–server model architecture using separate control and dat ...
, social media integration, threaded commenting and user feedback forms, customized user profiles and a range of other 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.


References


External links

*
video.indymedia is dead - long live independent online video networks!

Plumi — free software video sharing platform
{Webarchive, url=https://web.archive.org/web/20070927092126/http://www.smartmobs.com/2007/07/11/plumi-free-software-video-sharing-platform/, date=2007-09-27
Content Management Software - Plumi (0.1)
Free software programmed in Python Free content management systems Video hosting software Zope