Discussing OpenCms Workplace Usability 06/05/2008 OpenCms Day 2008 - - PowerPoint PPT Presentation

discussing opencms workplace usability
SMART_READER_LITE
LIVE PREVIEW

Discussing OpenCms Workplace Usability 06/05/2008 OpenCms Day 2008 - - PowerPoint PPT Presentation

Discussing OpenCms Workplace Usability 06/05/2008 OpenCms Day 2008 Christian Weber Manager - Content Management Solutions 06.05.2008 Abstract One major goal of content management systems is to bring web publishing One major goal of content


slide-1
SLIDE 1

06/05/2008

Christian Weber Manager - Content Management Solutions 06.05.2008

Discussing OpenCms Workplace Usability

OpenCms Day 2008

slide-2
SLIDE 2

06/05/2008 2 / 20

Abstract

One major goal of content management systems is to bring web publishing capabilities to employees in business companies. The users of a CMS, called "editors", belong to departments like marketing, product management

  • r technical documentation. Common requirements are creating web pages

without any HTML knowledge, maintaining media assets or managing translation of entire sites. This session identifies typical workflows for maintaining content of corporate

  • websites. In doing so, it discusses the usability of OpenCms' editorial

frontend, the "Workplace" and presents helpful functions and opportunities for improvements. A comparison with editorial frontends of other common content management systems, like RedDot, Day and CoreMedia completes this session. Target audience are OpenCms newcomers and editors who want to get to know best practices in using the Workplace as well programmers who are seeking ways to improve the usability of the Workplace. One major goal of content management systems is to bring web publishing capabilities to employees in business companies. The users of a CMS, called "editors", belong to departments like marketing, product management

  • r technical documentation. Common requirements are creating web pages

without any HTML knowledge, maintaining media assets or managing translation of entire sites. This session identifies typical workflows for maintaining content of corporate

  • websites. In doing so, it discusses the usability of OpenCms' editorial

frontend, the "Workplace" and presents helpful functions and opportunities for improvements. A comparison with editorial frontends of other common content management systems, like RedDot, Day and CoreMedia completes this session. Target audience are OpenCms newcomers and editors who want to get to know best practices in using the Workplace as well programmers who are seeking ways to improve the usability of the Workplace.

slide-3
SLIDE 3

06/05/2008 3 / 20

Most important requirement for a Web CMS:

Ease of use

Enable end users who work with MS Word the whole day to publish a website

slide-4
SLIDE 4

06/05/2008 4 / 20

Questions covered by this presentation What are the different types of editors? Which are common Use Cases? How can OpenCms best meet these requirements today? Where is there potential for improvement? How do other CMS operate?

slide-5
SLIDE 5

06/05/2008 5 / 20

OpenCms application areas OpenCms is appropriate for internet, intranet and extranet sites multilingual sites sites of medium-size and large companies

slide-6
SLIDE 6

06/05/2008 6 / 20

Who creates content? a) Departments for Marketing or Corporate Communications b) Specialist departments like:

» Product management » Human resources » Technical documentation » Customer service

slide-7
SLIDE 7

06/05/2008 7 / 20

The Power User

Works daily with the system Knows all standard function Help other users with the system Advanced Use Cases

» Configures rarely used templates » Creates new navigation structure

Power User

slide-8
SLIDE 8

06/05/2008 8 / 20

The Occasional Editor Unsteady use of the system

» Human resources updates job postings 1/week » Productmanagers maintain product informations 1/month

Use Cases e.g.:

» Edit page and publish » Translate page and publish » Upload file and link with page

slide-9
SLIDE 9

06/05/2008 9 / 20

Common Use Cases UC 1: Edit page and publish UC 2: Add new page and publish UC 3: Add image UC 4: Delete page

Create Edit Publish Delete (Archive) Version (1..n) The Content Lifecycle

slide-10
SLIDE 10

06/05/2008 10 / 20

Use Case 1: Edit page and publish

slide-11
SLIDE 11

06/05/2008 11 / 20

UC 1: Edit page „Weisswurst“ Event: User needs to update page Role: Power User and Conventient Editor Steps:

  • 1. Select page
  • 2. Open text editor
  • 3. Update text
  • 4. Confirm changes
slide-12
SLIDE 12

06/05/2008 12 / 20

Browse to desired page

slide-13
SLIDE 13

06/05/2008 13 / 20

Click the DirectEdit button

Click # 1

slide-14
SLIDE 14

06/05/2008 14 / 20

Document Edit Dialog

slide-15
SLIDE 15

06/05/2008 15 / 20

Change some text and select „Direct Publish“

Click # 2

slide-16
SLIDE 16

06/05/2008 16 / 20

Confirm the publish dialog

Click # 3

slide-17
SLIDE 17

06/05/2008 17 / 20

Now the page is online

slide-18
SLIDE 18

06/05/2008 18 / 20

Summar for UC 1: Edit page and publish

  • Clicks: 3
  • Works fine for occasional users as well as power users

Pros

  • 1. Only 3 clicks to edit and publish a page
  • 2. Browse Preview and edit page within its context
  • 3. No need to use the Workplace

Cons

  • 1. Can‘t determine publish state and document type
  • 2. Can‘t access advanced functions like History or Availability
  • 3. In case of complex document schemas: mismatch between

WYSIWYG preview and editor

slide-19
SLIDE 19

06/05/2008 19 / 20

Use Case 2: Add new page and publish

slide-20
SLIDE 20

06/05/2008 20 / 20

UC 2: Add new page and publish Event: Editor wants to add new page Role: Depending on current folder: Power User and/or Conventient Editor Steps:

  • 1. Select appropriate Parentpage
  • 2. Add new page
  • 3. Edit text and metadata
  • 4. Confirm changes
slide-21
SLIDE 21

06/05/2008 21 / 20

Starting from the preview

slide-22
SLIDE 22

06/05/2008 22 / 20

Find the right folder in the workplace

Click # 1

slide-23
SLIDE 23

06/05/2008 23 / 20

Add a page based on some template

Click # 2

slide-24
SLIDE 24

06/05/2008 24 / 20

Select the template

Click # 3

slide-25
SLIDE 25

06/05/2008 25 / 20

Enter filename and skip some default options

Click # 4

slide-26
SLIDE 26

06/05/2008 26 / 20

Edit title and navigation properties

Click # 5-7

slide-27
SLIDE 27

06/05/2008 27 / 20

Open Edit Menu on new file

Click # 8

slide-28
SLIDE 28

06/05/2008 28 / 20

Edit Document, enter some text and publish

Click # 9

slide-29
SLIDE 29

06/05/2008 29 / 20

Confirm the publish dialog

Click # 10

slide-30
SLIDE 30

06/05/2008 30 / 20

Summary UC2: Create page and publish

  • Clicks: ~10
  • Works well for power users
  • Complex for occasional users

Pros

  • 1. Flexibel

Cons

  • 1. Too many clicks
  • 2. Too many options
  • 3. No direct edit support. Needs Workplace
  • 4. Can‘t restrict document types
  • 5. Newly created page contains no content
slide-31
SLIDE 31

06/05/2008 31 / 20

UC 2b): Create page with Content based on Contentcollectors

Click # 1

slide-32
SLIDE 32

06/05/2008 32 / 20

Edit page and publish

Click # 2

slide-33
SLIDE 33

06/05/2008 33 / 20

Confirm publish

Click # 3

slide-34
SLIDE 34

06/05/2008 34 / 20

Now the page and its teaser is online

slide-35
SLIDE 35

06/05/2008 35 / 20

Summary UC 2b): Create page with Contentcollectors

  • Clicks: 3
  • Works well for power users and occasional users

Pros

  • 1. Only 3 clicks to edit and publish a page
  • 2. Browse Preview and add page within its context
  • 3. No need to use the Workplace

Cons

  • 1. Can‘t provide file name / generated filenames are

cryptic

  • 2. Already mentioned for UC1: publish state, advanced

functions, …

slide-36
SLIDE 36

06/05/2008 36 / 20

Use Case 2: Delete page and publish

slide-37
SLIDE 37

06/05/2008 37 / 20

UC 2: Delete page and publish Event: Editor wants to delete a page Role: Power User and/or Conventient Editor Steps:

  • 1. Select appropriate Page
  • 2. Delete
  • 3. Confirm changes
slide-38
SLIDE 38

06/05/2008 38 / 20

Delete Page from Contentcollectos

Click #1

slide-39
SLIDE 39

06/05/2008 39 / 20

Confirm publish

Click #2

slide-40
SLIDE 40

06/05/2008 40 / 20

Page ist deleted and teaser is removed

slide-41
SLIDE 41

06/05/2008 41 / 20

Benchmark UC 3: Delete page with contentcollectors

  • Clicks: 2
  • Works well for power users and occasional users

Pros

  • 1. Only 2 clicks to delete a page

Cons

  • 1. Can‘t revoke deleted files

Same workflow if you delete from the workplace.

slide-42
SLIDE 42

06/05/2008 42 / 20

UC 3: Upload image and add to page Event: Editor wants to add a new image to a page Role: Power User and/or Conventient Editor Steps:

  • 1. Select appropriate page
  • 2. Select appropriate location for image to

be stored

  • 3. Add new image from desktop
  • 4. Confirm changes
slide-43
SLIDE 43

06/05/2008 43 / 20

Edit dialog: Open image gallery

Click # 1

slide-44
SLIDE 44

06/05/2008 44 / 20

Select the appropriate image gallery

Click # 2

slide-45
SLIDE 45

06/05/2008 45 / 20

Open the upload applet

Click # 3

slide-46
SLIDE 46

06/05/2008 46 / 20

Select the file from your desktop

Click # 4,5

slide-47
SLIDE 47

06/05/2008 47 / 20

Select it

Click # 6,7

slide-48
SLIDE 48

06/05/2008 48 / 20

Done!

slide-49
SLIDE 49

06/05/2008 49 / 20

Summary UC 3: Upload image and add to page Clicks: 7 Pros: Organizing Images in Galleries is easy to learn Thumbnail preview and simple search capabilities Java Upload applet allows uto pload multiple files at

  • nce

Cons: No direct edit support No crop and scaling No information whether the image might fit to the template No preset for the appropriate image gallery

slide-50
SLIDE 50

06/05/2008 50 / 20

Some words about the resource chooser Where can I find my “recently added” documents? I now a keyword. How can I search for the document? I allways work with the same

  • folders. Where are they?
slide-51
SLIDE 51

06/05/2008 51 / 20

How do others compare?

slide-52
SLIDE 52

06/05/2008 52 / 20

CoreMedia www.coremedia.com (50k €+) RedDot www.reddot.com (30k €+) Day www.day.com (50k €+) Magnolia www.magnolia.info (some kind of open source)

slide-53
SLIDE 53

06/05/2008 53 / 20

CoreMedia Editor comparable to OpenCms Workplace

slide-54
SLIDE 54

06/05/2008 54 / 20

Heavy use of preview based editing

slide-55
SLIDE 55

06/05/2008 55 / 20

Everything is a document and so can have custom actions

slide-56
SLIDE 56

06/05/2008 56 / 20

RedDot

slide-57
SLIDE 57

06/05/2008 57 / 20

RedDot

slide-58
SLIDE 58

06/05/2008 58 / 20

RedDot icons for each input field

slide-59
SLIDE 59

06/05/2008 59 / 20

Edit dialog for single input field

slide-60
SLIDE 60

06/05/2008 60 / 20

Day – Toolbars show page structure and commands

slide-61
SLIDE 61

06/05/2008 61 / 20

Magnolia – Toolbars similar to day

slide-62
SLIDE 62

06/05/2008 62 / 20

Edit paragraphs in Magnolia

slide-63
SLIDE 63

06/05/2008 63 / 20

Add paragraph to a Page in Magnolia

slide-64
SLIDE 64

06/05/2008 64 / 20

Proposals for improvement

slide-65
SLIDE 65

06/05/2008 65 / 20

Show publish state in DirectEdit preview

flag icon

slide-66
SLIDE 66

06/05/2008 66 / 20

Show publish state in edit dialog

flag icon show history document info

slide-67
SLIDE 67

06/05/2008 67 / 20

Offer advanced functions in DirectEdit

popup menu in direct edit

slide-68
SLIDE 68

06/05/2008 68 / 20

Offer advanced functions as tabbed dialog

advanced functions placed

  • n tabs
slide-69
SLIDE 69

06/05/2008 69 / 20

My Top 10 of my most wanted features for OpenCms

  • 1. Add advanced functions and properties either to DirectEdit or edit

dialog

  • 2. Clean up “add new” dialog
  • 3. Offer worklist, “recently modified” or something like bookmarks
  • 4. Improve resource chooser with search and “recently modified”
  • 5. Improve handling of media assets with metadata and thumbnail

view in explorer

  • 6. Add image manipulation capabilities like “scale down”, “crop” and

“convert”

  • 7. Allow customized DirectEdit actions
  • 8. Add spell checking
  • 9. Put deleted content to archive and allow revoking from archive

10.Clean up “properties” dialog

slide-70
SLIDE 70

06/05/2008 70 / 20

Conclusion The Workplace is an easy to use, stable, fast and browser-safe editing environment for power users DirectEdit is a smart addition for occasional editors but it is currently no replacement for the workplace as doesn‘t cover the complete content lifecycle ImageGalleries offer satisfying support for dealing with images but need improvements ResourceChooser could be improved by search, worklist and bookmarks.

slide-71
SLIDE 71

06/05/2008 71 / 20

Christian Weber Manager – Content Management Solutions NIONEX GmbH Bertelsmann DirectGroup e-mail: christian.weber@bertelsmann.de Christian Weber Manager – Content Management Solutions NIONEX GmbH Bertelsmann DirectGroup e-mail: christian.weber@bertelsmann.de

Thank you for your audience!