From: <our...@gm...> - 2011-11-24 09:01:15
|
Hi I have a question about allowed characters in a class form, template and category names. I sucessfully created a class called "Printed Circuit Board (PCB) editor" (used same name for the template, form and category) for which you can see the resulting form listed on the page : http://usabledevices.com/wiki/index.php?title=Special:Forms But when trying to use the form: " http://usabledevices.com/wiki/index.php?title=Form:Printed Circuit Board (PCB) editor", the page opened is http://usabledevices.com/wiki/?title=Form:Printed_Circuit_Board_PCB_editor, and you get a page with the following message: Form:Printed Circuit Board PCB editor There is currently no text in this page. You can search for this page title<http://usabledevices.com/wiki/index.php?title=Special:Search/Printed_Circuit_Board_PCB_editor>in other pages, search the related logs<http://usabledevices.com/wiki/index.php?title=Special:Log&page=Form:Printed_Circuit_Board_PCB_editor>, or edit this page<http://usabledevices.com/wiki/index.php?title=Form:Printed_Circuit_Board_PCB_editor&action=edit> . You will note that the () are missing above, which is probably why the error occurs. Attempting to go to the corresponding template and category pages gives similar errors as well. You can also validate the template form and categories do actually exist with the () in the names as well as in the page text, if you do an advanced search and include the template, form and category options. I did reproduce this on my local install, but cannot try on the sandbox at the moment, as the Create a class link is not shwoing in my account today (was a few days back). I have searched for dis/allowed characters, and as far as I can see via MediaWiki doco, () are allowed, but I could find no reference in the SMW/Forms doco. I also have searched the site and mailing list, but not found any releveant information. I realise that browser url text might be different as this sort of character does get transformed, but a page should still show. At present I am working around this, by not using () in the class name, but I would like to know if this is the issue and if so, what are the reserved characters in SMW/Forms as I am bound to run into something else in future. Site version info is included after signature block. Does anyone have any suggestions? thanks, Spencer Installed software Product Version MediaWiki 1.17.0 PHP 5.3.6 (cgi-fcgi) MySQL 5.0.91-log Installed extensions Semantic extensions Semantic Bundle (Version 2011-08-24.20110824) Semantic Forms (Version 2.2.1) Semantic Forms Inputs (Version 0.4.1) Semantic MediaWiki (Version 1.6.1) Semantic Result Formats (Version 1.6.1) Special pages Piwik Integration (Version 1.5.2-piwik0.5.5) Parser hooks DynamicPageList (Version 1.5) Other ConfirmEdit (Version 1.0) SpamBlacklist Validator (Version 0.4.10) Extension functions confirmEditSetup, efReCaptcha, efSRFSetup, sffSetupExtension, smwfSetupExtension, srffInitFormats and wfSFISetup Parser extension tags <describe>, <dynamicpagelist>, <gallery>, <listerrors>, <nowiki>, <pre> and <smwdoc> Parser function hooks anchorencode, arraymap, arraymaptemplate, ask, autoedit, basepagename, basepagenamee, calendarenddate, calendarstartdate, concept, declare, defaultsort, describe, displaytitle, filepath, formatdate, formatnum, forminput, formlink, fullpagename, fullpagenamee, fullurl, fullurle, gender, grammar, info, int, language, lc, lcfirst, listerrors, localurl, localurle, namespace, namespacee, ns, nse, numberingroup, numberofactiveusers, numberofadmins, numberofarticles, numberofedits, numberoffiles, numberofpages, numberofusers, numberofviews, padleft, padright, pagename, pagenamee, pagesincategory, pagesize, plural, protectionlevel, set, set_recurring_event, show, smwdoc, special, subjectpagename, subjectpagenamee, subjectspace, subjectspacee, subpagename, subpagenamee, tag, talkpagename, talkpagenamee, talkspace, talkspacee, uc, ucfirst and urlencode |