Wiki source code of Blog Publish Options

Last modified by Vincent Massol on 2024/11/19 16:12

Show last authors
1 {{velocity}}$xwiki.ssx.use("Improvements.WebHome"){{/velocity}}
2
3 = Blog Publish Options =
4
5 * [[Setting >>BlogPublishOptions#HSetPublishOptions]]
6 * [[Displaying >>BlogPublishOptions#HDisplayOptionsIcons]]
7 * [[Managing >>BlogPublishOptions#HManagePublishOptions]]
8
9 === Analysis ===
10
11 [[image:PublishFlow.png||style="margin-right: auto; margin-left: auto; display: block;"]]
12
13 * The problem with the// old flow// is that the user can't tell that the flow is until he is experimenting with it
14 ** I didn't knew I had "hidden" possibility after I published the post
15 *** scheduled disappeared
16 * **If the user made a mistake** and publish his article, **he can't undone that action** - he can just to "hidden" the post
17
18 * **The proposed interface lets the user modify all the options (status, visibility, schedule) without constrains**.
19
20 * He is able to see all the options and decide what is best for him.
21 * The result depends on semantic** priorities**:
22 ** //Default//: Published; Public; Now = Published
23 ** Published + Private = Private
24 ** Published + Scheduled = Scheduled
25 *** supposed to be Published, but what if the user lets published default, and wants "published" at a certain date
26 ** Unpublished + Public = Unpublished
27 ** Unpublished + Private = Private { (if the user publish it, he will become Published + Private)}
28 ** Unpublished + Scheduled = Scheduled {+ Publish (after the deadline)}
29 ** Private + Scheduled = Private
30
31 === Set Publish Options ===
32
33 * Status
34 ** Published
35 ** Unpublished
36
37 * Visibility
38 ** Public
39 ** Private
40
41 * Scheduled on
42 ** now
43 ** 26/06/2009, 10:00 (I think seconds are irrelevant)
44
45 * Other options:
46 ** {{html}}<input type="checkbox" value="Allow Comments on this post" checked>Allow Comments on this post</input>{{/html}}
47 ** {{html}}<input type="checkbox" value="Allow Trackbacks and pingbacks on this post">Allow Trackbacks and pingbacks on this post</input>{{/html}}
48
49 [[image:[email protected]||style="vertical-align: top;"]][[image:[email protected]||style="vertical-align: top;"]]
50
51 ===== Post Types =====
52
53 * Post Type
54 ** (% class="red" %)Unpublished
55 ** (% class="green" %)Published
56
57 * Completion
58 ** (% class="red" %)Draft (unpublished)
59 ** (% class="green" %)Finished (published)
60
61 * Visibility | Access
62 ** (% class="red" %)Hidden | Private (%%) = only for the author = unpublished
63 ** Password protected | Resticted = only for registered |that have a specified password users
64 ** (% class="green" %) Public (%%) = no rights needed to view the post
65
66 * Timing
67 ** (% class="red" %)Scheduled (%%) = unpublished
68 ** (% class="green" %)Now (%%) = published
69
70 * Reader Comments
71 ** Allow | Open
72 ** Don't allow | Closed
73
74 === Display Options Icons ===
75
76 Display only **"exceptional cases"** = different from the default Published + Public
77
78 {{html}}
79 <ul> <b>Icon Post Type</b>
80 <li><img class="icon-manage" alt="scheduled" src="/xwiki/resources/icons/silk/clock.gif"/> Scheduled on</li>
81 <ul>
82 <li>First time after the scheduled time, after the post has been published, the icon will change to <img class="icon-manage" alt="scheduled" src="/xwiki/resources/icons/silk/clock_red.gif"/>. After this change, it will disappear and become a Default Post (Published + Public) with no secondary icon
83 <img style="margin-right: auto; margin-left: auto; margin-bottom: 10px; display: block;" src="/xwiki/bin/download/Improvements/BlogComponentPosts/PublishedScheduledPost.png"/></li>
84 </ul>
85 <li><img class="icon-manage" alt="private" src="/xwiki/resources/icons/silk/lock.gif"/> Private Post</li>
86 </ul>
87
88 <ul> <b>Icon Post Action</b>
89 <li><img class="icon-manage" alt="publish" src="/xwiki/resources/icons/silk/page_white_put.gif"/> Publish an unpublished post</li>
90 <li><img class="icon-manage" alt="publish" src="/xwiki/resources/icons/silk/lock_open.gif"/> Public a private post</li>
91 <li><img class="icon-manage" alt="edit" src="/xwiki/bin/download/Blog/BlogStyle/edit.png"/>Edit</li>
92 <li><img class="icon-manage" alt="delete" src="/xwiki/bin/download/Blog/BlogStyle/delete.png"/>Delete</li>
93 </ul>
94 {{/html}}
95
96 [[image:[email protected]||alt="BlogToolbox.png" style="margin-right: auto; margin-left: auto; display: block;"]]
97
98 === Manage Publish Options ===
99
100 Read more about [[managing posts list>>Improvements.BlogManagePosts]]
101
102 [[image:[email protected]||style="margin-right: auto; margin-left: auto; display: block;"]]

Get Connected