Plumi

Last updated
Plumi
Developer(s) EngageMedia/Unweb
Initial releaseOctober 2006 (2006-10)
Stable release
4.5 / January 31, 2013 (2013-01-31)
Written in Python
Operating system Linux/Unix/Mac OS X
License GNU GPL/ZPL
Website engagemedia.org/projects/plumi/

Plumi is a free software video-sharing content management system developed based on the open-source content management system Plone. Plumi allows users to create a video-sharing website by adding it to an existing Plone instance. The software includes various functions to facilitate video distribution and community creation. [1] [2]

Contents

Plumi aims to help establish free and open source alternatives to popular alternatives such as YouTube. [3] It was designed to allow communities to create video-sharing communities. [4] It was also said that the free software was designed to be more accessible to non-profit groups and independent journalists. [5]

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. [6] [7]

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. [8]

Plumi for Plone 3

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

Plumi for Plone 4

Development on migration to Plone 4 began in October 2010, with a 4.0b1 beta released in late November [11] and a release candidate for 4.0 released in early December. [12]

A final stable release of Plumi 4.0 for Plone 4.0 was released on January 17, 2011. [13] 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 and codecs required by the transcoding framework are also now included in the buildout which means a simpler installation process.

A beta of Plumi 4.3 was released on December 4, 2011. [14] The beta includes updating to Plone 4.1.2, support for 16:9 video transcoding, WebM transcoding, replacement of Flowplayer with mediaelement.js HTML5 player, video language added to metadata and support for the Amara platform. A final version of 4.3 was released in January 2012. [15]

Plumi 4.3.1 Final was released in April 2012. [16] This includes minor improvements to the backend and user interface.

Plumi 4.5 Final was released in January 2013. [17] 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, 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. [18]

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 video playback and embedding, subtitles using Amara, large file uploading via FTP, 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.

Related Research Articles

<span class="mw-page-title-main">Plone (software)</span> Content management system

Plone is a free and 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 presence of large organizations. High-profile public sector users include the U.S. Federal Bureau of Investigation, Brazilian Government, United Nations, City of Bern (Switzerland), New South Wales Government (Australia), and European Environment Agency. Plone's proponents cite its security track record and its accessibility as reasons to choose Plone.

<span class="mw-page-title-main">Midgard (software)</span>

Midgard is an open source persistent storage framework. It provides an object-oriented and replicated environment for building data-intensive applications.

<span class="mw-page-title-main">Tiki Wiki CMS Groupware</span> Content management software

Tiki Wiki CMS Groupware or simply Tiki, originally known as TikiWiki, is a free and open source Wiki-based content management system and online office suite written primarily in PHP and distributed under the GNU Lesser General Public License (LGPL-2.1-only) license. In addition to enabling websites and portals on the internet and on intranets and extranets, Tiki contains a number of collaboration features allowing it to operate as a Geospatial Content Management System (GeoCMS) and Groupware web application.

<span class="mw-page-title-main">Textpattern</span> Open source content management system written in PHP

Textpattern is a free and open-source content management system (CMS) for PHP and MySQL. It was originally developed by Dean Allen and now developed by Team Textpattern. While it is typically listed among weblogging tools, its aim is to be a general-purpose content management system. The current stable version is Textpattern 4.8.8.

<span class="mw-page-title-main">XOOPS</span> Content management system software

XOOPS is a free open-source content management system (CMS), written in PHP. It uses a modular architecture allowing users to customize, update and theme their websites. XOOPS is released under the terms of the GNU General Public License (GPL) and is free to use, modify and redistribute.

eZ Publish is an open-source enterprise PHP content management system that was developed by the Norwegian company Ibexa. eZ Publish is now maintained by 7x. eZ Publish is freely available under the GNU GPL version 2 license, as well as under proprietary licenses that include commercial support. In 2015, eZ Systems introduced eZ Platform to replace eZ Publish with a more modern and future-proof solution. In 2024, 7x released eZ Publish 6.0 (stable) to replace eZ Publish 5.4 with a more modern and future-proof solution compatible with PHP 7.x and 8.x software. In 2024/02 7x followed up its first release (6.0) with a powerful second release 6.0.1 containing key installation bugfixes and a brand new database backend for flat file database called SQLite that is mature and stable ready to use to simplify your website or web application. In 2024/03 7x continues to develop and release monthly updates to eZ Publish with the release of version 6.0.2 which provides default design improvements and many more extensions enabled for use by default.

<span class="mw-page-title-main">Joomla</span> Free and open-source web content management system

Joomla, also spelled Joomla! and sometimes abbreviated as J!, is a free and open-source content management system (CMS) for publishing web content on websites. Web content applications include discussion forums, photo galleries, e-Commerce and user communities and numerous other web-based applications. Joomla is developed by a community of volunteers supported with the legal, organisational and financial resources of Open Source Matters, Inc.

<span class="mw-page-title-main">Banshee (media player)</span> Open source media player

Banshee was a cross-platform open-source media player, called Sonance until 2005. Built upon Mono and Gtk#, it used the GStreamer multimedia platform for encoding, and decoding various media formats, including Ogg Vorbis, MP3 and FLAC. Banshee can play and import audio CDs and supports many portable media players, including Apple's iPod, Android devices and Creative's ZEN players. Other features include Last.fm integration, album artwork fetching, smart playlists and podcast support. Banshee is released under the terms of the MIT License. Stable versions are available for many Linux distributions, as well as a beta preview for OS X and an alpha preview for Windows.

<span class="mw-page-title-main">Packt</span>

Packt is a publishing company founded in 2003 and headquartered in Birmingham, UK, with offices in Mumbai, India.

<span class="mw-page-title-main">MODX</span>

MODX is an open source content management system and web application framework for publishing content on the World Wide Web and intranets. MODX is licensed under the GPL, is written in the PHP programming language, and supports MySQL, MariaDB and Percona Server as the database. It was awarded Packt Publishing's Most Promising Open Source Content Management System in 2007.

<span class="mw-page-title-main">ImpressCMS</span>

ImpressCMS is an open source content management system for building and maintaining dynamic web sites, written in the PHP programming language and using a MySQL database. The product is released under the GNU General Public License version 2.

<span class="mw-page-title-main">TYPO3</span>

TYPO3 is a Web Content management system (CMS) written in the programming language PHP. It can run on a variety of web servers, such as Apache, Nginx, or Internet Information Services (IIS), and on many operating systems, including Linux, Microsoft Windows, FreeBSD, macOS, and OS/2. It is free and open-source software released under the GNU General Public License version 2.

concrete CMS Free software content management system written in PHP

Concrete CMS is an open-source content management system (CMS) for publishing content on the World Wide Web and intranets.

Buildout is an open-source software build tool. Buildout is created using the Python programming language. It implements a principle of separation of configuration from the scripts that do the setting up. Buildout is primarily used to download and set up dependencies in Python eggs format of the software being developed or deployed. Recipes for build tasks in any environment can be created, and many are already available.

ParTecs, Participatory Technologies, was an international software company specialized in Open Source Software and Free Software solutions based in Rome, Italy.

C1 CMS

C1 CMS is a free open source .NET-based web content management system.

<span class="mw-page-title-main">Newscoop</span>

Newscoop is a free and open source multilingual content management system for news websites. Its localizable user interface was built with journalists, editors and publishers in mind, rather than computer experts, and it can be configured to suit different profiles of end users. Newscoop follows a newspaper publishing model, so it structures sites by default as Publications, Issues, Sections and Articles, rather than nodes or objects. Newscoop is intended for medium-to-large-size online news publications, but it can be used to manage content for smaller sites too. Newscoop allows the management of multiple journalists and publications from a single interface.

Diazo, previously named xdv, is a general-purpose, open source website theming tool. It is written in Python and generates XSLT. Diazo creates a separation between theme pages and transformation rules, allowing web designers to work on templates in plain HTML, without knowledge of XSLT or special template-related codes.

References

  1. "Plumi". plone.org.
  2. Bauwens, Michael (29 Feb 2008). "Plumi" . Retrieved 2010-11-29.[ dead link ]
  3. Costanza-Chock, Sasha; Jenkins, Henry (1 November 2010). "DIY Video 2010: Activist Media (Part Three)" . Retrieved 2010-11-29.
  4. Lasica, JD (9 May 2009). "Open Media Publishing: One New Option". PBS (published 14 February 2008). Archived from the original on 2012-11-13. Retrieved 2010-11-29.
  5. Oliver, Laura (4 April 2008), Innovations in Journalism – Plumi , retrieved 2010-11-29
  6. "Plumi 0.1-final — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  7. Rheingold, Howard (11 July 2007), Plumi — free software video sharing platform, archived from the original on 27 Sep 2007, retrieved 2010-11-29
  8. "Plumi 0.2-final — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  9. "Plumi 3.0 video platform released". unweb.me. Archived from the original on 2011-07-22. Retrieved 2010-06-18.
  10. "Plumi 3.1.2 — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  11. "Plumi 4.0b1 (Beta release) — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  12. "Plumi 4.0 RC 1 (Release candidate) — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  13. "Plumi 4.0-final — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  14. "Plumi 4.3b2 (Beta release) — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  15. "Plumi 4.3-Final — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  16. "Plumi 4.3.1 — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  17. "Plumi 4.5-final — Plone CMS: Open Source Content Management". plone.org.[ dead link ]
  18. "plumi/plumi.app". GitHub.