Hi all, Thanks to Amgine, the Wikiforum extension is now testable 24/7 on his server [1]. This extension was asked by many French users to replace (at least partly) hand organized French Village Pump (the hell for those who try to keep it legible!). In fact, the extension is really more "wiki" than "forum". This is just a special page (special:forum) that maintain a list of the latest edited pages into a new "thread" namespace.
Features: - The X latest threads are fully included into the forum's page (20 on the test server). - The Y next threads are listed as links into the forum's page (30 on the test server). - All the threads are listed into "All pages" special page. - Threads are created via a special page accessible from the forum's page. - Threads pages are pure Wiki pages that can be moved, watched, protected, categorized, etc. like all other pages. - Mostly all the forum page rendering is done via CSS, so it can be customized "per project" and "per user" (via personal CSS). - Multilinguage interface: Actually English, French and Japanese, but any other language can be added easily. Test server is set as English so the interface is also in (bad) English. - Only one SQL request.
I'll fix many small things, but I don't plane to code more advanced features. Any suggestions, proposals, opinions, criticisms are welcomed, but keep in mind this is an extension designed to be independent to Mediawiki and that more advance features (like get the creation date or the total number of edits per thread) may really decrease performance.
As I said in introduction, the goal is to add it (at least) on French Wikipedia as soon as developers agreed. So please check it!
Aoineko
[1] http://test-wikipedia.saewyc.net/index.php/Special:Forum
PS: I didn't put the last version on CVS because I'm rewriting CSS elements in a more elegant way.
--- Guillaume Blanchard gblanchard@arcsy.co.jp wrote:
As I said in introduction, the goal is to add it (at least) on French Wikipedia as soon as developers agreed. So please check it!
Aoineko
[1] http://test-wikipedia.saewyc.net/index.php/Special:Forum
Wow! Way neat. Is this also supposed to work on talk pages? If so, then the ability to edit above the thread list is absolutely needed (for various permanent messages and templates).
-- mav
__________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
Daniel Mayer wrote:
--- Guillaume Blanchard gblanchard@arcsy.co.jp wrote:
As I said in introduction, the goal is to add it (at least) on French Wikipedia as soon as developers agreed. So please check it!
Aoineko
[1] http://test-wikipedia.saewyc.net/index.php/Special:Forum
Wow! Way neat. Is this also supposed to work on talk pages? If so, then the ability to edit above the thread list is absolutely needed (for various permanent messages and templates).
-- mav
Hi mav, Make the forum work with talk page (or any other namespace) is effortless. For example, we can add the namespace number into the URL. We can also easily add other option like maximum number of thread per forum (less or equal setting maximum) and other stuffs, but this will certainly break the cache system. I will add the content of [[project_name:Forum]] page (if any) at the top of forum page. Thanks for your good advice.
Aoineko
PS: Thread pages actually have theirs own talk page, but I will try to remove them.
Guillaume Blanchard a écrit :
Daniel Mayer wrote:
Wow! Way neat. Is this also supposed to work on talk pages? If so, then the ability to edit above the thread list is absolutely needed (for various permanent messages and templates).
-- mav
Hi mav, Make the forum work with talk page (or any other namespace) is effortless. For example, we can add the namespace number into the URL. We can also easily add other option like maximum number of thread per forum (less or equal setting maximum) and other stuffs, but this will certainly break the cache system. I will add the content of [[project_name:Forum]] page (if any) at the top of forum page. Thanks for your good advice.
Aoineko
Done! Put "ns=1" as argument of the URL will change the listed page to encyclopedic talk pages. Actually, all namespace are available (ns=0 don't work) but I think we have better to limit to talk pages (1, 5, 7, 9, 11, 13 and 15). I also added a header at the top of the forum page. This header is included from [[MediaWiki:Forum]] page. I still working on an optional JS code to be able to hide thread's contents by default and make them appear when user click on a link/icon. Who have the ability to add this extension to French Wikipedia and what are the requirements for that may be done?
Aoineko
Many thanks for your great work, Aoineko!
*wonders who to bribe to have it installed fast on fr:*
Nicolas 'Ryo'
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
| I still working on an optional JS code to be able to hide thread's | contents by default and make them appear when user click on a link/icon.
Did you try looking at the "extended recent changes" code? It does exactly that. Maybe you can even reuse the JS!
Magnus
wikipedia-l@lists.wikimedia.org