Ticket #9556 (closed PLIP: wontfix)

Opened 6 years ago

Last modified 6 years ago

Plone Player

Reported by: dukebody Owned by:
Priority: minor Milestone: 4.0
Component: Unknown Version:
Keywords: Cc:

Description

 http://plone.org/products/plone/roadmap/159

seamless integrated, Flash based multimedia player

Proposed by

Günter Dressel

Seconded by

Jodok Batlogg

Proposal type

User interface

Repository branch

trunk

State

being-discussed

Motivation

Plone offers an Flash based Audioplayer in the Product ATAudio. But Flash fits much better in such a mature CMS: many different applications of Flash can give Plone a richer interface what will meet even recent customer/user demands of (interactive-)multimedia content through the web. Proposal

By integrating Flash into generic ContentType Templates, Plone can offer reasonable and cutting edge representations of multimedia content. Since Plone uses Archetypes (AT) and their schematas, it's pretty easy to write a multimedia schema wich integrates Flash. Those schematas can be used and adopted by every developer - even if they never heard about Flash or Multimedia.

To get a good scaleability of such a Flash integration different applications (schematas) are desireable:

*

minimal audio-player

o

allready part of ATAudio (implemented by Music Player)

o

just a play/pause button what consumes minimal space in page

o

usable for content listings (for example in smart folders)

*

inline media-player

o

for playback functionality in a template with multiple widgets

o

displays main playback buttons and basic meta informations

*

popup media-player (triggered through a single button)

o

video-playback takes necessary space (what can be large) only on demand

o

same usecases like minimal audio-player, but even videos can be viewed

*

standalone popup media-player

o

extra browser window - so page refreshes in the main window doesn't interrupt playback

o

playlist functionality

o

rich userinterface of player (like known from VLC or XMMS)

*

fancy image-gallery

o

like seen on flickr.com

o

not goal of this proposal

*

other thinkable applications

o

through the web image manipulation, simple video editing, ...

o

this is also an outlook and is not a goal of this proposal

Implementation

Plone

There are no "low level" changes needed to embed the Flash components. Everything is done by templates for AT schematas. Hence the implementation itself is a not that difficult job. What actually could become a difficult job is the conceptual decission where to place those templates or by which Products the Flash stuff gets deployed. Here is a serious discussion in the community necessary to get aware of all pros and cons and to get backing of the responsible developers. Flash

First of all, the Flash components will all be implementet by using opensource tools. So no dependencies to properitary Adobe/Macromedia Products will arise for building these components.

Since the open source compiler MTASC is a real console application, it can be used by Ant. Ant buildfiles are easy to handle and offers multiple build targets, what is useful for the different applications described before.

All skinning and apperance related materials and definitions are specified through XML files which are alterable by everyone familiar to XML - no use for Flash knowledge. HTML

One goal needs to be that the current (non-Flash-) representation dosn't suffer from that additional Flash embeding. What is doable by embeding the Flash parts at runtime by Javascript. No one will recognize Flash until she/he has the capability to run Flash.

Progress log

Many hours of work are allready done on this project during the Snow Sprint 2006. There I've done a prove of concept since I got basic functionality and integration working. What stands out is the functionality of all media Types, integration in Plone or Products therefor and a mature Ant Buildfile with a good documentation for skinning.

Participants

gue batlogg natea

Change History

comment:1 Changed 6 years ago by limi

  • Status changed from new to closed
  • Resolution set to wontfix

This was a very old PLIP that was never rejected. Plumi is looking at solving this for Plone 3/4 — for Plone 5, video will hopefully be a first-class citizen.

comment:2 Changed 6 years ago by gotcha

  • Resolution changed from wontfix to fixed

(In [33241]) upgrade for closed #9556

comment:3 Changed 6 years ago by gotcha

oops, wrong ticket number in commit message

comment:4 Changed 6 years ago by dukebody

  • Status changed from closed to reopened
  • Resolution fixed deleted

comment:5 Changed 6 years ago by dukebody

  • Status changed from reopened to closed
  • Resolution set to wontfix

comment:6 Changed 6 years ago by hannosch

  • Milestone changed from Future to 4.0
Note: See TracTickets for help on using tickets.