From: Yaron K. <ya...@wi...> - 2015-02-25 16:10:03
|
Hi all, Version 3.2 of Semantic Forms has been released. This version has the following changes and additions: - The look of forms was changed somewhat. The biggest change is that some standard inputs, like text inputs, now have some padding and slightly rounded corners, making them look more consistent, a little slicker (in my opinion) and more "web 2.0". Also, the image that's clicked on to rearrange instances of a multiple-instance template was changed from an arrow icon on the right to a "grip" bar on the left, which is more in line with current web interface style. Thanks to Simon Heimler for all of these changes. - The helper pages Special:CreateTemplate, Special:CreateForm and Special:CreateClass were all modified to work better (or, in the case of Special:CreateClass, to work at all) with the Cargo extension. - The interface for Special:CreateTemplate was improved in general - it now lets you set the delimiter for fields that hold a list of values, instead of assuming that it's a comma. - Handling for the Page Schemas extension was also improved significantly for the case when SMW is not installed, and specifically for when Cargo is installed - including both the display of the "edit schema" form and the generating of forms and templates. - The parsing of templates, when a form is displayed, was also fixed to work better with Cargo, so that the form is more likely to set the correct input type for a field and so on. - There was a problem before where pages could not be saved with a form if some custom authentication systems were used, like the Auth_remoteuser extension; this is fixed now, thanks to Ike Hecht. - The two map input types in SF, "googlemaps" and "openlayers", introduced in SF 3.0 (they are only activated if the Semantic Maps extension is not installed), did not display the correct value when editing an existing page; this has been fixed. - The #formredlink parser function, also introduced in SF 3.0, can now take in another parameter, "link text=". - The #default_form parser function, also introduced in SF 3.0, was fixed so that it no longer applies to the category page on which it is declared (this was a bug). - The addition of SF's links to the page Special:AdminLinks, defined by the Admin Links extension, was fixed to work even when Semantic MediaWiki is not installed. - The "maximum instances=" parameter for multiple-instance templates is now validated in real time in the form, not just when the form is submitted; thanks again to Simon for this change. - The file upload popup window was fixed to work correctly again with MediaWiki 1.24. - There were various fixes to the JavaScript, including some fixes to work with MediaWiki 1.24, which includes a more recent version of jQuery (1.9), which doesn't include various functions that SF was using before. - There was a fix for getting the correct SMW property values when the values were pages that had custom sort keys; thanks to Markus Krötzsch. - The file FormEditPage.php was removed; it was an unused file that was added as part of a proposed feature in 2008 that was never implemented. - There were some other fairly minor PHP-based fixes. As always, you can read more about Semantic Forms, and download the extension, here: https://www.mediawiki.org/wiki/Extension:Semantic_Forms -Yaron |