In this KB article I’ll be covering the Advanced Application Settings (AAS) module. Whether you are a developer that wants to change the look of the entire site or you just want to update the header links with a new page that you added this module helps with that. Apart from further customization of your website AAS allows you to create At Code. I’ll cover all the basics of the AAS module in further detail as outlined below:
- You will need to have access to the Application Settings (Advanced) module
- The following fields are required for an application setting.
- Field Name
- Field Value
Adding/Editing Application Settings (Advanced)
- Click on Application Settings (Advanced)
- Click on Add New to add a new application setting or click on the Edit icon (pencil) to edit an existing application setting.
- Application Setting Information
- General Settings
- Category - This is the grouping (category) the item is assigned to
- Note 1: Spaces may be put in here but when it is saved all of the spaces are removed.
- Note 2: The information should be entered in "Camel" casing. Camel casing is where the first letter is UPPERCASE and the rest is lower case. An example of this would be Great New Setting. This would save as GreatNewSetting and displayed in the system as "Great New Setting" where there is a space before each character.
- FieldName - This is the unique name for the given field. The field name is also the value that is visually displayed to the user.
- Language - Every setting in the system can be set to alternate languages. By default, only English is available but that can be changed for multiple languages.
- Display Order - When working with information and especially information that has the same Category and Field Name the Display Order comes into play where you can set the values to show above/below other items.
- The default display order is 100 which can be changed.
- We always recommend separting items by 10 (e.g. 100, 110, 120, 130, etc.).
- If an item has the same value (e.g. 100) then when displayed the second sorting value is the field name.
- Field Value - This is the unique value that isn't seen but used by the system. In many cases this is an email address an item might be sent to, a default value, etc.
- Active - If you don't want an application setting to be used then you can uncheck this box. If an item is not active it will not be able to be used by the system and is only displayed within Appliation Settings.
- Is Protected - If this box is checked the item is stored in an encrypted format when at rest in the database. This is often checked for anything that might be sensitive information.
- Has HTML - When checked the system will display an HTML Editor rather than the standard text editor for the Field Value.
- Additional Settings
- Description 1 - 5 - The description 1 - 5 are used primarily as description fields that parts of the program can call and pull. In many ways these are used as ways of providing additional content for the program and/or display to users of the system.
After you have a basic understanding of these things you should be ready to learn a bit more about how to use At code. Go to this article if you'd like to learn more.