Last modified: 2013-09-27 20:52:07 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T48662, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 46662 - Section handling in Semantic Forms
Section handling in Semantic Forms
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
SemanticForms (Other open bugs)
unspecified
All All
: Unprioritized enhancement with 1 vote (vote)
: ---
Assigned To: Himeshi De Silva
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-28 22:39 UTC by Quim Gil
Modified: 2013-09-27 20:52 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Quim Gil 2013-03-28 22:39:06 UTC
The Semantic Forms extension has long been useful as a way to make structured data, contained within template calls, easy to create and edit. However, there is another kind of standard structuring of wiki pages, that Semantic Forms doesn't yet handle: page sections. 

This project would add a "{{{section}}}" tag to the form-definition syntax that Semantic Forms provides, so that administrators can set an entire standard layout for pages in their wiki, including both templates and sections; a much more complete solution. Each page section would then be editable in forms with its own "textarea" input. 

This project would also add section handling to the Page Schemas extension, which offers a more structured way to create the forms that Semantic Forms uses.

This is a proposal made by the SMW team at http://www.mediawiki.org/wiki/Mentorship_programs/Possible_projects#Section_handling_in_Semantic_Forms
Comment 1 Quim Gil 2013-05-02 23:42:02 UTC
Just a note to say that Himeshi De Silva has submitted a proposal related to this report: https://www.mediawiki.org/wiki/User:Himeshi/GSoC_2013_Application
Comment 2 Himeshi De Silva 2013-06-15 17:10:11 UTC
At present I have gone through the necessary documentation to understand the working of Semantic Forms extension and also about Semantic MediaWiki and MediaWiki in general. I have also written a small code sample to add a {{{section}}} tag to understand the project better.

As the immediate next steps I plan to complete the addition of {{{section}}} tag to the form definition syntax. I hope to then go on to implementing the defining of page sections via Special:CreateForm.
Comment 3 Gerrit Notification Bot 2013-07-12 07:47:48 UTC
Change 72051 had a related patch set uploaded by Himeshi:
Added parsing of the {{{section}}} tag.

https://gerrit.wikimedia.org/r/72051
Comment 4 Gerrit Notification Bot 2013-07-17 03:13:26 UTC
Change 72051 merged by jenkins-bot:
Added parsing of the {{{section}}} tag.

https://gerrit.wikimedia.org/r/72051
Comment 5 Gerrit Notification Bot 2013-07-23 15:21:46 UTC
Change 75343 had a related patch set uploaded by Himeshi:
Modified Special:CreateForm for page sections

https://gerrit.wikimedia.org/r/75343
Comment 6 Gerrit Notification Bot 2013-07-31 13:52:19 UTC
Change 75343 merged by jenkins-bot:
Modified Special:CreateForm for page sections

https://gerrit.wikimedia.org/r/75343
Comment 7 Gerrit Notification Bot 2013-08-02 22:37:04 UTC
Change 77461 had a related patch set uploaded by Himeshi:
Add handling of other parameters for page sections

https://gerrit.wikimedia.org/r/77461
Comment 8 Gerrit Notification Bot 2013-08-05 16:00:18 UTC
Change 77461 merged by jenkins-bot:
Add handling of other parameters for page sections

https://gerrit.wikimedia.org/r/77461
Comment 9 Gerrit Notification Bot 2013-08-18 08:19:36 UTC
Change 79556 had a related patch set uploaded by Himeshi:
Added PageSchemas extension handling for page sections

https://gerrit.wikimedia.org/r/79556
Comment 10 Gerrit Notification Bot 2013-08-20 15:58:29 UTC
Change 79556 merged by jenkins-bot:
Added PageSchemas extension handling for page sections

https://gerrit.wikimedia.org/r/79556
Comment 11 Gerrit Notification Bot 2013-08-25 15:30:20 UTC
Change 80864 had a related patch set uploaded by Himeshi:
Creating forms with page section via PageSchemas

https://gerrit.wikimedia.org/r/80864
Comment 12 Gerrit Notification Bot 2013-09-07 04:27:53 UTC
Change 83213 had a related patch set uploaded by Himeshi:
Added unit tests for the SFFormPrinter class

https://gerrit.wikimedia.org/r/83213
Comment 13 Quim Gil 2013-09-17 16:13:55 UTC
GSoC "soft pencils down" date was yesterday and all coding must stop on 23 September. Has this project been completed?
Comment 14 Yaron Koren 2013-09-17 16:23:53 UTC
Section handling has been added to Semantic Forms, so yes, but Himeshi is still set to complete additional work on it before the end of GSoC - adding a testing framework.
Comment 15 Gerrit Notification Bot 2013-09-23 20:45:18 UTC
Change 80864 merged by jenkins-bot:
Creating forms with page section via PageSchemas

https://gerrit.wikimedia.org/r/80864
Comment 16 Gerrit Notification Bot 2013-09-23 20:50:04 UTC
Change 83213 merged by jenkins-bot:
Added unit tests for the SFFormPrinter class

https://gerrit.wikimedia.org/r/83213
Comment 17 Yaron Koren 2013-09-27 20:52:07 UTC
Might as well mark this as "fixed"!

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links