Podcasting & Publishing
Multimedia Content with a CMS
Exploring the Multimedia Features of Plone

          CM Professiona...
2
Reach measures the number of users. Reach is typically expressed as the percentage of all Internet users who visit a giv...
What is podcasting?
 Anyone want to throw out a definition?




                                         www.jazkarta.com
 ...
www.jazkarta.com
               4
Podcast =
 Downloadable media
      that can be
consumed in any device
 -not just on the iPod.

                      www....
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                          ...
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                          ...
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                          ...
Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
                                          ...
“Feedburner now distributes
more than 47,000 podcasts,
   which means there are
    more podcasters
  than radio stations....
“The rate at which
   new podcasters
emerged on the scene has
        doubled
  in the last 6 months.”

                  ...
“By the end of the decade,
     video content
       will comprise
90% of the web traffic.”

       -Jerry Yang,Yahoo
     ...
“By 2010,
56.8 million Americans
      will be using
 “time-shifted digital audio
          files or
       podcasts.”
    ...
“The use of podcasting
  among US consumers
      is growing
     at a compound
annual rate of 101%.”

       Source: Diff...
How can your org
publish and aggregate
relevant multimedia?


                        www.jazkarta.com
                   ...
Solution #1:
     Upload your media to
YouTube / Google Video or Blip.tv




                                    www.jazka...
PROs:
 No setup costs
No bandwidth costs
 No hosting costs

                     www.jazkarta.com
                        ...
CONs:
No branding
No privacy
No flexibility

                www.jazkarta.com
                              18
Solution #2
        Buy a CMS
or build your own solution




                             www.jazkarta.com
               ...
PROs:
Your brand & identity
  Secure & private
Customize & Integrate

                    www.jazkarta.com
               ...
CONs:
       Expensive
  Create own content
Maintenance and support

                     www.jazkarta.com
               ...
Solution #3
= Solution #1 + #2
   Plone, an open source CMS
      + multimedia add-ons




                               ...
What is Plone?



                 www.jazkarta.com
                               23
Open source CMS
                                                   GPL license
                                           ...
Owned & Protected
                                        by the Plone Foundation
                                  (simil...
Standards compliant
                          100% XHTML and CSS standards-compliant
                                 Base...
Accessibility compliant
                                                            W3C
                                  ...
Secure
                                         Plone: only 3 CVE entries
                                       Drupal/Jo...
International
                                     translated into over 50 languages
                                     ...
Stable & Growing
                                       been around for 5 years
                                over 1 mil...
Documentation & Support
                         hundreds of howtos / tutorials on plone.org
                             ...
5 Published Plone books




                                            www.plone.org/documentation/

Plone for non-profits...
Who is using Plone? #3




                         33
34
Plone and Podcasting
  How to easily publish and aggregate
      audio and video content




                             ...
Author



Author         Aggregate




         Submit




         Publish




                           36
Author




                                                      www.jazkarta.com
                                        ...
Aggregate




                                                                                      www.jazkarta.com
     ...
Seeker



Browse            Search




Comment             Rate



  Tag             Subscribe




                       ...
Member
registration & profile
     custom demographic data
  Captcha to make sure it’s a human




                        ...
Browse



                                                                                   www.jazkarta.com
            ...
Search




                                                                                        www.jazkarta.com
      ...
Comment



                                                                        www.jazkarta.com
                      ...
Rate



                                                                                  www.jazkarta.com
               ...
Tag



                                                                     www.jazkarta.com
                             ...
Subscribe



                                                                                    www.jazkarta.com
        ...
Admin


   Customize                Integrate




                             Active
logo       skin      LDAP           ...
Customize
  Complete control over design
Adheres to your brand and identity




                                     www.j...
Integrate
flexible authentication with single-signon
    sync data with external RDBMS




                                ...
Future
Auto download of content from video sharing sites
 Social networking features - friends invite friends
         Tra...
More info
natea@jazkarta.com 617-820-5113
   www.jazkarta.com/podcasting
          www.plone.tv
         www.plone.org



...
Thank you!
  Questions?




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




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




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




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




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




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

               • Modified metadata is
   ...
Add blob file




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




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




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




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




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




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




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




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




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




                  www.jazkarta.com
                                74
Embedding video

   1.                          2.


                  3.




                       www.jazkarta.com
    ...
Podcasting



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




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




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




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




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




Multimedia and Podcasting with Plone (10/27/06)   www.jazkarta.com 866.864.4918
              ...
RSS 2.0 Syndication
               • Using basesyndication (Zope 3 adaptors)
                 • also used to provide RSS f...
Upcoming SlideShare
Loading in …5
×

Podcasting and Publishing Multimedia Content with a Web Content Management System: Exploring the Multimedia Features of Plone

2,400 views

Published on

Presented by Nate Aune at the CM Pros Fall 2007 Summit on Web Content Management, November 26, 2007.

Plone is a flexible open source content management system that is being used by Motorola, Nokia, NASA, Disney, HP, eBay and the Free Software Foundation. PloneMultimedia is a suite of add-on Plone components which make it easy to publish audio/video files and generate podcast feeds.

This talk will demonstrate some of the unique features of PloneMultimedia and discuss case studies where Plone is successfully being used in an artist community to share music and video files.

When a user uploads an audio/video file to the Plone-based website, the metadata (album, artist, producer, etc.) is automatically extracted from the file. Not only does this save the user from tedious data entry, but this metadata is also indexed using Plone’s powerful search tool, so the content is readily searchable.

Plone has the concept of Smart Folders - saved searches that return a list of content based on criteria the site admin specifies. This makes it very easy for non-technical users to generate lists of multimedia content (i.e. all MP3s with genre ‘jazz’).

Using Plone’s built-in workflow engine, the multimedia content can be submitted for review, and approved by a moderator. This ensures that inappropriate user-generated content can be rejected instead of being inadvertently published.

Plone also has many collaborative features which help to foster participation and online community. Users can submit their own multimedia content and comment, rate and tag other users’ content.

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,400
On SlideShare
0
From Embeds
0
Number of Embeds
26
Actions
Shares
0
Downloads
78
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Podcasting and Publishing Multimedia Content with a Web Content Management System: Exploring the Multimedia Features of Plone

  1. 1. Podcasting & Publishing Multimedia Content with a CMS Exploring the Multimedia Features of Plone CM Professionals Summit 2007 Boston, MA Nate Aune www.jazkarta.com www.jazkarta.com 1
  2. 2. 2 Reach measures the number of users. Reach is typically expressed as the percentage of all Internet users who visit a given site. So, for example, if a site like yahoo.com has a reach of 28%, this means that of all global Internet users measured by Alexa, 28% of them visit yahoo.com. Alexa's one-week and three-month average reach are measures of daily reach, averaged over the specified time period. The three-month change is determined by comparing a site's current reach with its values from three months ago.
  3. 3. What is podcasting? Anyone want to throw out a definition? www.jazkarta.com 3
  4. 4. www.jazkarta.com 4
  5. 5. Podcast = Downloadable media that can be consumed in any device -not just on the iPod. www.jazkarta.com 5
  6. 6. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 6 6
  7. 7. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 7 7
  8. 8. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 8 8
  9. 9. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 9 9
  10. 10. “Feedburner now distributes more than 47,000 podcasts, which means there are more podcasters than radio stations.” www.jazkarta.com 10
  11. 11. “The rate at which new podcasters emerged on the scene has doubled in the last 6 months.” www.jazkarta.com 11
  12. 12. “By the end of the decade, video content will comprise 90% of the web traffic.” -Jerry Yang,Yahoo www.jazkarta.com 12
  13. 13. “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 www.jazkarta.com 13
  14. 14. “The use of podcasting among US consumers is growing at a compound annual rate of 101%.” Source: Diffusion Group www.jazkarta.com 14
  15. 15. How can your org publish and aggregate relevant multimedia? www.jazkarta.com 15
  16. 16. Solution #1: Upload your media to YouTube / Google Video or Blip.tv www.jazkarta.com 16
  17. 17. PROs: No setup costs No bandwidth costs No hosting costs www.jazkarta.com 17
  18. 18. CONs: No branding No privacy No flexibility www.jazkarta.com 18
  19. 19. Solution #2 Buy a CMS or build your own solution www.jazkarta.com 19
  20. 20. PROs: Your brand & identity Secure & private Customize & Integrate www.jazkarta.com 20
  21. 21. CONs: Expensive Create own content Maintenance and support www.jazkarta.com 21
  22. 22. Solution #3 = Solution #1 + #2 Plone, an open source CMS + multimedia add-ons www.jazkarta.com 22
  23. 23. What is Plone? www.jazkarta.com 23
  24. 24. Open source CMS GPL license same license that Linux uses www.jazkarta.com 24 Plone is licensed under the GNU General Public License, the same license Linux uses. This gives you the right to use Plone without a license fee, and to improve upon the product.
  25. 25. Owned & Protected by the Plone Foundation (similar to the Apache Foundation) www.jazkarta.com 25 The nonprofit Plone Foundation was formed in 2004 to promote the use of Plone around the world and protect the Plone IP and trademarks.
  26. 26. Standards compliant 100% XHTML and CSS standards-compliant Based on open standards OpenID for authentication www.jazkarta.com 26 Plone was the first 100% XHTML and CSS standards-compliant CMS in the world, and is based on open standards. Plone degrades gracefully, and works on any device that supports HTML — including old browsers, cell phones and text-based browsers like Lynx — as well as screen readers used by the blind. Improves search engine visibility, reduce page weight, makes content accessible from all web browsers, regardless of capability.
  27. 27. Accessibility compliant W3C WAI-AA US Section 508 www.jazkarta.com 27 Meets or exceeds the major accessibility standards, making your site usable by people with visual or motor impairments. Plone was the first Content Management System in the world to be compliant with the WAI-AA and US Section 508 accessibility standards, and meets or exceeds other strong accessibility standards. This means that users with visual impairments or motor impairments are capable of using your site.
  28. 28. Secure Plone: only 3 CVE entries Drupal/Joomla: 20 CVE entries Python: 17 CVE entries PHP: 1258 CVE entries www.jazkarta.com 28 MITREʼs Common Vulnerabilities and Exposures database, which is the main source for tracking and naming security issues. CVE Entries containing Plone: 3 CVE Entries containing Drupal: 22 CVE Entries containing Joomla: 20 CVE Entries containing Python: 17 CVE Entries containing PHP: 1258
  29. 29. International translated into over 50 languages support for right-to-left languages Chinese, Russian, Arabic www.jazkarta.com 29 Makes it possible to maintain content in several languages and over multiple language-specific sites. With Plone, creating and maintaining sites in multiple languages is easier than in any other system. Plone has native support for the LinguaPlone component, meaning that all the standard content types are translatable effortlessly. Plone also supports Right-to-Left (RTL) languages like Arabic, Hebrew and Persian as one of the first content management systems in the world. This is done without having special templates, and both Left-to-Right and Right-to-Left content can exist on the same site.
  30. 30. Stable & Growing been around for 5 years over 1 million downloads and counting active and healthy community www.jazkarta.com 30 There are close to a hundred developers in the Plone Development Team around the world, and a multitude of companies specializing in Plone development and support. The codebase history shows the evolution of the source code of a project. It specifically shows the total size of a project's source code over time. The graph will reveal at a glance how long the project has been around, and the relative pace of development over time. It's generally a good sign to see sustained, constant activity over a long period of time. This means that people are continually updating it (fixing bugs and/or improving features), and that the project has staying power.
  31. 31. Documentation & Support hundreds of howtos / tutorials on plone.org 6 published books about Plone online screencasts at plone.tv www.jazkarta.com 31 There are close to a hundred developers in the Plone Development Team around the world, and a multitude of companies specializing in Plone development and support.
  32. 32. 5 Published Plone books www.plone.org/documentation/ Plone for non-profits and enterprise customers www.jazkarta.com 617.820-5113 32
  33. 33. Who is using Plone? #3 33
  34. 34. 34
  35. 35. Plone and Podcasting How to easily publish and aggregate audio and video content www.jazkarta.com 35
  36. 36. Author Author Aggregate Submit Publish 36
  37. 37. Author www.jazkarta.com 37 Upload Quicktime, Flash, Windows Media, MP3 or Ogg. Metadata is extracted WebDAV drag-n-drop makes uploading painless Bulk uploader tools Assign creative commons licenses
  38. 38. Aggregate www.jazkarta.com 38 Paste in a link from YouTube, Google Video, Blip.tv, Revver All metadata is extracted including title, description, thumbnail, tags and author.
  39. 39. Seeker Browse Search Comment Rate Tag Subscribe 39
  40. 40. Member registration & profile custom demographic data Captcha to make sure it’s a human www.jazkarta.com 40
  41. 41. Browse www.jazkarta.com 41 Built-in workflow ensures that each submitted piece of content goes through an approval process Site administrator can create “collections” which are like saved searches. You specify criteria to be returned in the result set. Can all be done with no programming. RSS feed is created for each listing.
  42. 42. Search www.jazkarta.com 42 LiveSearch works like Google Suggest. Just start typing the letters and the content that matches appears instantly. Search is looking at not only the title and description but also other metadata such as author, year, etc.
  43. 43. Comment www.jazkarta.com 43 Users can comment on any item. This initiates a threaded discussion. Content that has the most # of comments is featured on the frontpage.
  44. 44. Rate www.jazkarta.com 44 Every audio or video item can be rated by the users. Some degree of personalization: Plone shows your rating and the editors rating. The highest rated items appear on the frontpage.
  45. 45. Tag www.jazkarta.com 45 Tag any piece of content. Keeps track of your tags versus global tags. See your own tag cloud with just the content you’re interested in.
  46. 46. Subscribe www.jazkarta.com 46 Every listing gets an autogenerated RSS feed. For audio and video files, this is a podcast which can be subscribed to in iTunes. For embedded videos, you can watch the videos in your RSS reader (no need to visit the site) Although we are considering making this a premium subscription, and the normal RSS feed still requires users to come to the site.
  47. 47. Admin Customize Integrate Active logo skin LDAP RDBMS Directory 47
  48. 48. Customize Complete control over design Adheres to your brand and identity www.jazkarta.com 48
  49. 49. Integrate flexible authentication with single-signon sync data with external RDBMS www.jazkarta.com 49
  50. 50. Future Auto download of content from video sharing sites Social networking features - friends invite friends Transcoding of video files to Flash www.jazkarta.com 50
  51. 51. More info natea@jazkarta.com 617-820-5113 www.jazkarta.com/podcasting www.plone.tv www.plone.org www.jazkarta.com 51
  52. 52. Thank you! Questions? www.jazkarta.com 52
  53. 53. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 14 53
  54. 54. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 15 54
  55. 55. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 18 55
  56. 56. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 16 56
  57. 57. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 17 57
  58. 58. ID3 Metadata in iTunes Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 21 58
  59. 59. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 22 59
  60. 60. Add a normal File Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 23 60
  61. 61. Add new file form Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 24 61
  62. 62. Audio view page Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 25 62
  63. 63. Demo tool icons Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 26 63
  64. 64. 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 64
  65. 65. Add blob file Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 28 65
  66. 66. Normal file listing Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 29 66
  67. 67. Activate audio container Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 30 67
  68. 68. View is now track listing Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 31 68
  69. 69. Add via WebDAV Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 32 69
  70. 70. Connect to server Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 33 70
  71. 71. Mounted Plone folder Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 34 71
  72. 72. Drag-n-drop copy to Plone Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 35 72
  73. 73. Track listing after upload Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 36 73
  74. 74. Uploading video www.jazkarta.com 74
  75. 75. Embedding video 1. 2. 3. www.jazkarta.com 75
  76. 76. Podcasting Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 37 76
  77. 77. Podcast feed Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 38 77
  78. 78. Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 39 78
  79. 79. Subscribe to podcast Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 40 79
  80. 80. Smart Folders Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 41 80
  81. 81. Activate media container Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 42 81
  82. 82. Smart Folder as podcast Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918 43 82
  83. 83. 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 83

×