Extension:Page Forms/Getting support

There are various ways to get support for Semantic Forms, including questions, suggestions, bug reports and feature requests:


 * Use the Semantic MediaWiki mailing list, semediawiki-user - if you use the mailing list, please add "[SF]" at the beginning of the subject line, to clarify the subject matter. (From June 2007 to July 2009, Semantic Forms had its own mailing list - you can see the archives here.)


 * Use the main MediaWiki mailing list, mediawiki-l. Which mailing list you use will probably depend substantially on whether you are already an SMW user.


 * Use the IRC channel: "#semantic-mediawiki" on freenode.net. (See here for more information.)


 * Place questions on the discussion page for Semantic Forms.


 * You can submit bug reports and requests for new features at MediaWiki's Phabricator site, here; enter "MediaWiki-extensions-SemanticForms" as the project name. (The current list of known bugs and requested features for Semantic Forms can be found here.)

There is currently only one book that provides documentation on Semantic Forms: Working with MediaWiki, which is a general reference guide for MediaWiki, that happens to be written by the author of Semantic Forms, Yaron Koren. The book is available in printed, e-book and PDF forms.

If you want more in-depth support, or you would like to hire someone to set up forms on your wiki, a large number of options exist - see the professional support page on semantic-mediawiki.org, and the Professional development and consulting page on this wiki.

Contributing patches
If you found some bug and fixed it, or if you wrote code for a new feature, please create a patch by going to the main "SemanticForms" directory, and typing:

git diff >descriptivename.patch

Then go to the relevant bug report/task in Phabricator, or create one if one doesn't exist, and attach this patch file to it.

If, for any reason, you don't wish to use Phabricator, feel free to simply send this patch, with a description, to either Yaron or to the semediawiki-devel mailing list.

Translating
Translation of Semantic Forms is done through translatewiki.net. The translation for this extension can be found here. To add language values or change existing ones, you should create an account on translatewiki.net, then request permission from the administrators to translate a certain language or languages on this page (this is a very simple process). Once you have permission for a given language, you can log in and add or edit whatever messages you want to in that language.