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
    • I didn't knew I had "hidden" possibility after I published the post
      • scheduled disappeared 
    • if the user made a mistake and publish his article, he can't undone that action - he can 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
      • supposed to be Published, but what if the user lets published default, and wants "published" at a certain date
    • 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 (I think seconds are irrelevant)
  • 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