Installation guidelines

Prerequisites

The following PHP extensions must be activated with your PHP installation:

The following PHP settings must be set in php.ini:

  • allow_url_fopen to true

Installing files

The module is not included by default into Blesta’s distribution.

  1. Download the module. You will get an archive as .zip file
  2. Extract the archive in your Blesta installation directory
  3. Ensure that the module is present in the following directory
    /components/modules/netim/

    As well as our plugins in the following directory

    /plugins/netim_account
    /plugins/netim_operation_pending
  4. Download the last domain additional fields package. You will get an archive as .zip file
  5. Extract the archive in the netim’s module directory
    /components/modules/netim/

Translation of language files

Blesta being a multilingual application, it is necessary to ensure that the module is translated into all the languages installed.

So, for each language activated in Blesta, you must have the necessary translations. By default, we provide the translations in French, English and Spanish but, if you have others, you will have to carry out the additional translations.

For the module

  1. The translations are in the directory
    /components/modules/netim/language/
  2. The three languages provided are installed in the directories en_us, es_es, fr_fr
  3. If you have additional languages, copy one of the original translations and translate the labels into netim.php file

For additional domain fields

They are used to collect, during the order phase, additional and mandatory information to register domains in certain extensions.

  1. Translations can be found in the directory
    /components/modules/netim/additional_fields/
  2. The three languages provided correspond to the files en.inc.php, fr.inc.php, es.inc.php
  3. If you have additional languages, copy one of the original translations and translate the labels into the file.
    The files containing the translations of all the additional data, you can limit yourself only to the extensions that you market!

For plugins

They are used in the administration area. Translation into a language other than those provided is therefore optional!

  1. The translations are in the directories
    /plugins/netim_account/language/
    /plugins/netim_operations_pending/language/
  2. The three languages provided are installed in the directories en_us, es_es, fr_fr
  3. If you have additional languages, copy one of the original translations and translate the labels into netim.php file

For Blesta

By default, the translation of the domain manager plugin is bad or even non-existent while the client’s domains page is displayed in the client area. So we translated this screen:

  1. The translations are in the directory
    /plugins/domains/language/
  2. The two languages provided are installed in the directories es_es, fr_fr for the file client_main.php
  3. If you have additional languages, copy one of the original translations and translate the labels into client_main.php