Loading...
 
Skip to main content

History: User Input

Source of version: 3

Copy to clipboard
            Although a profile sets most things by default, it is sometimes useful to be able to ask the user some simple questions, as the profile is built for them. For example:
* A blogger will want to set  the name of the blog
* A webmaster will want to change the contact information.

Profiles can contain any number of "user requests", these are questions that request a value. If they are not provided, a default value is used. The syntax to do so is:

^$profilerequest:''Label name of the value requested''$''Default value''$^

If you don't want the result to be used inadvertently in other profiles make sure the label name is unique. The Label name and its value will be used for __all__ the profiles installed at one time. This would be the case if the chosen profile has dependencies.

! Example

{CODE(caption=>YAML)}
preferences:
 feature_blogs: y
objects:
 -
  type: blog
  ref: personal
  data:
   title: $profilerequest:Blog Title$My Personal Blog$
   description: Random daily thoughts and travel stories
   user: $profilerequest:Blog Owner$admin$
   use_title: y
   allow_comments: y
 -
  type: blog_post
  data:
   blog: $personal
   title: Sample Post
   content: This post was created by the installation profile.
{CODE}


        

History

Information Version
Sat 28 of Aug, 2010 16:21 GMT-0000 luciash d' being 🧙 highlight that label name must be unique 9
Tue 09 of Feb, 2010 19:06 GMT-0000 sylvie 8
Tue 09 of Feb, 2010 19:05 GMT-0000 sylvie 7
Tue 09 of Feb, 2010 19:01 GMT-0000 sylvie 6
Mon 19 of Jan, 2009 21:41 GMT-0000 System Administrator 5
Mon 19 of Jan, 2009 21:40 GMT-0000 System Administrator 4
Thu 25 of Sep, 2008 00:33 GMT-0000 System Administrator 3
Thu 18 of Sep, 2008 16:32 GMT-0000 matwho changed it around a bit 2
Thu 18 of Sep, 2008 16:14 GMT-0000 System Administrator 1