Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [incubator:Improvements.BlogPublishOptions]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

Blog Publish Options

Analysis

PublishFlow.png

  • The problem with the old flow is that the user can't tell that the flow is until he is experimenting with it
    • if the user made a mistake and publish his article, he can't undone that action - just to "hidden" the post

The proposed interface lets the user modify all the options (status, visibility, schedule) without constrains.

He is able to see all the options and decide what is best for him.

The result depends on semantic priorities:

  • Default: Published; Public; Now = Published
  • Published + Private = Private
  • Published + Scheduled = Scheduled
  • Unpublished + Public = Unpublished
  • Unpublished + Private = Private { (if the user publish it, he will become Published + Private)}
  • Unpublished + Scheduled = Scheduled {+ Publish (after the deadline)}
  • Private + Scheduled = Private

Set Publish Options

  • Status
    • Published
    • Unpublished
  • Visibility
    • Public
    • Private
  • Scheduled on
    • now
    • 26/06/2009, 10:00
  • Other options:
    • Allow Comments on this post
    • Allow Trackbacks and pingbacks on this post

PublishOptionsCollapsed.pngPublishOptionsExpanded.png

Post Types
  • Post Type
    • Unpublished 
    • Published 
  • Completion
    • Draft (unpublished) 
    • Finished (published) 
  • Visibility | Access
    • Hidden | Private  = only for the author = unpublished
    • Password protected | Resticted   = only for registered |that have a specified password users
    •  Public  = no rights needed to view the post
  • Timing
    • Scheduled  = unpublished
    • Now  = published
  • Reader Comments
    • Allow | Open
    • Don't allow | Closed

Display Options Icons

Display only "exceptional cases" = different from the default Published + Public

  • Icon Post Type
  • scheduled Scheduled on
    • First time after the scheduled time, after the post has been published, the icon will change to scheduled. After this change, it will disappear and become a Default Post (Published + Public) with no secondary icon
  • private Private Post
  • Icon Post Action
  • publish Publish an unpublished post
  • publish Public a private post
  • editEdit
  • deleteDelete

BlogToolbox.png

Manage Publish Options

Read more about managing posts list

ManagePosts.png