v50 Steam/Premium information for editors
  • v50 information can now be added to pages in the main namespace. v0.47 information can still be found in the DF2014 namespace. See here for more details on the new versioning policy.
  • Use this page to report any issues related to the migration.
This notice may be cached—the current version can be found here.

Editing Dwarf Fortress Wiki:Centralized Discussion/Announcements

Jump to navigation Jump to search

Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.


The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 24: Line 24:
 
:::I've barely edited since 2011, but for whatever it's worth, I think sidebar + red NEW box is an excellent idea.  I used to check RecentChanges, but it's so full of spammers it's hardly worth it. [[User:Bognor|Bognor]] ([[User talk:Bognor|talk]]) 12:19, 22 February 2014 (UTC)
 
:::I've barely edited since 2011, but for whatever it's worth, I think sidebar + red NEW box is an excellent idea.  I used to check RecentChanges, but it's so full of spammers it's hardly worth it. [[User:Bognor|Bognor]] ([[User talk:Bognor|talk]]) 12:19, 22 February 2014 (UTC)
 
:::: +1 [[user:Emi|<span style="color:#8a4e4e">Emi</span>]] [[user_talk:Emi|<span style="color:#6a3e4e">[T]</span>]] 05:33, 24 February 2014 (UTC)
 
:::: +1 [[user:Emi|<span style="color:#8a4e4e">Emi</span>]] [[user_talk:Emi|<span style="color:#6a3e4e">[T]</span>]] 05:33, 24 February 2014 (UTC)
 
----
 
Since people seem to like the sidebar indicator, here's a way I'm considering implementing it:
 
* Announcements would be stored in a Mediawiki page somewhere, e.g. [[Mediawiki:Announcements]], which would be loaded by client-side Javascript (this would require integration with Mediawiki - I'm debating whether to make a separate extension or include it in the rating script, but that doesn't really make a difference). The page would be formatted like this (samples from [[DF:Announcements]]):
 
<pre>
 
<!-- aiv:1 -->*'''Please report vandalism at [[DF:AIV]]'''
 
<!-- centralized:1 -->*View [[DF:Centralized Discussion|Centralized discussion]] - A place to find any wiki-related discussion and get involved.
 
<!-- pagerequest:1 -->*Need a page made? [[DF:PR|Make a page request]]!
 
<!-- rater:1 -->*A new rating script is available to {{tooltip|autoconfirmed users|Logged-in users with at least 3 edits}} &mdash; click the "rate" tab above for more information.
 
</pre>
 
The comments would be used to specify an announcement's ID and version, which would be used to display appropriate "new" or "updated" flags in the sidebar and for each announcement when viewed.
 
 
The reason I'm suggesting a Mediawiki page is that they're easy to load with Javascript - centralized discussion can be transcluded to allow non-admins to add discussions (although there may need to be restrictions to prevent vandalism, like only allowing autoconfirmed users).
 
 
One potential issue here is how to deal with anonymous users. Suddenly displaying a "{{tc|red|NEW}}" indicator to everyone viewing the wiki when this is enabled could be confusing (although the lack of confused "omg is there a new DF release?" posts resulting from the current sidebar link implies that few casual readers check the sidebar). These are a few ways we could handle anons:
 
* Treat them the same way as logged-in users: they get sidebar notifications until they check the relevant page. (This would be on a per-browser basis, so changing IP's shouldn't affect it.)
 
* Allow anons to choose whether or not to receive announcements (probably by setting a separate cookie). The problem with this method is that some people will be confused if it's implemented on an opt-out basis, and others won't know about announcements if it's implemented on an opt-in basis.
 
** An extension of this idea: automatically enable notifications when the anon edits a page, since the announcements mostly apply to editors.
 
* Don't display any notifications for anonymous users whatsoever.
 
(I'm assuming most people who bother to register an account on this wiki care about what's happening on it, so logged-in users would always get notifications. If there are people that object, I can find a way to hide them.)
 
 
Thoughts? &mdash;[[User:Lethosor|<span style="color:#074">Lethosor</span>]] ([[User talk:Lethosor|<span style="color:#092">talk</span>]]) 01:54, 28 February 2014 (UTC)
 
 
It turns out that transclusions don't occur when accessing the raw content of a page, and parsing removes all comments. I'll see if I can find a workaround to allow transcluding part of the announcements list. Otherwise, we could try to come up with an appropriate protection level that isn't too restrictive or prone to vandalism. &mdash;[[User:Lethosor|<span style="color:#074">Lethosor</span>]] ([[User talk:Lethosor|<span style="color:#092">talk</span>]]) 01:57, 28 February 2014 (UTC)
 
 
...and it just occurred to me that HTML attributes (e.g. <nowiki><li data-annc="aiv:1">'''Please report vandalism at [[DF:AIV]]'''</li></nowiki>) would work. It's a little less simple than using the "*" notation for lists, but it works. &mdash;[[User:Lethosor|<span style="color:#074">Lethosor</span>]] ([[User talk:Lethosor|<span style="color:#092">talk</span>]]) 02:11, 28 February 2014 (UTC)
 

Please note that all contributions to Dwarf Fortress Wiki are considered to be released under the GFDL & MIT (see Dwarf Fortress Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following CAPTCHA:

Cancel Editing help (opens in new window)

Template used on this page: