Hi all, We now have 3 new features in the relax wiki! I have managed to get these running for relax by first testing them on the FlightGear wiki ( http://wiki.flightgear.org ). There are other features that also come with the new MediaWiki version, for example the builtin {{!}} template for using the '|' character within articles to avoid special MediaWiki syntax characters.
== Collapsible elements == Thanks to the MediaWiki update to 1.25.3 ( http://wiki.nmr-relax.com/Special:Version ), PHP Version 5.6.13 update ( http://wiki.nmr-relax.com/phpinfo.php ), and some hand fixes for the Wiki JavaScript at http://wiki.nmr-relax.com/MediaWiki:Common.js , we now have fully functional collapsible elements: http://wiki.nmr-relax.com/Javascript_testing#NavFrame_test (test page). http://wiki.nmr-relax.com/Template:Collapsible_script (the template with examples). This code is directly from the FlightGear wiki, as I wrote that code: http://wiki.flightgear.org/Template:Collapsible_script And here are some examples of the use of the new {{collapsible script}} template, to de-clutter articles: http://wiki.nmr-relax.com/Installation_linux#Testing_the_Python_installation http://wiki.nmr-relax.com/Relax_disp.spin_lock_offset%2Bfield_figure#Script_to_produce_figure http://wiki.nmr-relax.com/DPL94#Parameter_name_space_in_relax == Infoboxes == We finally have Infoboxes! These were first mentioned in the post: [relax-devel] Creation of a relax wiki, by Troels Linnet on 24 June 2013 ( http://thread.gmane.org/gmane.science.nmr.relax.devel/4105/focus=4114 ). I have created this {{infobox relax release}} template as an example: http://wiki.nmr-relax.com/Template:Infobox_relax_release This is slowly being added to all the relax release articles, for example: http://wiki.nmr-relax.com/Relax_3.3.0 http://wiki.nmr-relax.com/Relax_4.0.0 http://wiki.nmr-relax.com/Relax_3.3.9 http://wiki.nmr-relax.com/Relax_3.3.8 http://wiki.nmr-relax.com/Relax_3.2.0 http://wiki.nmr-relax.com/Relax_1.3.1 This took a while to get a functional Lua binary running on the server! However there is still a problem: "Lua error: Internal error: The interpreter exited with status 137." This happens maybe once in every three loadings (and almost always on http://wiki.nmr-relax.com/Template:Infobox_relax_release as the infobox is used twice in the article). Logging the errors, I see: [snip - lots of messages] RX <== return TX ==> call Killed From this I can only guess that the server that the wiki is running on is killing the Lua interpreter before it can complete. I have tried all the $wgScribuntoEngineConf['luastandalone']['memoryLimit'], 'cpuLimit', and 'profilerPeriod' settings without a change in behaviour, so this is looking like the server being very MediaWiki unfriendly. == MessageBoxes == I have taken the idea from the FlightGear wiki: http://wiki.flightgear.org/Template:Note And have improved on it with: http://wiki.nmr-relax.com/Template:MessageBox http://wiki.nmr-relax.com/Template:MessageBox/doc See the documentation there for the very useful {{tip}}, {{note}}, {{caution}}, and {{warning}} templates, as well as {{stub}}. These will be very useful for conveying important information to the reader. Regards, Edward _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list relax-devel@gna.org To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-devel