From: Neill M. <ne...@nl...> - 2010-08-24 08:22:12
|
Hi Yaron. Great stuff! Well done to you and Sanyam. Lot's of nice new functionality and one less piece of the YUI library in the system! As you say, although here was nothing inherently wrong with YUI, backwards compatibility and support were not it's strengths. I'll download straight away and start playing! All the best Neill. On 23/08/10 21:27, Yaron Koren wrote: > Hi everyone, > > I just released a new version of Semantic Forms, with enough big changes > that I feel confident in changing the version number to 2.0. > > The big change in this version was the move to jQuery and the addition of > new jQuery-based functionality, which was done by Sanyam Goyal for the > Google Summer of Code (which just ended). There were a lot of elements to > Sanyam's project, which he detailed in his email; it actually encompassed > five different extensions, although Semantic Forms had the biggest set of > changes. > > Changes and additions in this version are: > > - The YUI (Yahoo! User Interface) Javascript library, which was being used > extensively for autocompletion, was removed entirely, and replaced with the > jQuery and jQuery UI libraries. There was nothing inherently wrong with YUI; > it's just that jQuery is now the default Javascript library for MediaWiki > (it's bundled in, as of version 1.16), and jQuery UI is set to become a > standard as well, and it made sense to move extension code to that as well. > (I should note that, having started to use jQuery, I agree that it's quite a > nice tool.) > > - SF has a new input type: 'combobox', which displays a combobox, or an > autocompletion input that also has a dropdown for showing all the allowed > values at once. This input type can be used wherever a single-value > autocomplete input exists now. > > - There's a new parameter for the textarea input - 'autogrow', which makes > the textarea's length increase as the user types additional text, preventing > the need for a scrollbar. This parameter can be used on the 'free text' > standard input as well. > > - The Floatbox Javascript library, which was used for the file-upload window > in forms, has been replaced with the FancyBox library, which is based on > jQuery. > > - The 'CreateClass' page now lets you add an arbitrary number of fields to > the class, instead of being limited to 25, via some Javascript; thanks to > Sanyam Goyal for this functionality as well. > > - The file to use when including SF in LocalSettings.php changed from > includes/SF_Settings.php to just SemanticForms.php, to match the standard > MediaWiki convention; thanks to Jeroen De Dauw for this change. If you > upgrade to 2.0, please change your inclusion line in LocalSettings.php - the > old structure still works for now, but eventually it won't. > > - The 'chooser' functionality was removed altogether - it's my hope that > 'show on select' can now be used, and in a more logical way, wherever > 'chooser' was used before. > > - Speaking of 'show on select', it wasn't working before with the > 'radiobutton' input type - this is now working. > > - There were a variety of bugs in the last version relating to the > validation of mandatory inputs, some occurring when 'show on select' was > being used - these, as far as I know, are all fixed now. > > - The #arraymap and #arraymaptemplate parser functions can now take in an > empty value as the delimiter - if this happens, the passed-in string gets > separated into individual characters. Thanks to Christoph Burgmer for this > new functionality. > > - There were a variety of other small fixes, as well as improvements to the > PHP and HTML; thanks also to Jeroen for some of these. > > For more information, and to download the new version, see here: > > http://www.mediawiki.org/wiki/Extension:Semantic_Forms > > -Yaron > ------------------------------------------------------------------------------ > Sell apps to millions through the Intel(R) Atom(Tm) Developer Program > Be part of this innovative community and reach millions of netbook users > worldwide. Take advantage of special opportunities to increase revenue and > speed time-to-market. Join now, and jumpstart your future. > http://p.sf.net/sfu/intel-atom-d2d > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > |