podcasting and publishing multimedia content with a web content management system: exploring the...

83
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

Upload: scott-abel

Post on 12-May-2015

2.606 views

Category:

Business


0 download

DESCRIPTION

Presented by Nate Aune at the CM Pros Fall 2007 Summit on Web Content Management, November 26, 2007.With the rise of podcasting and sharing multimedia content online, there is a growing need for tools that help content producers publish multimedia to their website. We will discuss Plone, a popular open source CMS, and the PloneMultimedia suite which streamlines the process of publishing of videos and podcasts.

TRANSCRIPT

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

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

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

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.

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

www.jazkarta.com

What is podcasting?Anyone want to throw out a definition?

3

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

www.jazkarta.com

Podcast =

Downloadable media that can be

consumed in any device-not just on the iPod.

5

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

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

6

6

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

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

7

7

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

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

8

8

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

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

9

9

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

www.jazkarta.com

“Feedburner now distributes more than 47,000 podcasts,

which means there are more podcasters

than radio stations.”

10

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

www.jazkarta.com

“The rate at which new podcasters

emerged on the scene has doubled

in the last 6 months.”

11

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

www.jazkarta.com

“By the end of the decade, video content

will comprise 90% of the web traffic.”

-Jerry Yang, Yahoo

12

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

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

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

www.jazkarta.com

“The use of podcasting among US consumers

is growing at a compound

annual rate of 101%.”

Source: Diffusion Group

14

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

www.jazkarta.com

How can your org publish and aggregate relevant multimedia?

15

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

www.jazkarta.com

Solution #1:Upload your media to

YouTube / Google Video or Blip.tv

16

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

www.jazkarta.com

PROs:No setup costs

No bandwidth costsNo hosting costs

17

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

www.jazkarta.com

CONs:No brandingNo privacy

No flexibility

18

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

www.jazkarta.com

Solution #2Buy a CMS

or build your own solution

19

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

www.jazkarta.com

PROs:Your brand & identity

Secure & privateCustomize & Integrate

20

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

www.jazkarta.com

CONs:Expensive

Create own contentMaintenance and support

21

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

www.jazkarta.com

Solution #3= Solution #1 + #2

Plone, an open source CMS+ multimedia add-ons

22

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

www.jazkarta.com

What is Plone?

23

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

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.

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

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.

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

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.

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

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.

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

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

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

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.

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

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.

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

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.

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

www.jazkarta.com 617.820-5113Plone for non-profits and enterprise customers

5 Published Plone books

www.plone.org/documentation/

32

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

Who is using Plone? #3

33

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

34

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

www.jazkarta.com

Plone and PodcastingHow to easily publish and aggregate

audio and video content

35

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

Publish

Submit

Author

Author Aggregate

36

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

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

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

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.

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

Browse

Seeker

Search

Comment

Tag

Rate

Subscribe

39

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

www.jazkarta.com

Member registration & profile

custom demographic dataCaptcha to make sure it’s a human

40

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

skinlogo

Admin

Customize Integrate

LDAPActive

DirectoryRDBMS

47

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

www.jazkarta.com

CustomizeComplete control over design

Adheres to your brand and identity

48

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

www.jazkarta.com

Integrateflexible authentication with single-signon

sync data with external RDBMS

49

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

www.jazkarta.com

FutureAuto download of content from video sharing sitesSocial networking features - friends invite friends

Transcoding of video files to Flash

50

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

www.jazkarta.com

Thank you!Questions?

52

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

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

14

53

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

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

15

54

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

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

18

55

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

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

16

56

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

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

17

57

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

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

ID3 Metadata in iTunes

21

58

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

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

22

59

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

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

Add a normal File

23

60

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

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

Add new file form

24

61

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

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

Audio view page

25

62

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

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

Demo tool icons

26

63

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

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

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

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

Add blob file

28

65

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

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

Normal file listing

29

66

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

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

Activate audio container

30

67

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

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

View is now track listing

31

68

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

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

Add via WebDAV

32

69

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

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

Connect to server

33

70

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

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

Mounted Plone folder

34

71

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

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

Drag-n-drop copy to Plone

35

72

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

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

Track listing after upload

36

73

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

www.jazkarta.com

Uploading video

74

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

www.jazkarta.com

Embedding video

1. 2.

3.

75

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

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

Podcasting

37

76

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

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

Podcast feed

38

77

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

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

39

78

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

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

Subscribe to podcast

40

79

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

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

Smart Folders

41

80

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

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

Activate media container

42

81

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

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

Smart Folder as podcast

43

82

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

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