منتدى استراحات زايد

منتدى استراحات زايد (http://vb.ma7room.com/index.php)
-   منتدى أخبار المواقع والمنتديات العربية والأجنبية (http://vb.ma7room.com/forumdisplay.php?f=183)
-   -   Threads Thread drafts and scheduling a thread to be published in the future (http://vb.ma7room.com/showthread.php?t=118375)

محروم.كوم 05-25-2009 01:50 AM

Threads Thread drafts and scheduling a thread to be published in the future
 
These two suggestions are interrelated. Please allow creating thread drafts and allow threads to be scheduled for publishing in the future.

Thread drafts—

The ability to use drafts and the max number of drafts you can have would depend on usergroup permissions. If a user has permission to use drafts then when creating a thread, they will have the option to save it as a draft instead of posting it. Your saved drafts appear in red at the top of the forum they were created in (obnoxious enough so you won't want to have a lot of them sitting around indefinitely), and in a list of drafts in the User CP. You can only create drafts by creating a thread in a forum, there wouldn't be any special User CP interface for creating them.

Publishing in the future—

The ability to publish a thread in the future would depend on a usergroup permission, and on the "thread drafts" usergroup permission. If you have permission to create drafts and permission to publish in the future, then when creating a thread, you will have the option to schedule the thread to be published in the future. If you do so, it will be saved as a draft and timestamped for future publishing. Threads scheduled for future publishing would show up in red at the top of the forum they were created in (just as with drafts), but will show the time/date they will be published. Like drafts, they will also be displayed somewhere in the User CP. Technically, the publishing could take place with an hourly cron job (not perfectly exact, especially on low-traffic boards) or by simply posting the thread with a timestamp in the future. The second option would necesitate reworking a bunch of queries that pull threads to not pull anything with a timestamp in the future. When publishing the thread that was scheduled, if there are any permissions problems (user doesn't have permission to post in that forum anymore etc.), then the thread would not be published and it would stay as a draft in their User CP. I'd prefer the publishing use a cron job so it has the permission check, even if it is less exact as to when the thread gets published.

Thanks for considering these suggestions! :)


الساعة الآن 02:13 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227