Difference between revisions of "User talk:Girlwithglasses"

From GMOD
Jump to: navigation, search
m (In brief)
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
Sandbox area for new stuff.
+
==GMOD website feedback extension==
  
from Wikipedia - software infobox:
+
===In brief===
  
Infobox software
+
A tool to allow anyone to submit a comment or feedback on any page of the GMOD wiki.
name = '''Microsoft Word'''
+
logo = [[File:Microsoft Word 2010 Icon.svg|64px]]
+
screenshot = [[File:Word 2010.png|210px]]
+
caption = Microsoft Office Word 2010 on [[Windows 7]]
+
developer = [[Microsoft]] Corporation
+
frequently updated = yes <!-- Release version update? Don't edit this page, just click on the version number!-->
+
latest_release_version = 2010 (14.0.4760.1000)<!-- Note: This is the final Word 2010 release version. Do not synchronize with monthly Word updates/patches. -->
+
    latest_release_date = {{Start date and age|2010|6|15}}
+
latest_preview_version = 2013 Beta (15.0.4128.1014) <!-- As shown in the 'About Microsoft Word' dialog box -->
+
    latest_preview_date = {{Start date and age|2012|7|16}}
+
operating_system = [[Microsoft Windows]]
+
genre = [[Word processor]]
+
license = [[Proprietary software|Proprietary]] [[EULA]]
+
website = [http://office.microsoft.com/en-us/word/ Microsoft Word]
+
  
Potentially useful tool data to collect:
+
===Possible plug in uses===
  
* name
+
*Rate this page - give feedback on how easy/difficult a tutorial or piece of documentation is to follow
* url of website
+
*Geographic location - two possible uses:
* developer(s)
+
##Express interest in having a GMOD workshop/meeting in a certain area
* contact email
+
##Add your DB and location to the [[GMOD Users]] list
* development: active / inactive
+
*Generic feedback - send a message to GMOD help if something is broken (e.g. OpenID login!) or a mistake is found
* support: active / inactive
+
 
* mailing list(s)
+
===Details===
* platforms / standalone
+
 
* tool type / features
+
*clicking a link/button/icon brings up a form for submitting feedback
* publication(s)
+
**use jQuery to bring up form as a modal dialogue box
* official GMOD?
+
 
 +
*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:
    1. Express interest in having a GMOD workshop/meeting in a certain area
    2. 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?