-
Multimedia Topics
last modified March 14, 2008 by nateaune
Please check out the latest buildout if you haven't already. this will set up Plone4Artists 1.1b on Plone 3.0, so you will have an
environment suitable for testing. http://plone4artists.org/download/buildout
In order to make most of the sprint you should build a development version of Plone4Artists on your laptop before the sprint. There is a buildout that will take care of this.
$ svn co http://plone4artists.org/svn/projects/p4a.buildout/trunk p4a.buildout $ cd p4a.buildout $ python2.4 bootstrap.py $ ./bin/buildout -v
Then look at various issue trackers, and decide on which bugs you want to squash. when you find a bug that you want to tackle, please assign
it to yourself, so we know who's working on it (you'll have to register an account on plone4artists.org if you haven't done so already):
Plone4ArtistsVideo issues (27): http://tinyurl.com/ytrkqg
Plone4ArtistsCalendar issues (4): http://tinyurl.com/ytptbz
Plone4ArtistsAudio issues (21): http://tinyurl.com/3y4mxj
PloneFlashUpload issues (10): http://tinyurl.com/2yjf99
you can find us in the #plone4artists IRC channel on irc.freenode.net
watch us on a live video stream at rtsp://air137.startdedicated.com:554/symposiumsprint.sdp
we will probably also set up Skype conference so we can hear you too, not just one way.
http://skype.com/allfeatures/conferencecall/
Building on the work that was done at the Naples sprint, we'd like to continue enhancing the Plone4Artists suite of products to improve handling of audio and video in Plone, and prepare a PLIP to include audio/video file handling in core Plone. Add PLIP to roadmap.
To participate in this sprint, add your name to the MultimediaSprintParticipants page.
General improvements
- Ajaxify the templates using KSS (see the KSS how-to)
- use Plone 3.0 viewlets instead of macros (see the viewlets tutorial)
- use Plone 3.0 portlets (see the portlets tutorial)
- enhance the p4a.fileimage widget to do image scaling (using PIL). check the svn.zope.org repository to see if there is already a widget that does this.
- Create a UniversalInstaller for the p4a.buildout. See Steve McMahon's UniversalInstaller with buildout.
Testing
- 100% test coverage of the Plone4Artists products
- Make functional tests using zope.testrecorder
Large files support
- Implement and test plone.app.blob
- Explore z3c.extfile as an alternative way of handling large files
- Explore Amazon S3 HTTP POST as a way to handle large uploads
Plone4ArtistsVideo
- Confirm all outstanding issues in the Plone4ArtistsVideo issue tracker.
- Make 1.1 final release (Rocky)
- Kupu has support for embedding Flash objects using ATFlashMovie, so it should not be too difficult to make Kupu embed Plone4ArtistsVideo objects.
- Investigate indytube for transcoding of videos (indytube is what the Plumi project uses)... Also see the transcoding notes from the Naples sprint.
Plone4ArtistsAudio
- Confirm all outstanding issues in the Plone4ArtistsAudio issue tracker.
- Make 1.1 beta release (Rocky)
-
Greater control over playback/download options
- Create p4a.audioembed which will enable embedding of audio files hosted on remote servers.
PloneFlashUpload
- Confirm all outstanding issues in the PloneFlashUpload issue tracker.
- Make 1.1 final release (Reinout)
- Integrate SWFUpload. See the swfupload-integration branch already created.
Documentation
- Make screencasts. See the screencasts that have already been made.
- Write tutorials for how to make smart folders like the ones on Plone.tv.