9/21/2023 0 Comments Mediawiki skinning![]() ![]() ![]() Fixes one bug: load-on-demand of nodes was failing for titles using extended character sets such as Cyrillic.NB the fix was to change the default configuration message from "Treeview" to "treeview", so if upgrading then please move your configuration article. Fixes a bug: the default Treeview configuration message was not readable using the MediaWiki 1.9 series due to the forced conversion to lowercase of the first character of the message key.Adds a tag to display the hierarchy as a nested list in a wiki page.Adds conditional styling for Internet Explorer 7.Adds the "showtitle" and "showthis" parameters to the tag.Makes some changes for compatibility with the latest stable MediaWiki versions (1.15.x).Fixes display glitches on both Internet Explorer 8 and Google Chrome.this version will not work with versions of MediaWiki earlier than 1.16.0 without a tweak. One of these changes is backwards-incompatible i.e. Makes some changes for compatibility with the latest stable MediaWiki version (1.16.0).Fixes a fatal bug: parameter one of wfHierarchy_SkinTemplateTabsHook() should not have had a preceding ampersand this caused the skin to break on MW 1.16.0.Fixes a fatal bug with the wrong declaration of the argument to initPage() in Treeview.php.Adds static declarations as appropriate to avoid E_STRICT warnings about non-static methods being called statically.Fixes a bug with image uploads (a method name changed in newer versions of MediaWiki).Google) from retrieving the page's content many times - once for each permutation of expanded and collapsed nodes passed in the URL's query parameters. Adds a rel="nofollow" attribute to links in the treeview to stop search engines (esp.this version of the skin most probably won't work on earlier versions of MediaWiki. These changes are in all likelihood backwards incompatible: i.e. Upgrades the skin for compatibility with MediaWiki 1.19.* and 1.18.* (untested on 1.17.*).Corrects the code so that node images are now once again output.Re-capitalises the 'Treeview' message key because current versions of MediaWiki seem to auto-capitalise articles in the MediaWiki namespace.Fixes a bug with CATEGORY directives whereby if the top-level category had no content (had not been edited) then sub-categories would not be shown in the tree.Adds a "showpages" parameter to CATEGORY directives.Fixes a few minor bugs in the generation of treeview node links.Note that skins/treeview has become skins/Treeview, and that Treeview.php is now located at skins/Treeview/Treeview.php rather than skins/Treeview.php as originally. Updated for compatibility with MediaWiki 1.24.0.This was requested and is much more user-friendly. These links are now displayed across the top of the page, as they originally were in the Monobook skin on which this skin is based. Removed the small grey/green LED which hid a drop-down menu for logging in, creating accounts, as well as for the user links when logged in.Updated for compatibility with MediaWiki 1.29.2 and 1.30.Also listed are the main README and a how-to. Here they have been converted from wikitext to HTML. The "Help:Treeview skin*" documents below are as distributed with the skin in the mediawiki/skins/treeview/help_articles directory. In buzzword speak, it is not a "responsive design". Undocumented limitation: not mobile-friendlyīe warned: this skin was developed and lapsed into maintenance-only mode prior to (a need for) recognition of the importance of mobile devices on the internet, and so it does not render well on mobile devices. I expect this maintenance-only mode to be the case going forwards too, unless someone else gets excited about it and starts contributing. Maintenance-only modeįor some time now, I have not worked on this project other than to maintain it by fixing bugs, either those of my own making, or those of incompatibility with newer versions of MediaWiki's core code. It has a feedback page at the Planning:Treeview skin:Feedback article on you can also contact me about it privately. It is most suited to small- to moderate-sized sites with a low edit frequency and with a MediaWiki cache manager enabled. It uses colons in the articles' titles to separate hierarchical components of each article's path, much like slashes are used to separate components of a filesystem path. The skin's main feature is to add hierarchical browsing of a MediaWiki-powered wiki's content through a treeview box in the left pane. You can see it in action on the clc wiki. The Treeview skin was developed for the newsgroup's MediaWiki-based wiki,, and has been publicly released in case anyone else finds it useful. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |