Emails, Messages & Languages

Language Labels

Introduction

This section shows you the list of all the labels shown in the Admin Panel of the app. User will see this option only when the project is multilingual. This includes system labels as well as customized labels for the App.

View List of Language Labels

  1. Language Label : Just like any other label, it's a lable to identify it.
  2. Title : This is the actual Value/message that you want to show in the App.
  3. Module Name : Name of the module where to display it
  4. Page : Page where the label is to be shown
  5. Status : It can be either Active / Inactive. Only Active labels will be shown in the App.
  6. Actions : Delete and Edit - these two actions can be taken.
  7. Add New : This will redirect the user to add new Language Label. View Add New.
  8. Delete : This will delete the selected record.
  9. Active : This will make the selected records Active.
  10. Inactive : This will make the selected records Inactive.
  11. View All : It will display all the messages.
  12. Translate Labels : Explained below
  13. Sorting : Clicking on any column head once will sort the records in ascending order while clicking one more time will sort them in descending order.
  14. Searching : Filtering of records for quick search is possible with this option at top right corner. Searching with below fields are possible:
    • Language Label
    • Title
    • Module Name
    • Page
    • Status

Translate Language

If you want to translate the language to any other selected language then select the label to be translated. Choose the language and click on “Translate Labels”. It will translate all or selected labels in selected languages. This may take little long to process.

Primary / default language is English.

  1. Select All : This will select all the languages for translating.
  2. Unselect All : This will deselect all selections.
  3. Translate Labels : This button will start the process of translating.
  4. Primary Language : Shows primary language.

Add New Language Label

To Add a new language label is easy with a form shown below.

  1. Language Label : Add a label to identify the message. It will automatically add underscore(_) and capitalize it.
  2. Select Page : Choose the page where to shown this label from the drop-down
  3. Select Module : Pick the module name from the list
  4. Value [Language Name] : Write the actual message to be shown
  5. Status : Choose the status from Active and Inactive.
  6. Add : This will add the new label.
  7. Cancel : This will cancel the page and redirect user on previous page.

Module Messages

Introduction

There are many message like Alert / Notifications to the users. While making your customized application, you will certainly like to add your own messages to make the App interactive and informative. This module manages all the messages displayed in different modules. There can be various messages to display for different scenarios like add, after add, successful add, successful update, temporary delete or permanent delete etc.

Module messages are useful to keep the inform updated for all the actions, gaining confirmation, receiving inputs. Configure.IT provides fully customized platform where user designs the his own customized list of messages for each module.

List of Module Messages

This section shows list of all current active messages.

  1. Message Code : Meaningful name to identify the message.
  2. Message : Actual message to be displayed.
  3. Language : Applicable only for multilingual apps.
  4. Status : Either Active or Inactive by symbol.
  5. Actions : Edit or Delete any action can be initiated
  6. Add New : Will redirect user to Add new message form.
  7. Delete : Will delete the selected message after confirmation.
  8. Active : Will make the selected message active
  9. Inactive : Will make the selected message inactive
  10. Sorting : Clicking on any column head once will sort the records in ascending order while clicking one more time will sort them in descending order.
  11. Searching/Filtering : Filtering of records for quick search is possible with this option at top right corner. Searching with below fields are possible:
    • Message
    • Language
    • Status

Add New Message

For any screen, page or action, user must be given alert or notification / confirmation so he can understand the app perfectly. Perfect message on completion of all the action makes the App user-friendly.

  1. Message Code: This should be meaningful name so you can identify it while allocating it to be displayed on page and module from long list.
  2. Message Text: Exact message to be shown to the users. It should be grammatically correct and self-explanatory.
  3. Status: If you want to show it, make it Active. If you just want it to be saved in DB for use at later stage, make it Inactive.

Email Templates

Introduction

An email template is a preformatted and/or pre-written email that you can utilize to substitute with your own content so that you can swiftly and easily write emails.

Like any other templates, Email templates are also reusable (HTML) files used to build campaigns, send greetings, notifications etc.

Email templates can also contain variables which can be replaced by different field values so each email gets personal touch with professional image. Creating email templates for all festivals, occasions or different notifications saves a lot of time and timely emails can be sent to users.

Email Templates - Listing

User can access the Email Templates directly from the menu as highlighted in below screenshot.

Configure.IT provides some inbuilt System Email templates so when user lands on the Email templates screen, he can see number of templates pre-made. You can see same list of email templates at Admin panel from Resources → System Emails.

Let's understand buttons shown in Listing Page of Email Templates:

  1. Add New : Allows you to add new template.
  2. Delete : Allows you to delete selected templates.
  3. Show All : Shows you all templates in listing.
  4. Copy Template : Allows you to copy templates from other projects. Check below screenshot where user need to select Project first so all the existing templates of chosen block will be populated. User can import multiple templates at a time.

It allows you to search by Email title , From name , Email subject and Status

Editing : It allows you to modify existing default templates to make it customized as per your requirement with multiple variables as shown in below screenshot.

Add New Email Template

Apart from predefined templates, user can add many templates as per his requirement for various occasions. Below screenshot shows

  1. Email Title : Name of the email used for identification
  2. Email Code : It is taken automatically but can be modified
  3. Email Subject : Subject of the Email
  4. From Name : Sender Name
  5. From Email : Sender Email Address
  6. To CC : If Receiver addresses are fixed then add it
  7. To BCC : If Receiver addresses are fixed but not to reveal, BCC option should be used
  8. Variable List : Variables will replace it with value of fields from database.
    • Variable Name : Variable name should be precede and followed by "#" symbol.
    • Description : for Informational purpose only.
    • Settings : Will delete variable from list after confirmation