39
Podcasting and Multimedia with Plone LinuxTag - June 1, 2007 Berlin, Germany Nate Aune www.plone4artists.org

LinuxTag presentation: Multimedia and Podcasting with Plone

Embed Size (px)

DESCRIPTION

A presentation by Nate Aune at the LinuxTag Conference 2007. With the rise of podcasting and sharing multimedia content online, there is a growing need for tools that help content producers publish multimedia to their website. We will discuss Plone, a popular open source CMS, and the Plone4Artists suite of products which streamlines the process of publishing of videos and podcasts.

Citation preview

Page 1: LinuxTag presentation: Multimedia and Podcasting with Plone

Podcasting and Multimedia with Plone

LinuxTag - June 1, 2007Berlin, Germany

Nate Aunewww.plone4artists.org

Page 2: LinuxTag presentation: Multimedia and Podcasting with Plone

Who is this guy?

• Musician - saxophonist and composer

• Hacker - Open source developer

• Consultant - Web content management (Plone)

Page 3: LinuxTag presentation: Multimedia and Podcasting with Plone

Code for beer

Snow Sprint 2004

Page 4: LinuxTag presentation: Multimedia and Podcasting with Plone

Play for beer

Grosetto, Italy

Page 5: LinuxTag presentation: Multimedia and Podcasting with Plone

Agenda

• What is Plone?

• What is Plone4Artists?

• Overview of features

• Example sites

• Demo

• Questions

Page 6: LinuxTag presentation: Multimedia and Podcasting with Plone

What is Plone?• Open source content management system

• Built on top of Python programming language

• Protected by the Plone Foundation, similar to the Apache Foundation

• Strong multilingual support, workflow, open standards, scalable

• Used by Free Software Foundation, Ubuntu Linux, Creative Commons, Open Source Development Labs, Nokia, eBay, CIA

Page 7: LinuxTag presentation: Multimedia and Podcasting with Plone

opensource.nokia.com

Page 8: LinuxTag presentation: Multimedia and Podcasting with Plone

developer.ebay.com

Page 9: LinuxTag presentation: Multimedia and Podcasting with Plone

What is Plone4Artists?

• Grassroots project to build an out-of-the-box portal solution for artist communities

• Built on top of the Plone, an open source CMS

• Publish multimedia content and podcasting

• Assign Creative Commons licenses to content

• Community tools - rating, commenting, profiles

• Easy to install and pre-configured

Page 10: LinuxTag presentation: Multimedia and Podcasting with Plone

Why is this important?• Lack of free and open source tools for

building online communities with video, audio

• Alternatives: MySpace, YouTube, Google Video= CLOSED

• Need control over server and OPEN access

• Need better tools to aggregate audio, video, podcasts, events

• Need for microsites to serve and nurture local communities

Page 11: LinuxTag presentation: Multimedia and Podcasting with Plone

Features

• Drag-n-drop addition of content (WebDAV)

• Upload content via Flash upload tool or Java applet

• Extraction of audio/video metadata (ID3)

• Playback of audio and video in browser

• Podcasting and vodcasting (RSS 2.0)

Page 12: LinuxTag presentation: Multimedia and Podcasting with Plone

Features cont...

• Transcoding (convert video to Flash)

• Creative Commons licensing

• Artist/band portfolios

• Community: tagging, rating, commenting, blogs

Page 13: LinuxTag presentation: Multimedia and Podcasting with Plone

Example sites

• Community sites

• engagemedia.org

• thedailyreel.com

• bilive.it

• bostonjazz.net

• Demo multimedia products at www.plone4artists.com

Page 14: LinuxTag presentation: Multimedia and Podcasting with Plone
Page 15: LinuxTag presentation: Multimedia and Podcasting with Plone
Page 16: LinuxTag presentation: Multimedia and Podcasting with Plone
Page 17: LinuxTag presentation: Multimedia and Podcasting with Plone

Drag-n-drop via WebDAV

WebDAV mounted Plone folder Drag-n-drop to Plone

Page 18: LinuxTag presentation: Multimedia and Podcasting with Plone

Drag-n-drop photos

Drag-n-drop photosto WebDAV folder

Plone/PIL auto-resizes photos

Page 19: LinuxTag presentation: Multimedia and Podcasting with Plone

Drag-n-drop MP3s

Drag-n-drop MP3s to WebDAV folder MP3s appear in audio container

Page 20: LinuxTag presentation: Multimedia and Podcasting with Plone

Metadata extracted

Song Metadata (from iTunes)

Plone4ArtistsAudioauto-extracts ID3 tags

Page 21: LinuxTag presentation: Multimedia and Podcasting with Plone

Embedded Flash MP3 player

Music player extended

http://musicplayer.sourceforge.net

Page 22: LinuxTag presentation: Multimedia and Podcasting with Plone

Video in Plone• Supports all major video formats:

• Quicktime

• Windows Media

• Real

• Flash

• Playback

• Native players installed in browser (vPIP.org)

• Flowplayer for FLV Flash files

Page 23: LinuxTag presentation: Multimedia and Podcasting with Plone

Video playback

Page 24: LinuxTag presentation: Multimedia and Podcasting with Plone

Creative Commons licenses

Page 25: LinuxTag presentation: Multimedia and Podcasting with Plone

Community contributions

• Tagging

• Rating

• Commenting

• Blogging

Page 26: LinuxTag presentation: Multimedia and Podcasting with Plone

05/26/2007 03:13 PMProducts — Plone4Artists

Page 1 of 2http://plone4artists.org/products

Products

All the software products created for the Plone4Artists project.

Plone4ArtistsSiteAuto-configures a Plone4Artists site by installing and configuring all the products. Thefull package includes Plone4ArtistsAudio, Plone4ArtistsVideo, Plone4ArtistsCalendar andContentLicensing, so you don't have to download those separately.

Plone4ArtistsAudioUpload a normal File to your Plone site, and Plone4ArtistsAudio will detect it as an MP3or Ogg file and "decorate" it with metadata.

ArtistSiteArtistSite provides the core content types for building an artist community website: artist,group, sitemember, recording and audio file.

Plone4ArtistsThemeCustom skin/theme for the Plone4Artists package.

Plone4ArtistsVideoUpload a video file to your Plone site and it is automatically detected as a video file, andan appropriate player is used on the view page. You can also add videos that are hostedat Google Video, YouTube, blip.tv, etc. and they will be embedded in your Plone site.

PloneFlashUploadThe PloneFlashUpload tool lets you select multiple files to be uploaded, and they are alluploaded in bulk using a Flash-based tool in the browser. The tool shows a progress barindicator for each file and an overall progress bar indicator, so you can see how muchtime is remaining.

Plone4ArtistsMember

plone4artists.org/products

Page 27: LinuxTag presentation: Multimedia and Podcasting with Plone

Global Team of Developers

Page 28: LinuxTag presentation: Multimedia and Podcasting with Plone

Russ Ferriday (russf)Wales

Page 29: LinuxTag presentation: Multimedia and Podcasting with Plone

Alec Mitchell (alecm)Los Angeles

Page 30: LinuxTag presentation: Multimedia and Podcasting with Plone

Lennart Regebro (regebro)

Paris, France

Page 31: LinuxTag presentation: Multimedia and Podcasting with Plone

Jonathan LewisTokyo, Japan

Page 32: LinuxTag presentation: Multimedia and Podcasting with Plone

Sasha Vinčić (sashav)Malmo, Sweden

Page 33: LinuxTag presentation: Multimedia and Podcasting with Plone

Christof(reco)NYC

Peter Holzer(hpeter)Zurich

Nate Aune(natea)Boston

Page 34: LinuxTag presentation: Multimedia and Podcasting with Plone

Jodok Batlogg(batlogg)

Dornbirn, Austria

Page 35: LinuxTag presentation: Multimedia and Podcasting with Plone

Vincenzo Barone(wooda)

Naples, Italy

Page 36: LinuxTag presentation: Multimedia and Podcasting with Plone
Page 37: LinuxTag presentation: Multimedia and Podcasting with Plone

Rocky Burt (rocky)Canada

Page 38: LinuxTag presentation: Multimedia and Podcasting with Plone

Plone4Artists links

• Plone4Artists

• http://plone4artists.org

• Subversion repository

• http://plone4artists.org/svn/projects

• Mailing list - send an email with ‘subscribe’ as the subject to

[email protected]

• IRC - irc://irc.freenode.net/plone4artists

Page 39: LinuxTag presentation: Multimedia and Podcasting with Plone

Plone4Artists sprint

• http://plone.org/events/sprints/plone4artists

• Intense 5 day hackathon/powwow/jamsession

• Volunteer developers meet in BostonAll are welcome! Free to participate.

• July 18-22, 2007