MediaWiki:Gadget-formWizard/Co-op/Mentor

/* WP:Co-op - create and expand mentor profile form wizard configuration file */

var formsGadgetConfig = {

"create": {

"config":{

"post-edit": "Thank you for creating your profile! You will receive a notification when you are matched with a learner.",

"new-page": true,

"namespace": "Wikipedia",

"portal-page": "Co-op",

"page-template": "",

"infobox": "Wikipedia:Co-op/Mentor_profile",

"talkpage-template": "",

"page-home": "Wikipedia:Co-op",

"dialog-title": "Create your mentor profile",

"error-not-logged-in": "You are not logged in. Please log in before creating a profile.",

"edit-comment-prefix": "Creating a new Co-op mentor profile ",

"edit-comment-suffix": " (edited with FormWizard)",

},

"step-1":{

"introText": {

"type": "text",

"string": "Fill in some information about your experience and what you're interested in teaching. Don't worry about getting everything perfect. You can always change it later, and add more information.",

},

"mentorUserNameTextbox": {

"type": "smallTextBox",

"placeholder": "example: I_JethroBT",

"title": "Please type your Wikipedia username",

"characterLength":100,

"mandatory":true,

"add-to": "infobox",

"infobox-param":"username",

"validate": "doesNotExists",

"page-title":true,

},

"mentorAboutTextbox": {

"type": "largeTextBox",

"placeholder": "",

"title": "Say something about yourself (140 character limit)",

"characterLength":140,

"mandatory": true,

"add-to": "infobox",

"infobox-param":"about",

},

"skillSelectionList":{

"title": "Teaching skills",

"text-1": "Please indicate what you want to teach.",

"text-2": "If you are willing to teach things outside of your specific expertise (if needed), select 'general editing' also.",

"type": "checkboxList",

"choiceList": [

{

"key": "writing",

"value": 1

},

{

"key": "communication",

"value": 1

},

{

"key": "best_practices",

"value": 1

},

{

"key": "technical_editing",

"value": 1

},

{

"key": "images_and_media",

"value": 1

},

{

"key": "general_editing",

"value": 1

},

],

"add-to":"infobox",

},

"interestInformationLink": {

"type": "link",

"href": "https://en.wikipedia.org/wiki/Wikipedia:Co-op/Descriptions#Co-op_category_descriptions",

"link": "What do these choices mean?",

},

"nextButton": {

"type":"nextButton",

"title":"Next",

},

"cancelButton":{

"type": "cancelButton",

"title":"Cancel",

},

},

"step-2":{

"aboutMeSection": {

"type": "largeTextBox",

"placeholder": "What you're interested in doing on Wikipedia, etc",

"title": "Tell us more about yourself",

"characterLength":500,

"section": "About",

"mandatory": false,

"add-to": "section",

"section-header": "About me",

},

"changeAvailabilityTextbox": {

"type": "largeTextBox",

"placeholder": "",

"title": "",

"characterLength":500,

"section": "Change your availability",

"mandatory": false,

"add-to": "section",

"visibility":"hidden",

"value":'

Update profile
',

"section-header": "Update your profile",

},

"profileImage":{

"type": "image",

"title": "Want a custom image to represent yourself?",

"imageTitleBox": "To use a different image from Wikimedia Commons, enter 'File:' followed by the filename below",

"text-1": "This is the default image that will appear",

"placeholder": "File:Profile_placeholder.png",

"url":"https://upload.wikimedia.org/wikipedia/commons/1/15/Profile_placeholder.png",

"add-to": "infobox",

"infobox-param": "image",

"validate": true,

"link":"Search Wikimedia Commons for an image",

},

"setAvailability": {

"type": "smallTextBox",

"visibility": "hidden",

"add-to": "infobox",

"infobox-param": "unavailable",

"value": "0",

"comment": "change this value to '1' if you don't want to receive more mentees right now",

},

"doneButton":{

"type":"doneButton",

"title":"Create profile",

},

"cancelButton":{

"type": "backButton",

"title":"Back",

},

},

},

"expand": {

"config":{

"post-edit": "Your profile has been updated.",

"new-page": false,

"namespace": "Wikipedia",

"portal-page": "Co-op",

"page-template": "",

"infobox": "Wikipedia:Co-op/Mentor_profile",

"talkpage-template": "",

"page-home": "Wikipedia:Co-op",

"dialog-title": "Update your profile",

"error-not-logged-in": "You are not logged in. Please log in before updating your profile.",

"edit-comment-prefix": "Updating Co-op mentor profile ",

"edit-comment-suffix": " (edited with FormWizard)",

},

"step-1":{

"introText": {

"type": "text",

"string": "Update your mentor profile.",

},

"memberAboutTextbox": {

"type": "largeTextBox",

"placeholder": "",

"title": "Update your tagline (140 character limit)",

"characterLength":140,

"mandatory": false,

"add-to": "infobox",

"infobox-param":"about",

},

"skillSelectionList":{

"title": "Update your teaching skills",

"text-1": "Update the skills you are interested in teaching. Please note that skills that are unchecked will be removed from your profile if you selected them previously.",

"text-2": "If you are willing to teach skills outside of your specific expertise (if needed), select 'general editing'.",

"type": "checkboxList",

"choiceList": [

{

"key": "writing",

"value": 1

},

{

"key": "communication",

"value": 1

},

{

"key": "best_practices",

"value": 1

},

{

"key": "images_and_media",

"value": 1

},

{

"key": "technical_editing",

"value": 1

},

{

"key": "general_editing",

"value": 1

},

],

"add-to":"infobox",

},

"updateAvailabilityList":{

"title": "Update your availability",

"text-1": "If you are not currently accepting new mentees, check the box below.",

"text-2": "If you would like to continue accepting new mentees right now, leave the box unchecked and click 'update profile'.",

"type": "checkboxList",

"choiceList": [

{

"key": "unavailable",

"value": 1

},

],

"add-to":"infobox",

},

"doneButton": {

"type":"doneButton",

"title":"Update profile",

},

"cancelButton":{

"type": "cancelButton",

"title":"Cancel",

},

},

},

};