Difference between revisions of "User talk:Girlwithglasses"
From GMOD
m |
m (→In brief) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | ==GMOD website feedback extension== | |
− | + | ===In brief=== | |
− | + | ||
− | + | ||
− | + | A tool to allow anyone to submit a comment or feedback on any page of the GMOD wiki. | |
− | + | ===Possible plug in uses=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | *Rate this page - give feedback on how easy/difficult a tutorial or piece of documentation is to follow | |
+ | *Geographic location - two possible uses: | ||
+ | ##Express interest in having a GMOD workshop/meeting in a certain area | ||
+ | ##Add your DB and location to the [[GMOD Users]] list | ||
+ | *Generic feedback - send a message to GMOD help if something is broken (e.g. OpenID login!) or a mistake is found | ||
− | + | ===Details=== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | *clicking a link/button/icon brings up a form for submitting feedback | |
+ | **use jQuery to bring up form as a modal dialogue box | ||
− | + | *the extension should allow anyone, whether they are a member of the wiki or not, to give feedback | |
+ | **if the person is a logged-in wiki member, record their name | ||
+ | **ask for name/email otherwise | ||
+ | |||
+ | *form should be configurable | ||
+ | **store the form in a Template page on the wiki? Or in its own namespace? See Mediawiki Widgets for examples of widgets in their own namespace | ||
+ | **embed a locally-stored form (i.e. store the form html on the server and present it in an iframe)? | ||
+ | **have the form content dynamically created from some sort of shorthand specification? e.g. | ||
+ | <feedback> | ||
+ | [{ label = 'Name', | ||
+ | name = username, | ||
+ | type = text, | ||
+ | value = '', | ||
+ | required = true, | ||
+ | }, | ||
+ | { label = 'Rate the contents of this page', | ||
+ | name = page_rating, | ||
+ | type = radio, | ||
+ | value = ['poor','ok','good'], | ||
+ | required = true, | ||
+ | }] | ||
+ | </feedback> | ||
+ | |||
+ | *how do we stop users from sabotaging the form, either accidentally or deliberately? | ||
+ | **security risks? | ||
+ | |||
+ | *some method for blocking automated submissions is required -- i.e. a captcha | ||
+ | |||
+ | *submitting and storing form data: | ||
+ | **how/where to store it? | ||
+ | ***in the wiki itself | ||
+ | ****investigate how existing ratings extensions store their data | ||
+ | ***in a local text file or database | ||
+ | ***in a remote text file or db, e.g. in Google docs | ||
+ | ***email the data | ||
+ | |||
+ | *can the plugin appear on every page in a category without having to manually add it to each page? |
Latest revision as of 14:15, 1 July 2013
GMOD website feedback extension
In brief
A tool to allow anyone to submit a comment or feedback on any page of the GMOD wiki.
Possible plug in uses
- Rate this page - give feedback on how easy/difficult a tutorial or piece of documentation is to follow
- Geographic location - two possible uses:
- Express interest in having a GMOD workshop/meeting in a certain area
- Add your DB and location to the GMOD Users list
- Generic feedback - send a message to GMOD help if something is broken (e.g. OpenID login!) or a mistake is found
Details
- clicking a link/button/icon brings up a form for submitting feedback
- use jQuery to bring up form as a modal dialogue box
- the extension should allow anyone, whether they are a member of the wiki or not, to give feedback
- if the person is a logged-in wiki member, record their name
- ask for name/email otherwise
- form should be configurable
- store the form in a Template page on the wiki? Or in its own namespace? See Mediawiki Widgets for examples of widgets in their own namespace
- embed a locally-stored form (i.e. store the form html on the server and present it in an iframe)?
- have the form content dynamically created from some sort of shorthand specification? e.g.
<feedback> [{ label = 'Name', name = username, type = text, value = , required = true, }, { label = 'Rate the contents of this page', name = page_rating, type = radio, value = ['poor','ok','good'], required = true, }] </feedback>
- how do we stop users from sabotaging the form, either accidentally or deliberately?
- security risks?
- some method for blocking automated submissions is required -- i.e. a captcha
- submitting and storing form data:
- how/where to store it?
- in the wiki itself
- investigate how existing ratings extensions store their data
- in a local text file or database
- in a remote text file or db, e.g. in Google docs
- email the data
- in the wiki itself
- how/where to store it?
- can the plugin appear on every page in a category without having to manually add it to each page?