UMIF Creation Tool

Create a simple UMIF (Unified Modification Install File) for use with the UMI Library. Please note that this GUI UMIF-creator is not meant to be a one-size fits all. It is meant as a basic quick-script generator. For finer-gained control you may edit or create the file using a text editor, please consult the UMIL documentation or view the UMIF example files for further information.

If you notice any bugs with this tool, please report them to the UMIL Bug Tracker.

MOD Installation File General Information


Enter your Username as it will appear in the header portion of the script.

Enter your Full Name as it will appear in the header portion of the script.

Enter your E-mail address as it will appear in the header portion of the script.

Enter the filename of the installation script. i.e. example_mod_install.php

The version of the MOD in version_compare compatible version format. e.g.: x.y.z, the following optional suffixes are allowed: -dev, -RCx, -ax, and -bx.

Enter the Modification Name.

Enter the Modification shortname as it will appear in the config, allowed characters are a-z and underscore.

Enter the Group or Author this Modification is Copyrighted to.

Enter the path of the language file to be included in the installation script. i.e. mods/info_acp_example_mod

Add Permissions

  •  
    Permission Name
    Global Permission
  • 1

Set Permissions

Set added permissions to existing role or Groups. Note that the GUEST Group is not assigned a role so permissions should be added directly to this group instead of being added via a role.

  •  
    Permission Name
    Role or Group
  • 1

Add Configs

  •  
    Config Name
    Config Value
    Dynamic (is_dynamic)
  • 1

Add Columns

Add a table column for an existing table. If the chosen column type contains '%d' you must specify the size in the second drop-down.

  •  
    Table Constant Name
    Column Name
    Column Type
    Default Value
    Auto Increment
  • 1

Add Table Indexes

  •  
    Table Name
    Index Name
    Column Name
  • 1

Add New Database Table(s)

Add Columns for Table # 1

If the chosen column type contains '%d' you must specify the size in the second drop-down.

  •  
    Column Name
    Column Type
    Default Value
    Auto Increment
  • 1

Add Keys/Indexes for Table # 1

  •  
    Index/Key Name
    Index/Key type
    Column
    Column2 (optional)
  • 1
   
 

Add Modules

Module Add will read the module info file from the basename for permissions and modes.

  •  
    Module Class
    Module Parent
    Module Basename
  • 1