SlideShare a Scribd company logo
1 of 62
Download to read offline
Multimedia and Podcasting
              with Plone
                                           Plone Conference 2006
                                                 Seattle, WA
                                                Oct. 27, 2006

                                                  Nate Aune
                                                  www.jazkarta.com



Multimedia and Podcasting with Plone (10/27/06)                      www.jazkarta.com 866.864.4918
                                                                                                     1
/me
               • Founder Jazkarta Consulting (Boston, MA)
               • Founder Plone4Artists community project
               • Founder PloneMultimedia suite of products
               • Organizer of sprints and Plone training
               • Musician: saxophonist and composer

Multimedia and Podcasting with Plone (10/27/06)         www.jazkarta.com 866.864.4918
                                                                                        2
Agenda
               • Why is podcasting important?
               • What is Plone’s answer to podcasting?
               • How does Zope 3 make this easier?
               • Challenges of large media files
               • What’s next?
               • How to get involved
Multimedia and Podcasting with Plone (10/27/06)            www.jazkarta.com 866.864.4918
                                                                                           3
Questions to you



Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  4
What is podcasting?
               • From Wikipedia:
               • “Podcasting is the distribution of audio
                     or video files, such as radio programs or
                     music videos, over the internet using
                     either RSS or Atom syndication for
                     listening on mobile devices and personal
                     computers.”


Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   5
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  6
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  7
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  8
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  9
Podcasting is growing
               • FeedBurner now distributes 47,000 different
                     podcasts, which means there are more
                     podcasters than radio stations.

               • The rate at which new podcasters emerge
                     on the scene has doubled in the last six
                     months.



Multimedia and Podcasting with Plone (10/27/06)        www.jazkarta.com 866.864.4918
                                                                                       10
Projections
               • The Diffusion Group forecasts that the use
                     of podcasting among U.S. consumers is
                     growing at a compound annual rate of 101 %

               • By 2010, 56.8 million Americans will be using
                     “time-shifted digital audio files” or podcasts
                     Source: Podcasting in the Enterprise, eWeek
                     Oct. 2, 2006


Multimedia and Podcasting with Plone (10/27/06)         www.jazkarta.com 866.864.4918
                                                                                        11
What is Plone’s answer?
               • Plone out-of-the-box
                 • File content type (no metadata, no play)
                 • Syndication is only RSS 1.0 (need RSS 2.0)
               • PloneMultimedia suite of add-on products
                 • ATAudio, ATVideo, ATPhoto
                 • qRSS2Syndication for podcasting
Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   12
PloneMultimedia
                              Success Stories
               • Talk.bmc.com - blogs and podcasts
               • EngageMedia.org - social justice videos
               • Media.Coop - academic multimedia portal
               • video.vol.at - YouTube-like service in Austria

Multimedia and Podcasting with Plone (10/27/06)     www.jazkarta.com 866.864.4918
                                                                                    13
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  14
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  15
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  16
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  17
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  18
A natural evolution

               • CMFAudio (CMF-based)
                     • ATAudio (Archetypes-based)
                          • Plone4ArtistsAudio (Zope 3)


Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  19
Why Zope 3?
               • Usability - user uploads File and system
                     figures out how to handle it. Easier with Z3

               • Pluggability - easily extend to support other
                     formats besides MP3 and Ogg

               • Reusability - abstracting the code into Zope
                     3 components means it is easier to reuse


Multimedia and Podcasting with Plone (10/27/06)        www.jazkarta.com 866.864.4918
                                                                                       20
ID3 Metadata in iTunes




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  21
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  22
Add a normal File




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  23
Add new file form




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  24
Audio view page




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  25
Demo tool icons




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  26
Edit audio
               • ID3 metadata is auto-
                     extracted

               • Modified metadata is
                     written back to the file

               • Cover art image field
               • Genre vocabulary
               • Comment field
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  27
Add blob file




Multimedia and Podcasting with Plone (10/27/06)     www.jazkarta.com 866.864.4918
                                                                                    28
Normal file listing




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  29
Activate audio container




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  30
View is now track listing




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  31
Add via WebDAV




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  32
Connect to server




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  33
Mounted Plone folder




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  34
Drag-n-drop copy to Plone




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  35
Track listing after upload




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  36
Podcasting



Multimedia and Podcasting with Plone (10/27/06)        www.jazkarta.com 866.864.4918
                                                                                       37
Podcast feed




Multimedia and Podcasting with Plone (10/27/06)      www.jazkarta.com 866.864.4918
                                                                                     38
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  39
Subscribe to podcast




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  40
Smart Folders




Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   41
Activate media container




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  42
Smart Folder as podcast




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  43
RSS 2.0 Syndication
               • Using basesyndication (Zope 3 adaptors)
                 • also used to provide RSS feeds for Quills
               • Support iTunes metadata
                 • targeted for Plone4ArtistsAudio 1.0 final
               • Syndication of other media files
                 • Vodcasting (videos), Photocasting (photos)
Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   44
Challenges of large files
                                            Uploading and Storing




Multimedia and Podcasting with Plone (10/27/06)                     www.jazkarta.com 866.864.4918
                                                                                                    45
Pain points

               • Uploading large files is tedious
               • ZODB is currently not designed to store
                     large files




Multimedia and Podcasting with Plone (10/27/06)        www.jazkarta.com 866.864.4918
                                                                                       46
Making upload less tedious

               • WebDAV/FTP
                 • gives you progress bar but it can be buggy
               • PloneJUpload - java applet
                 • not all browsers have Java support

Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   47
Preferred upload solutions
               • Zip file
                 • uncompress zip file on server
               • Tramline
                 • bypass Zope and use Apache
               • lovely.widget
                 • Flash-based file upload widget
Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   48
Import Zip file / PloneJUpload




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  49
Why store media on FS?

               • Avoid ZODB bloat
               • Expose to 3rd party streaming software
               • Easier to backup or move to another system
               • Transcode video files

Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  50
Alternative storage layers
            • FileField(‘mediafile’, storage=...)
              • ExternalStorage
                • used on plone.org’s PloneSoftwareCenter
              • FileSystemStorage
                • used by Andreas Jung for large media project

Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  51
Alternative file field
               • BlobFile
                 • dependent on blob
               • ATTramline
                 • dependent on Tramline
               • AttachmentField
                 • new version has FlexStorage
               • PLIP #154 - Large File Handling
                    •     http://plone.org/products/plone/roadmap/154
Multimedia and Podcasting with Plone (10/27/06)                         www.jazkarta.com 866.864.4918
                                                                                                        52
What’s next
              plone4artists.org/products/plone4artistssite/roadmap




Multimedia and Podcasting with Plone (10/27/06)        www.jazkarta.com 866.864.4918
                                                                                       53
No more new content types
                Old approach                      New approach


                • ATAudio
                • ATVideo
                • ATPhoto


Multimedia and Podcasting with Plone (10/27/06)            www.jazkarta.com 866.864.4918
                                                                                           54
No more new content types
                Old approach                      New approach


                • ATAudio
                • ATVideo
                • ATPhoto


Multimedia and Podcasting with Plone (10/27/06)            www.jazkarta.com 866.864.4918
                                                                                           54
No more new content types
                Old approach                      New approach

                                                  • ATFile
                • ATAudio                          • Plone4ArtistsAudio
                • ATVideo                          • Plone4ArtistsVideo
                • ATPhoto                         • ATImage
                                                   • Plone4ArtistsImage
                                                  • ATLink
                                                   • Plone4ArtistsLink
Multimedia and Podcasting with Plone (10/27/06)             www.jazkarta.com 866.864.4918
                                                                                            54
Idea: Plone4ArtistsLink
         • Existing new content types
           • ATGoogleVideo
           • ATOdeoAudio
           • ATYouTubeVideo?
         • Activate remote media on an ATLink
           • Identifies remote service (Google, Odeo,YouTube)
           • Applies an appropriate view (Flash player)
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                                                                  55
Idea: Plone4ArtistsArchive
               • Upload a Zip file as a normal File
               • Plone recognizes it as an archive
               • Choose ‘extract files’ from ‘actions’ menu
               • Zip file is uncompressed on the server
               • New objects are created in a Folder

Multimedia and Podcasting with Plone (10/27/06)    www.jazkarta.com 866.864.4918
                                                                                   56
Community feedback
               • Commenting
                 • easycommenting, zc.comment
               • Ratings
                 • lovely.rating, contentratings, RatingsEngine
               • Tagging
                 • lovely.tag, tagger, topicwidget
Multimedia and Podcasting with Plone (10/27/06)      www.jazkarta.com 866.864.4918
                                                                                     57
Get involved at sprints!
               • Post-conference sprint (tomorrow!)
                 • Mass uploading
                        •     http://www.openplans.org/projects/seattle-sprint-2006/mass-uploading




               • Multimedia Sprint, Australia (Dec. 2006)
               • Snow Sprint, Austria (Feb. 2007)

Multimedia and Podcasting with Plone (10/27/06)                                                      www.jazkarta.com 866.864.4918
                                                                                                                                     58
More info
               • Plone4ArtistsAudio on plone.org
                    •    http://plone.org/products/plone4artistsaudio

               • Download Latest 1.0 alpha release
                    •     http://plone4artists.org/products/plone4artistsaudio

               • Mailing lists
                 • Users: http://lists.plone4artists.org/p4a-users
                 • Developers: http://lists.plone4artists.org/p4a-devel
               • IRC - #plone4artists on irc.freenode.net
Multimedia and Podcasting with Plone (10/27/06)                      www.jazkarta.com 866.864.4918
                                                                                                     59
Thanks!
               • Jon Stahl and One/NW for a great
                     conference!

               • PloneMultimedia team
               • Rocky Burt (Plone4ArtistsAudio)
               • Chris McDonough (blob)
               • Leo Rochael from Enfold (BlobFile)
               • Jodok and Manfred from Lovely Systems
Multimedia and Podcasting with Plone (10/27/06)             www.jazkarta.com 866.864.4918
                                                                                            60

More Related Content

Similar to Multimedia and Podcasting with Plone

Multimedia and Podcasting with Plone
Multimedia and Podcasting with PloneMultimedia and Podcasting with Plone
Multimedia and Podcasting with PloneJazkarta, Inc.
 
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMS
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMSCMPros presentation : Podcasting and Publishing Multimedia Content with a CMS
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMSJazkarta, Inc.
 
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Scott Abel
 
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Scott Abel
 
'Audio Podcasts And The Market For Podcasting' by Grant Goddard
'Audio Podcasts And The Market For Podcasting' by Grant Goddard'Audio Podcasts And The Market For Podcasting' by Grant Goddard
'Audio Podcasts And The Market For Podcasting' by Grant GoddardGrant Goddard
 
PolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLPolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLStefan Trausan-Matu
 
Foss Davao Experience - Nathaniel Jayme
Foss Davao Experience  - Nathaniel JaymeFoss Davao Experience  - Nathaniel Jayme
Foss Davao Experience - Nathaniel Jaymesoss
 
Museum nextkeynotefinal
Museum nextkeynotefinalMuseum nextkeynotefinal
Museum nextkeynotefinalNancy Proctor
 
Podcasting Workshop
Podcasting WorkshopPodcasting Workshop
Podcasting Workshopsmartin6
 
EUTIC Athens 2007
EUTIC Athens 2007EUTIC Athens 2007
EUTIC Athens 2007smyrnaios
 
Podcasts
PodcastsPodcasts
PodcastsNyhm
 
Google App Engine - Devfest India 2010
Google App Engine -  Devfest India 2010Google App Engine -  Devfest India 2010
Google App Engine - Devfest India 2010Patrick Chanezon
 
Presto4U Overview @BAAC2014 in Riga
Presto4U Overview @BAAC2014 in RigaPresto4U Overview @BAAC2014 in Riga
Presto4U Overview @BAAC2014 in RigaMarco Rendina
 
TheTrendWatch #01
TheTrendWatch #01TheTrendWatch #01
TheTrendWatch #01damoncb
 
Cultivating ORCIDs in the UK
Cultivating ORCIDs in the UKCultivating ORCIDs in the UK
Cultivating ORCIDs in the UKJisc
 
Stose bplstudio
Stose bplstudioStose bplstudio
Stose bplstudiosstose
 
Open Source Geospatial and the OSGeo Foundation
Open Source Geospatial and  the OSGeo FoundationOpen Source Geospatial and  the OSGeo Foundation
Open Source Geospatial and the OSGeo Foundationgssg
 

Similar to Multimedia and Podcasting with Plone (20)

Multimedia and Podcasting with Plone
Multimedia and Podcasting with PloneMultimedia and Podcasting with Plone
Multimedia and Podcasting with Plone
 
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMS
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMSCMPros presentation : Podcasting and Publishing Multimedia Content with a CMS
CMPros presentation : Podcasting and Publishing Multimedia Content with a CMS
 
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
 
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
Podcasting and Publishing Multimedia Content with a Web Content Management Sy...
 
'Audio Podcasts And The Market For Podcasting' by Grant Goddard
'Audio Podcasts And The Market For Podcasting' by Grant Goddard'Audio Podcasts And The Market For Podcasting' by Grant Goddard
'Audio Podcasts And The Market For Podcasting' by Grant Goddard
 
PolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLLPolyCAFe and Social Learning Support for CSCL in LTfLL
PolyCAFe and Social Learning Support for CSCL in LTfLL
 
Foss Davao Experience - Nathaniel Jayme
Foss Davao Experience  - Nathaniel JaymeFoss Davao Experience  - Nathaniel Jayme
Foss Davao Experience - Nathaniel Jayme
 
7 a plextalk
7 a plextalk7 a plextalk
7 a plextalk
 
Museum nextkeynotefinal
Museum nextkeynotefinalMuseum nextkeynotefinal
Museum nextkeynotefinal
 
Podcasting Workshop
Podcasting WorkshopPodcasting Workshop
Podcasting Workshop
 
EUTIC Athens 2007
EUTIC Athens 2007EUTIC Athens 2007
EUTIC Athens 2007
 
Podcasts
PodcastsPodcasts
Podcasts
 
Google App Engine - Devfest India 2010
Google App Engine -  Devfest India 2010Google App Engine -  Devfest India 2010
Google App Engine - Devfest India 2010
 
Podcasting Article
Podcasting ArticlePodcasting Article
Podcasting Article
 
Presto4U Overview @BAAC2014 in Riga
Presto4U Overview @BAAC2014 in RigaPresto4U Overview @BAAC2014 in Riga
Presto4U Overview @BAAC2014 in Riga
 
TheTrendWatch #01
TheTrendWatch #01TheTrendWatch #01
TheTrendWatch #01
 
Cultivating ORCIDs in the UK
Cultivating ORCIDs in the UKCultivating ORCIDs in the UK
Cultivating ORCIDs in the UK
 
Stose bplstudio
Stose bplstudioStose bplstudio
Stose bplstudio
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 
Open Source Geospatial and the OSGeo Foundation
Open Source Geospatial and  the OSGeo FoundationOpen Source Geospatial and  the OSGeo Foundation
Open Source Geospatial and the OSGeo Foundation
 

More from Jazkarta, Inc.

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with PloneJazkarta, Inc.
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendJazkarta, Inc.
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondJazkarta, Inc.
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 YearsJazkarta, Inc.
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid DataJazkarta, Inc.
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Jazkarta, Inc.
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifeJazkarta, Inc.
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyJazkarta, Inc.
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaidJazkarta, Inc.
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchJazkarta, Inc.
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...Jazkarta, Inc.
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website ProjectJazkarta, Inc.
 
The Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneThe Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneJazkarta, Inc.
 
Plone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionPlone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionJazkarta, Inc.
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in PloneJazkarta, Inc.
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in PloneJazkarta, Inc.
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in PloneJazkarta, Inc.
 

More from Jazkarta, Inc. (20)

Traveling through time and place with Plone
Traveling through time and place with PloneTraveling through time and place with Plone
Traveling through time and place with Plone
 
Questions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS FrontendQuestions: A Form Library for Python with SurveyJS Frontend
Questions: A Form Library for Python with SurveyJS Frontend
 
The User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and BeyondThe User Experience: Editing Composite Pages in Plone 6 and Beyond
The User Experience: Editing Composite Pages in Plone 6 and Beyond
 
WTA and Plone After 13 Years
WTA and Plone After 13 YearsWTA and Plone After 13 Years
WTA and Plone After 13 Years
 
Collaborating With Orchid Data
Collaborating With Orchid DataCollaborating With Orchid Data
Collaborating With Orchid Data
 
Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!Spend a Week Hacking in Sorrento!
Spend a Week Hacking in Sorrento!
 
Plone 5 Upgrades In Real Life
Plone 5 Upgrades In Real LifePlone 5 Upgrades In Real Life
Plone 5 Upgrades In Real Life
 
Accessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the UglyAccessibility in Plone: The Good, the Bad, and the Ugly
Accessibility in Plone: The Good, the Bad, and the Ugly
 
Getting Paid Without GetPaid
Getting Paid Without GetPaidGetting Paid Without GetPaid
Getting Paid Without GetPaid
 
An Open Source Platform for Social Science Research
An Open Source Platform for Social Science ResearchAn Open Source Platform for Social Science Research
An Open Source Platform for Social Science Research
 
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
For the Love of Volunteers! How Do You Choose the Right Technology to Manage ...
 
Anatomy of a Large Website Project
Anatomy of a Large Website ProjectAnatomy of a Large Website Project
Anatomy of a Large Website Project
 
The Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with PloneThe Mountaineers: Scaling the Heights with Plone
The Mountaineers: Scaling the Heights with Plone
 
Plone Hosting: A Panel Discussion
Plone Hosting: A Panel DiscussionPlone Hosting: A Panel Discussion
Plone Hosting: A Panel Discussion
 
Plone+Salesforce
Plone+SalesforcePlone+Salesforce
Plone+Salesforce
 
Academic Websites in Plone
Academic Websites in PloneAcademic Websites in Plone
Academic Websites in Plone
 
Plone
PlonePlone
Plone
 
Online Exhibits in Plone
Online Exhibits in PloneOnline Exhibits in Plone
Online Exhibits in Plone
 
Online exhibits in Plone
Online exhibits in PloneOnline exhibits in Plone
Online exhibits in Plone
 
ZODB Tips and Tricks
ZODB Tips and TricksZODB Tips and Tricks
ZODB Tips and Tricks
 

Recently uploaded

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

Multimedia and Podcasting with Plone

  • 1. Multimedia and Podcasting with Plone Plone Conference 2006 Seattle, WA Oct. 27, 2006 Nate Aune www.jazkarta.com Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 1
  • 2. /me • Founder Jazkarta Consulting (Boston, MA) • Founder Plone4Artists community project • Founder PloneMultimedia suite of products • Organizer of sprints and Plone training • Musician: saxophonist and composer Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 2
  • 3. Agenda • Why is podcasting important? • What is Plone’s answer to podcasting? • How does Zope 3 make this easier? • Challenges of large media files • What’s next? • How to get involved Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 3
  • 4. Questions to you Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 4
  • 5. What is podcasting? • From Wikipedia: • “Podcasting is the distribution of audio or video files, such as radio programs or music videos, over the internet using either RSS or Atom syndication for listening on mobile devices and personal computers.” Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 5
  • 6. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 6
  • 7. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 7
  • 8. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 8
  • 9. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 9
  • 10. Podcasting is growing • FeedBurner now distributes 47,000 different podcasts, which means there are more podcasters than radio stations. • The rate at which new podcasters emerge on the scene has doubled in the last six months. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 10
  • 11. Projections • The Diffusion Group forecasts that the use of podcasting among U.S. consumers is growing at a compound annual rate of 101 % • By 2010, 56.8 million Americans will be using “time-shifted digital audio files” or podcasts Source: Podcasting in the Enterprise, eWeek Oct. 2, 2006 Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 11
  • 12. What is Plone’s answer? • Plone out-of-the-box • File content type (no metadata, no play) • Syndication is only RSS 1.0 (need RSS 2.0) • PloneMultimedia suite of add-on products • ATAudio, ATVideo, ATPhoto • qRSS2Syndication for podcasting Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 12
  • 13. PloneMultimedia Success Stories • Talk.bmc.com - blogs and podcasts • EngageMedia.org - social justice videos • Media.Coop - academic multimedia portal • video.vol.at - YouTube-like service in Austria Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 13
  • 14. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 14
  • 15. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 15
  • 16. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 16
  • 17. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 17
  • 18. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 18
  • 19. A natural evolution • CMFAudio (CMF-based) • ATAudio (Archetypes-based) • Plone4ArtistsAudio (Zope 3) Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 19
  • 20. Why Zope 3? • Usability - user uploads File and system figures out how to handle it. Easier with Z3 • Pluggability - easily extend to support other formats besides MP3 and Ogg • Reusability - abstracting the code into Zope 3 components means it is easier to reuse Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 20
  • 21. ID3 Metadata in iTunes Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 21
  • 22. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 22
  • 23. Add a normal File Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 23
  • 24. Add new file form Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 24
  • 25. Audio view page Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 25
  • 26. Demo tool icons Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 26
  • 27. Edit audio • ID3 metadata is auto- extracted • Modified metadata is written back to the file • Cover art image field • Genre vocabulary • Comment field Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 27
  • 28. Add blob file Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 28
  • 29. Normal file listing Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 29
  • 30. Activate audio container Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 30
  • 31. View is now track listing Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 31
  • 32. Add via WebDAV Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 32
  • 33. Connect to server Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 33
  • 34. Mounted Plone folder Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 34
  • 35. Drag-n-drop copy to Plone Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 35
  • 36. Track listing after upload Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 36
  • 37. Podcasting Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 37
  • 38. Podcast feed Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 38
  • 39. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 39
  • 40. Subscribe to podcast Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 40
  • 41. Smart Folders Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 41
  • 42. Activate media container Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 42
  • 43. Smart Folder as podcast Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 43
  • 44. RSS 2.0 Syndication • Using basesyndication (Zope 3 adaptors) • also used to provide RSS feeds for Quills • Support iTunes metadata • targeted for Plone4ArtistsAudio 1.0 final • Syndication of other media files • Vodcasting (videos), Photocasting (photos) Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 44
  • 45. Challenges of large files Uploading and Storing Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 45
  • 46. Pain points • Uploading large files is tedious • ZODB is currently not designed to store large files Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 46
  • 47. Making upload less tedious • WebDAV/FTP • gives you progress bar but it can be buggy • PloneJUpload - java applet • not all browsers have Java support Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 47
  • 48. Preferred upload solutions • Zip file • uncompress zip file on server • Tramline • bypass Zope and use Apache • lovely.widget • Flash-based file upload widget Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 48
  • 49. Import Zip file / PloneJUpload Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 49
  • 50. Why store media on FS? • Avoid ZODB bloat • Expose to 3rd party streaming software • Easier to backup or move to another system • Transcode video files Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 50
  • 51. Alternative storage layers • FileField(‘mediafile’, storage=...) • ExternalStorage • used on plone.org’s PloneSoftwareCenter • FileSystemStorage • used by Andreas Jung for large media project Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 51
  • 52. Alternative file field • BlobFile • dependent on blob • ATTramline • dependent on Tramline • AttachmentField • new version has FlexStorage • PLIP #154 - Large File Handling • http://plone.org/products/plone/roadmap/154 Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 52
  • 53. What’s next plone4artists.org/products/plone4artistssite/roadmap Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 53
  • 54. No more new content types Old approach New approach • ATAudio • ATVideo • ATPhoto Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 54
  • 55. No more new content types Old approach New approach • ATAudio • ATVideo • ATPhoto Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 54
  • 56. No more new content types Old approach New approach • ATFile • ATAudio • Plone4ArtistsAudio • ATVideo • Plone4ArtistsVideo • ATPhoto • ATImage • Plone4ArtistsImage • ATLink • Plone4ArtistsLink Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 54
  • 57. Idea: Plone4ArtistsLink • Existing new content types • ATGoogleVideo • ATOdeoAudio • ATYouTubeVideo? • Activate remote media on an ATLink • Identifies remote service (Google, Odeo,YouTube) • Applies an appropriate view (Flash player) Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 55
  • 58. Idea: Plone4ArtistsArchive • Upload a Zip file as a normal File • Plone recognizes it as an archive • Choose ‘extract files’ from ‘actions’ menu • Zip file is uncompressed on the server • New objects are created in a Folder Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 56
  • 59. Community feedback • Commenting • easycommenting, zc.comment • Ratings • lovely.rating, contentratings, RatingsEngine • Tagging • lovely.tag, tagger, topicwidget Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 57
  • 60. Get involved at sprints! • Post-conference sprint (tomorrow!) • Mass uploading • http://www.openplans.org/projects/seattle-sprint-2006/mass-uploading • Multimedia Sprint, Australia (Dec. 2006) • Snow Sprint, Austria (Feb. 2007) Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 58
  • 61. More info • Plone4ArtistsAudio on plone.org • http://plone.org/products/plone4artistsaudio • Download Latest 1.0 alpha release • http://plone4artists.org/products/plone4artistsaudio • Mailing lists • Users: http://lists.plone4artists.org/p4a-users • Developers: http://lists.plone4artists.org/p4a-devel • IRC - #plone4artists on irc.freenode.net Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 59
  • 62. Thanks! • Jon Stahl and One/NW for a great conference! • PloneMultimedia team • Rocky Burt (Plone4ArtistsAudio) • Chris McDonough (blob) • Leo Rochael from Enfold (BlobFile) • Jodok and Manfred from Lovely Systems Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 60