From: Yaron K. <ya...@wi...> - 2018-03-14 20:46:42
|
Hi all, Version 4.3 of Page Forms has been released. Changes and additions in this version include: - Page Forms now supports the very new TinyMCE extension - if you add "editor=tinymce" to any textarea input, it will apply the TinyMCE WYSIWYG editor to it. I'm very excited about this new feature, whose development was closely tied in with the development of the TinyMCE extension itself. A big thank you to Duncan Crane for his help with both. - Speaking of WikiEditor, trying to use WikiEditor in Page Forms with version 1.30 or higher of MediaWiki caused a JavaScript crash - which created problems for a lot of users. This was an issue with JS files being loaded in the wrong order, which I believe is fixed in this version. - Embedding Special:RunQuery into other pages is another feature that used to work but stopped working a while ago. This, too, has been fixed. - The "googlemaps" input now has a new parameter, "starting bounds", which takes in a pair of coordinates in order to set the bounds for a map input whose value has not been set yet. (By default, it shows a map of the whole world.) Thanks to Nikhil Kumar for this addition. - The "create title" and "edit title" settings within form definitions now can take in the syntax "<page name>" within their values. Before, the page name was always appended to whatever was set for "create title" and "edit title", but that did not work well for certain languages. Now, you can put the page name anywhere within these titles. - In #forminput, the "form=" parameter can now take in a comma-separated list of values, which will lead to a dropdown display letting the user choose from among just those forms.Thanks to Yashdeep Thorat for this addition. - There was a bug introduced in the previous version, 4.2.1, which prevented the "tokens" and "combobox" inputs from working in the Firefox browser - this has been fixed. - The "rating" input type had a bug, seemingly since it was first introduced about a year ago, where the the input always allowed half-star ratings even when the "allow half stars" parameter was not set; this has been fixed. - Speaking of the "rating" input, it uses the Rate Yo! JavaScript library, which has now been upgraded to the latest version - thanks to Yashdeep Thorat for this improvement as well. - The FancyBox JavaScript library, used to display the upload window, was also upgraded (it's now called "fancyBox3"). Thanks again to Yashdeep for this upgrade. - The page Special:CreateCategory lets you choose the parent category for a new category by selecting it with a dropdown - but that dropdown didn't show categories that were empty, i.e. contained no pages. This has been fixed; thanks to Rammanoj Potla for the fix. - The default value for the $wgPageFormsUseDisplayTitle setting was changed from false to true. You can read more about Page Forms, and download it, here: https://www.mediawiki.org/wiki/Extension:Page_Forms -Yaron -- WikiWorks · MediaWiki Consulting · http://wikiworks.com |