Categories
Plumi Releases Updates

Plumi 3.1.2 Security Release

A new 3.1.2 Plumi package has been released including an important security patch addressing an XSS vulnerability. Please update your Plumi 3.x sites immediately.

You can download a tar.gz of the package here.

This vulnerability was discovered by Andy Nicholson of Infinite Recursion. Thanks Andy!

Categories
Plumi Releases

Plumi 4.0 Final Released

We are pleased to announce the release of the final stable version Plumi 4.0 based on the latest Plone 4.0.

The Plumi 4.0 Final plumi.app package can be found on PyPI here:
http://pypi.python.org/pypi/plumi.app/4.0

Or here on the Plone.org website:
http://plone.org/products/plumi/releases/4.0-final

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.

Recent changes for the final release include:

  • fix authorlisting error if a user doesn’t have a member folder [clopy]
  • remove duplicate icons for news and events [clopy]
  • fix login form allignment issue on safari [clopy]
  • update personalize form for plone 4 [clopy]
  • restored category and country information on video listings [clopy]
  • removed homepages field for the final release [clopy]

This version is stable and production-ready, but send us any bugs you may find by lodging them as a ticket here:
https://plumi.org/newticket

This is a major step forward for the Plumi project, which includes all the improvements available inside Plone 4. Plone 4 is faster and easier to use than ever, you can read all about it here:
http://plone.org/products/plone/features/

This release has been produced by Unweb (https://unweb.me) in conjunction with EngageMedia (https://www.engagemedia.org).

Categories
Plumi Releases

Plumi 4.1.2

A patch to navtree for plone 4.0.4 which fixes a buildout issue. This is the latest stable release.

http://plone.org/products/plumi/releases/4.1.2

Categories
Plumi Releases

Plumi 4.3beta Released

Unweb have tagged a 4.3b2 version of plumi.app. It’s available here:
https://github.com/plumi/plumi.app/zipball/4.3b2

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 Universal Subtitles platform.

Also updated is the INSTALL.txt with the new installation how-to.

Please install, test and get in contact with us via the email list if you find any bugs.

Here are the changelogs for plumi.app and plumi.content:

4.3b2 plumi.app (2011-12-03) [unweb.me]
  • added mkv and wmv files to cache exceptions [clopy]
  • moved repo to github [garbas]
  • added support for 16:9 transcoding, updated ffmpeg version [clopy]
  • removing propertiestool.xml – functionality was moved to other packages [garbas]
  • publish link should be part of desgin (moving to plumi.skin) [garbas]
  • removed boilerplate code [garbas]
  • added iw.debug into devel.cfg [garbas]
  • update to Plone 4.1.2 [garbas, dimo]
  • add publish and notifyMemberAreaCreated via portal_skins (from plumi.skin) [garbas]
  • added webm transcoding support [clopy, cpsaltis, dimo]
  • updated transcode script to catch odd resolutions [clopy]
  • update thumbnail generation script for 16:9 [clopy]
  • replace collective.flowplayer with collective.mediaelementjs [clopy, dimo]
  • replace collective.piwik.flowplayer with collective.piwik.mediaelement [dimo]
  • add plone.app.theming support & update lxml [dimo]
  • pump up versions of external tools [cpsaltis]
  • add vocabulary and index for video languages [clopy]
  • update installation method and docs [dimo]

4.3b2 plumi.content (2011-12-03)
  • don’t stretch videos on playback [clopy]
  • add scaling to front page video for 16:9 support [clopy]
  • moved repo to github [garbas]
  • copied relevant parts from propertiestool.xml that were removed from plumi.app [garbas]
  • moved featured_videos_homepage from plumi.content to plumi.app [garbas]
  • html5 support [clopy, cpsaltis, dimo]
  • added Video Language field [clopy]
  • Universal Subtitles support [clopy, cpsaltis, dimo]
  • removed Flowplayer dependency, replace with MediaElementJS [clopy, dimo]
  • conform to pep8 [cpsaltis]
  • update plumi.content buildout [dimo]
  • add video language to listings [clopy]
  • update dacebook meta tags for 16:9 video [clopy]
  • add uninstall profile [dimo]
Categories
Plumi Releases Updates

Plumi 4.3.1 Release

4.3.1 is a stable release focused on minor improvements to the user interface, workflow and buildout. This includes tweaking the mediaelement.js HTML5 video player and Universal Subtitles integration, using the favicon as a logo / link back to the Plumi site when videos are embedded, use of standard video listings template for language lookups, making FTP uploads added in private state by default, changes to piwik settings for video play/download statistics, making logos appear correctly in Creative Commons license chooser, changing link to author page not member page for username links in various templates, making callouts private to remove from interface and adding Universal Subtitles to the featured video on the front page. There were also changes to buildout as per the changelog below.

See the changelog here:
http://pypi.python.org/pypi/plumi.app/4.3.1

You can download the package from http://plone.org/products/plumi/releases/4.3.1 or via http://pypi.python.org/pypi/plumi.app/4.3.1

The changes can be seen in action at http://demo.plumi.org or with a different skin on the EngageMedia site http://engagemedia.org

See closed tickets for this release on the Plumi tracker.

Categories
Plumi Releases

Plumi 4.4b Released

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.

See the changelog here:
http://pypi.python.org/pypi/plumi.app/4.4b1

You can download the package from:
http://plone.org/products/plumi/releases/4.4b1
or via:
http://pypi.python.org/pypi/plumi.app/4.4b1#downloads

Please download and test the beta. The install.txt has changed, you can find it here:
https://github.com/plumi/plumi.app/blob/master/docs/INSTALL.txt

The changes can be seen in action at http://testing.plumi.org.

This release was brought to you by Unweb.me (https://unweb.me) and EngageMedia (https://engagemedia.org).

Categories
Plumi Releases

Final Version of Plumi 4.4 Released Today

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).

See the changelog here:
http://plone.org/products/plumi/releases/4.4-final
or via:
http://pypi.python.org/pypi/plumi.app/4.4

The installation procedure and install.txt for Plumi has changed since the last stable version 4.3.1, you can find it here:
https://github.com/plumi/plumi.app/blob/master/docs/INSTALL.txt

The changes can be seen in action at http://demo.plumi.org.

This release was brought to you by Unweb.me (https://unweb.me) and EngageMedia (https://engagemedia.org).

Categories
Plumi Releases Updates

Welcome to Plumi 4.5

Plumi 4.5 was soft-launched at the beginning of the year. Now that it’s been running smoothly for a while, we’d love to introduce you to all the new features and improvements.

New User Interface

demo-screenshot-thumb

The first thing you’ll notice about Plumi 4.5 is the beautiful new skin. We’ve left the old layout inherited from older versions of Plone behind. Right out of the box you will be pleased to see a shiny new visual theme, with a grid-layout and contemporary styling, just right for a video sharing site.

On the front page of the new Plumi skin you can view all the latest videos that have been uploaded, plus feature a video in the slot on top, ready to play back using mediaelement.js player – an HTML5 player that will work in any modern browser. We’re re-worked templates throughout the site, making improvements to UI, with more planned for the future.

Diazo

You can also customise Plumi’s visual theme for your own needs, and in Plumi 4.5 it is easier using a new implementation of the Diazo theming engine and plone.app theming. Diazo allows you to apply a theme contained in a static HTML web page to a dynamic website created using any server-side technology. With Diazo, you can take an HTML wireframe created by a web designer and turn it into a theme for Plumi.

Mobile Friendly Adaptive Layout

The site is designed to adapt to different screen sizes, and videos will play back on both Android and iOS devices.

New Video Publishing Form

publishA new video publishing form makes it even easier for users to upload video to a Plumi site. Just drag’n’drop or click browse to select a video file, and watch it upload in the new progress indicator, while you add metadata to your video.

You can click over to another dynamically loaded page as you upload, where you can categorise the film and add a Creative Commons license.

Subtitling Using Amara

We have integrated Amara (formerly Universal Subtitles) which allows users of your Plumi site to easily add or view subtitles for each video, created or attached to the video using the Amara system. Watch the video above to learn more about how easy it is to use Amara, which is a powerful addition to Plumi in terms of accessibility, and use in multi-lingual websites.

Other Improvements

Other fixes and improvements since our last stable release (Plumi 4.4) include replacing gunicorn with uwsgi, making upload of large files more stable, removing views/downloads from the <iframe>, fixing fullscreen video playback, removal of the obsolete callouts content type, and updating mediaelement.js.

Plumi Roadmap

We are looking forward to a 4.5.1 release that may include some more work on templates, followed by 4.6 in which we plan to integrate videos that are hosted on other sites, and new features designed to enhance the ability to use Plumi for social change impact.

You can read the full list of Plumi features here.