Meta:FormWizard/Config/IdeaLab profile

From Meta, a Wikimedia project coordination wiki

{

"@languages": "

",

   "@doc": "IdeaLab - create and expand user profile form wizard configuration file",
   "create": {
       "config":{
           "post-edit": "Thank you for creating your profile! If you specified any skills, you will receive project recommendations on your profile talkpage in a few minutes.",
           "new-page": true,
           "namespace": "Grants",
           "portal-page": "IdeaLab",
           "page-template": "",
           "infobox": "Participant_profile",
           "talkpage-template": "",
           "page-home": "Grants:IdeaLab",
           "dialog-title": "Let's create your IdeaLab profile",
           "error-not-logged-in": "Please log in before creating your profile.",
          "edit-comment-prefix": "Creating a new IdeaLab member profile ",
          "edit-comment-suffix": " (edited with FormWizard)"
           },
       "step-1":{
           "introText": {
               "type": "text",
               "string": "Step 1 (of 3). Basic information"
               },
           "valueProText": {
               "type": "text",
               "string": "When you create your IdeaLab profile, you will be able to get recommendations of project teams you might be interested in joining, and also share your background and skills with potential collaborators. Start your profile by filling in the fields below. You can always change this information later."
               },
           "profileUserNameTextbox": {
               "type": "smallTextBox",
               "placeholder": "example: WikiLila99",
               "title": "Username",
               "text-1": "Please type your username. This will be the title of your profile page.",
               "characterLength":100,
               "mandatory":true,
               "add-to": "infobox",
               "infobox-param":"username",
               "validate": "doesNotExists",
               "page-title":true
               },
           "profileNameTextbox": {
               "type": "smallTextBox",
               "placeholder": "example: Frances",
               "title": "Nickname",
               "text-1": "What do you like to be called? Leave this blank if you prefer to use your Wikimedia username.",
               "characterLength":100,
               "mandatory":false,
               "add-to": "infobox",
               "infobox-param":"name"
               },
          "profileStoryTextbox": {
              "type": "largeTextBox",
              "placeholder": "example: I participate in Wiki Loves Monuments campaigns and enjoy adding images to articles on WikiVoyage.",
              "title": "Say a little about yourself and what you enjoy doing on wiki, or share a favorite quotation (300 character limit)",
              "characterLength":300,
              "mandatory": true,
              "add-to": "infobox",
              "infobox-param":"story"
              },
           "nextButton":{
               "type":"nextButton",
               "title":"Next"
               },
           "cancelButton":{
               "type": "cancelButton",
               "title":"Cancel"
               }
           },
       "step-2":{
           "introText": {
               "type": "text",
               "string": "Step 2 (of 3). Add skills and interests"
               },
          "experienceSelectionList":{
              "title": "Skill areas",
              "text-1": "IdeaLab projects often benefit from people with particular skills. Do you have any that you want to share?.",
              "type": "checkboxList",
               "choiceList": [
                       {
                           "key": "development",
                           "value": 1
                       },
                       {
                           "key": "design",
                           "value": 1
                       },
                       {
                           "key": "community_organizing",
                           "value": 1
                       },
                       {
                           "key": "research",
                           "value": 1
                       },
                       {
                           "key": "project_management",
                           "value": 1
                       }
                   ],
               "add-to":"infobox"
               },
           "experienceInformationLink": {
              "type": "link",
              "href": "https://meta.wikimedia.org/wiki/Special:MyLanguage/Grants:IdeaLab/Roles",
              "link": "What do these choices mean?"
              },
           "profileSkillsTextbox": {
               "type": "largeTextBox",
               "placeholder": "example: I speak English, French, and Catalán and I am a volunteer math tutor at a local after school program.",
               "title": "Describe your skills",
               "text-1": "Share more details about the skills you indicated above, or list additional skills that you can bring to projects. (300 characters)",
               "characterLength":300,
               "mandatory": false,
               "add-to": "infobox",
               "infobox-param":"skills"
               },
           "setRecommendations": {
              "type": "checkboxList",
              "add-to": "infobox",
              "title": "Project recommendations",
              "text-1":"Our bot provides recommendations of projects that you might be interested in. These recommendations will be delivered to your profile talk page when you request them. You can opt out at any time.",
              "text-2":"Check the box below if you do not want to receive recommendations.",
               "choiceList": [
                       {
                           "key": "no_recommendations",
                           "value": 1
                       }
                   ]
               },
           "nextButton":{
               "type": "nextButton",
               "title":"Next"
               },
           "backButton":{
               "type":"backButton",
               "title":"Back"
               }
           },
       "step-3":{
           "introText": {
               "type": "text",
               "string": "Step 3 (of 3). Select a profile picture"
               },
           "setProfileImage":{
               "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:Inspire_astrocat_aqua.png",
               "url":"https://upload.wikimedia.org/wikipedia/commons/7/7f/Inspire_astrocat_aqua.png",
               "add-to": "infobox",
               "infobox-param": "image",
               "validate": true,
               "link":"Search Wikimedia Commons for an image"
               },
           "aboutMeSection": {
               "type": "largeTextBox",
               "placeholder": "",
               "title": "More about me",
               "characterLength":500,
               "section": "More about me",
               "comment":"You can customize this section and the rest of this page any way you want to. It's your profile, after all!",
               "mandatory": false,
               "visibility": "hidden",
               "add-to": "section",
               "section-header": "More about me"
               },
           "updateProfileSection": {
               "type": "largeTextBox",
               "placeholder": "",
               "title": "Get recommendations",
               "characterLength":500,
               "section": "Get recommendations",
               "mandatory": false,
               "add-to": "section",
               "visibility":"hidden",

"value":"Want more recommendations of projects to join?

Update your skills

",

               "comment":"",
               "section-header": "Get recommendations"
               },
           "doneButton":{
               "type":"doneButton",
               "title":"Create profile"
               },
           "backButton":{
               "type": "backButton",
               "title":"Back",
               }
           }
       },
   "expand": {
       "config":{
           "post-edit": "Your skills have been updated. Check your talkpage in a few minutes for new recommendations from GrantsBot.",
           "new-page": false,
           "namespace": "Grants",
           "portal-page": "IdeaLab",
           "page-template": "",
           "infobox": "Participant_profile",
           "talkpage-template": "",
           "page-home": "Grants:IdeaLab",
           "dialog-title": "Get new recommendations",
           "error-not-logged-in": "Not logged in.",
          "edit-comment-prefix": "Updating IdeaLab member profile ",
          "edit-comment-suffix": " (edited with FormWizard)"
           },
       "step-1":{
           "introText": {
               "type": "text",
               "string": "Update your skills and interests to get new recommendations of idea projects that you might be interested in joining."
               },
          "experienceSelectionList":{
              "title": "Update skill areas",
              "text-1": "IdeaLab projects often benefit from people with particular skills. Do you have any that you want to share?.",
              "text-2":"To receive fresh recommendations for the same kinds of projects, simply select the same skills you did before.",
              "type": "checkboxList",
               "choiceList": [
                       {
                           "key": "development",
                           "value": 1
                       },
                       {
                           "key": "design",
                           "value": 1
                       },
                       {
                           "key": "community_organizing",
                           "value": 1
                       },
                       {
                           "key": "research",
                           "value": 1
                       },
                       {
                           "key": "project_management",
                           "value": 1
                       }
                   ],
               "add-to":"infobox"
               },
          "updateRecommendations":{
              "title": "Project recommendations",
              "text-1":"Our bot provides recommendations of projects that you might be interested in. These recommendations will be delivered to your profile talk page when you request them. You can opt out at any time.",
              "text-2":"Check the box below if you do not want to receive recommendations.",
              "type": "checkboxList",
               "choiceList": [
                       {
                           "key": "no_recommendations",
                           "value": 1
                       }
                   ],
               "add-to":"infobox"
               },
           "doneButton": {
               "type":"doneButton",
               "title":"Update profile"
               },
           "cancelButton":{
               "type": "cancelButton",
               "title":"Cancel"
               }
       }
   }

}