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

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 

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