MediaWiki:Gadget-formWizard/Co-op/Learner

From Wikimedia Belgium
Jump to navigation Jump to search

/* WP:Co-op - create and expand learner profile form wizard configuration file */ var formsGadgetConfig = {

   "create": {
       "config":{
           "post-edit": "Thank you for creating your profile! Our robot will match you with a mentor in just a few minutes.",
           "new-page": true,
           "namespace": "Wikimedia",
           "portal-page": "Co-op",
           "page-template": "",
           "infobox": "Template:Probox",
           "talkpage-template": "",
           "page-home": "Wikimedia:Co-op/",
           "dialog-title": "Let's create your 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 learner profile ",
           "edit-comment-suffix": " (edited with FormWizard)",
       },
       "step-1":{
           "introText": {
               "type": "text",
               "string": "Fill in some information to create a profile. Once you've completed your profile, wait a few minutes, and you'll get matched to a mentor automatically. Don't worry about getting everything perfect. You can always change it later.",
           },
           "memberUserNameTextbox": {
               "type": "smallTextBox",
               "placeholder": "example: Soni",
               "title": "What is your username?",
               "text-1": "Please type your Wikipedia username",
               "characterLength":100,
               "mandatory":true,
               "add-to": "infobox",
               "infobox-param":"username",
               "validate": "doesNotExists",
               "page-title":true,
           },
           "memberAboutTextbox": {
               "type": "largeTextBox",
               "placeholder": "I want to learn how to find reliable sources for Wikipedia articles.",
               "title": "What are you interested in learning about?",
               "text-1": "Briefly share what you're interested in having a mentor help you with (140 character limit)",
               "characterLength":140,
               "mandatory": true,
               "add-to": "infobox",
               "infobox-param":"about",
           },
           "interestDropdown": {
               "type": "dropdownList",
               "title": "What specific editing-related topic do you want to learn about first?",
               "text-1": "Choose a topic to learn about with a Co-op mentor.",
               "characterLength":100,
               "mandatory": true,
               "add-to": "infobox",
               "infobox-param":"interest",
               "values": ["writing", "communication","best practices", "technical editing", "images and media", "other",],
           },
           "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":{
           "aboutMeTextbox": {
               "type": "largeTextBox",
               "placeholder": "Example: I have always enjoyed reading about world history on Wikipedia, and I am excited to start contributing to articles about local history where I live.",
               "title": "Share some more about yourself (optional)",
               "text-1": "Why did you join Wikipedia? What are you most excited about doing while you're here?",
               "characterLength":500,
               "section": "About",
               "mandatory": false,
               "add-to": "section",
               "section-header": "About",
           },
           "newMentorshipTextbox": {
               "type": "largeTextBox",
               "placeholder": "",
               "title": "Update your profile",
               "characterLength":500,
               "section": "Update your profile",
               "mandatory": false,
               "add-to": "section",
               "visibility":"hidden",

"value":'Use this button to change what kind of mentorship you are requesting

Update

',

               "section-header": "Update your profile",
           },
           "profileImage":{
               "type": "image",
               "title": "Choose a profile picture",
               "imageTitleBox": "To use a different image from Wikimedia Commons, enter 'File:' followed by the filename below",
               "text-1": "If you don't choose a custom image, this is the default image that will appear",
               "text-2": "You can always change the image later. Ask your mentor how!",
               "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",
           },
           "noMentor": {
               "type": "smallTextBox",
               "visibility": "hidden",
               "add-to": "infobox",
               "infobox-param": "mentor",
               "value": "1",
               "comment": "",
           },
           "doneButton":{
               "type":"doneButton",
               "title":"Create profile",
           },
           "backButton":{
               "type": "backButton",
               "title":"Back",
           },
       },
   },
   "expand": {
       "config":{
           "post-edit": "Profile updated! If you requested new mentorship, HostBot will match you with a new mentor within the next few minutes.",
           "new-page": false,
           "namespace": "Wikipedia",
           "portal-page": "Co-op",
           "page-template": "",
           "infobox": "Template:Probox",
           "talkpage-template": "",
           "page-home": "Wikimedia:Co-op",
           "dialog-title": "Update your profile",
           "error-not-logged-in": "You are not logged in. Please log in before creating a profile.",
           "edit-comment-prefix": "Updating Co-op learner profile ",
           "edit-comment-suffix": " (edited with FormWizard)",
       },
       "step-1":{
           "memberAboutTextbox": {
               "type": "largeTextBox",
               "placeholder": "",
               "title": "Update your tagline (140 character limit)",
               "characterLength":140,
               "mandatory": false,
               "add-to": "infobox",
               "infobox-param":"about",
           },
           "interestDropdown": {
               "type": "dropdownList",
               "title": "Request new mentorship",
               "placeholder": "select...",
               "text-1": "Select a new topic for mentorship",
               "characterLength":100,
               "mandatory": false,
               "add-to": "infobox",
               "infobox-param":"interest",
               "values": ["writing", "communication","best practices", "technical editing", "images and media", "other",],
           },
           "profileImage":{
               "type": "image",
               "title": "Choose a profile picture",
               "imageTitleBox": "To use a different image from Wikimedia Commons, enter 'File:' followed by the filename below",
               "text-1": "If you don't choose a custom image, this is the default image that will appear",
               "text-2": "You can always change the image later. Ask your mentor how!",
               "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",
           },
           "doneButton": {
               "type":"doneButton",
               "title":"Update your profile",
           },
           "cancelButton":{
               "type": "cancelButton",
               "title":"Cancel",
           },
       },
   },

};