LogoLogo
  • Introduction
    • πŸ‘‹Overview
    • 🀷Target Audience
    • ✨Features
  • Getting started
    • πŸ–₯️System Requirements
    • πŸ“¦Installation
    • βš™οΈConfiguration
    • πŸ”§Setup Routine
  • Fundementals
    • 🎎Roles
    • 🌏Countries and time zones
    • ♻️Scheduletask concept
    • πŸ’°Payment Service Provider
    • ✏️Administration
      • πŸ”΅Sales
        • πŸ‘₯Customers
        • πŸ“₯Invoices
        • πŸ“‹Plans
        • 🧊Modules
      • 🟒System
        • πŸŽ›οΈSystem settings
        • ⛓️API Settings
        • 🌐Languages
        • πŸͺ™Currencies
        • 🏳️Countries
        • πŸ“‚Mappings
        • πŸ’¬Translations
        • πŸͺ§Widgets
    • πŸ–±οΈUser guide
      • πŸ”Customer rights
      • πŸ”—Customer Navigation
      • πŸ“ƒEdit profile
      • πŸ”‘Reset password
      • 🏨Edit company
      • ⚑Manage users
      • πŸ‘”Manage tenants
      • πŸ“¨View invoices
      • πŸ’ΈAdd payment method
      • πŸͺ§Manage plans
      • πŸ“¦Manage modules
      • πŸ””Notifications
  • Development
    • πŸ› οΈLocal development
    • πŸ“‚Folder structure
      • πŸ—„οΈApplication.cfc
    • πŸ’‘Develop with saaster
      • πŸŽ‡General services
        • πŸ’ΌMappings and rigths management
        • ↩️Redirects
        • πŸ‘€Customer specific sessions
        • 〽️Global variable "getCustomerData"
      • 🌐Global functions
        • βš™οΈgetTrans()
        • βš™οΈgetAlert()
        • βš™οΈlogWrite()
        • βš™οΈgetTime()
      • 🧊Developing the main application
      • πŸ“¦Developing modules
  • API
    • βš’οΈAPI: Get started
    • πŸ“‚Resources
      • πŸ“„authenticate
      • πŸ“„getCurrentModules
      • πŸ“„getCurrentPlan
      • πŸ“„getPlanFeatureSetting
Powered by GitBook
On this page
  • login_include.cfm
  • navigation.cfm
  • Settings
  1. Development
  2. Develop with saaster

Developing modules

Guide on how to develop modules for saaster

PreviousDeveloping the main applicationNextAPI: Get started

Last updated 1 year ago

We assume that by now you know what the scenarios are in saaster. If not, please read chapter.

If you don’t know what a module is, please read this chapter:

We have already taken a few things off your hands when developing modules. Please first so that all the necessary files are created.

After you have added the module, you will find a new folder in the "modules" folder with the name you have given it. It contains the following files:

  • login_include.cfm

  • navigation.cfm

  • settings.cfm

login_include.cfm

If you want to run some functions or processes after a customer logs in, you can do this in the login_include.cfm file. This file is called at the last position after the login.

navigation.cfm

The file navigation.cfm is included in the main menu. You can add to it and use it as you wish.

Settings

In this file you develop the mask for all settings of the module that the customer can make. Those settings can be accessed by the customer via the navigation or the module overview.

πŸ’‘
πŸ“¦
this
Sales: Modules
add a module via the GUI