www.jazkarta.com Podcasting & Publishing Multimedia Content with a CMS Exploring the Multimedia Features of Plone CM Professionals Summit 2007 Boston, MA Nate Aune www.jazkarta.com 1
May 12, 2015
www.jazkarta.com
Podcasting & Publishing Multimedia Content with a CMSExploring the Multimedia Features of Plone
CM Professionals Summit 2007Boston, MA
Nate Aunewww.jazkarta.com
1
2Reach 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.
www.jazkarta.com
What is podcasting?Anyone want to throw out a definition?
3
www.jazkarta.com
Podcast =
Downloadable media that can be
consumed in any device-not just on the iPod.
5
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
6
6
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
7
7
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
8
8
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
9
9
www.jazkarta.com
“Feedburner now distributes more than 47,000 podcasts,
which means there are more podcasters
than radio stations.”
10
www.jazkarta.com
“The rate at which new podcasters
emerged on the scene has doubled
in the last 6 months.”
11
www.jazkarta.com
“By the end of the decade, video content
will comprise 90% of the web traffic.”
-Jerry Yang, Yahoo
12
www.jazkarta.com
“By 2010, 56.8 million Americans
will be using “time-shifted digital audio
files orpodcasts.”
Source: Podcasting in the EnterpriseeWeek Oct. 2, 2006
13
www.jazkarta.com
“The use of podcasting among US consumers
is growing at a compound
annual rate of 101%.”
Source: Diffusion Group
14
www.jazkarta.com
How can your org publish and aggregate relevant multimedia?
15
www.jazkarta.com
Solution #1:Upload your media to
YouTube / Google Video or Blip.tv
16
www.jazkarta.com
PROs:No setup costs
No bandwidth costsNo hosting costs
17
www.jazkarta.com
CONs:No brandingNo privacy
No flexibility
18
www.jazkarta.com
Solution #2Buy a CMS
or build your own solution
19
www.jazkarta.com
PROs:Your brand & identity
Secure & privateCustomize & Integrate
20
www.jazkarta.com
CONs:Expensive
Create own contentMaintenance and support
21
www.jazkarta.com
Solution #3= Solution #1 + #2
Plone, an open source CMS+ multimedia add-ons
22
www.jazkarta.com
Open source CMSGPL license
same license that Linux uses
24Plone 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.
www.jazkarta.com
Owned & Protectedby the Plone Foundation
(similar to the Apache Foundation)
25The nonprofit Plone Foundation was formed in 2004 to promote the use of Plone around the world and protect the Plone IP and trademarks.
www.jazkarta.com
Standards compliant100% XHTML and CSS standards-compliant
Based on open standardsOpenID for authentication
26Plone 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.
www.jazkarta.com
Accessibility compliantW3C
WAI-AAUS Section 508
27Meets 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.
www.jazkarta.com
SecurePlone: only 3 CVE entries
Drupal/Joomla: 20 CVE entries
Python: 17 CVE entriesPHP: 1258 CVE entries
28MITREʼs Common Vulnerabilities and Exposures database, which is the main source for tracking and naming security issues.CVE Entries containing Plone: 3CVE Entries containing Drupal: 22CVE Entries containing Joomla: 20
CVE Entries containing Python: 17CVE Entries containing PHP: 1258
www.jazkarta.com
Internationaltranslated into over 50 languagessupport for right-to-left languages
Chinese, Russian, Arabic
29Makes 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.
www.jazkarta.com
Stable & Growingbeen around for 5 years
over 1 million downloads and countingactive and healthy community
30There 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.
www.jazkarta.com
Documentation & Supporthundreds of howtos / tutorials on plone.org
6 published books about Ploneonline screencasts at plone.tv
31There 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.
www.jazkarta.com 617.820-5113Plone for non-profits and enterprise customers
5 Published Plone books
www.plone.org/documentation/
32
Who is using Plone? #3
33
34
www.jazkarta.com
Plone and PodcastingHow to easily publish and aggregate
audio and video content
35
Publish
Submit
Author
Author Aggregate
36
www.jazkarta.com
Author
37
Upload Quicktime, Flash, Windows Media, MP3 or Ogg.Metadata is extractedWebDAV drag-n-drop makes uploading painlessBulk uploader toolsAssign creative commons licenses
www.jazkarta.com
Aggregate
38
Paste in a link from YouTube, Google Video, Blip.tv, RevverAll metadata is extracted including title, description, thumbnail, tags and author.
Browse
Seeker
Search
Comment
Tag
Rate
Subscribe
39
www.jazkarta.com
Member registration & profile
custom demographic dataCaptcha to make sure it’s a human
40
www.jazkarta.com
Browse
41
Built-in workflow ensures that each submitted piece of content goes through an approval processSite 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.
www.jazkarta.com
Search
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.
www.jazkarta.com
Comment
43
Users can comment on any item.This initiates a threaded discussion.Content that has the most # of comments is featured on the frontpage.
www.jazkarta.com
Rate
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.
www.jazkarta.com
Tag
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.
www.jazkarta.com
Subscribe
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.
skinlogo
Admin
Customize Integrate
LDAPActive
DirectoryRDBMS
47
www.jazkarta.com
CustomizeComplete control over design
Adheres to your brand and identity
48
www.jazkarta.com
Integrateflexible authentication with single-signon
sync data with external RDBMS
49
www.jazkarta.com
FutureAuto download of content from video sharing sitesSocial networking features - friends invite friends
Transcoding of video files to Flash
50
www.jazkarta.com
More [email protected] 617-820-5113
www.jazkarta.com/podcastingwww.plone.tv
www.plone.org
51
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
14
53
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
15
54
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
18
55
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
16
56
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
17
57
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
ID3 Metadata in iTunes
21
58
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
22
59
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Add a normal File
23
60
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Add new file form
24
61
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Audio view page
25
62
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Demo tool icons
26
63
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Edit audio
• ID3 metadata is auto-extracted
• Modified metadata is written back to the file
• Cover art image field
• Genre vocabulary
• Comment field
27
64
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Add blob file
28
65
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Normal file listing
29
66
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Activate audio container
30
67
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
View is now track listing
31
68
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Add via WebDAV
32
69
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Connect to server
33
70
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Mounted Plone folder
34
71
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Drag-n-drop copy to Plone
35
72
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Track listing after upload
36
73
www.jazkarta.com
Uploading video
74
Multimedia and Podcasting with Plone (10/27/06) www.jazkarta.com 866.864.4918
Podcasting
37
76
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Podcast feed
38
77
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
39
78
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Subscribe to podcast
40
79
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Smart Folders
41
80
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Activate media container
42
81
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
Smart Folder as podcast
43
82
www.jazkarta.com 866.864.4918Multimedia and Podcasting with Plone (10/27/06)
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)
44
83