6.16. Administrative tasks

6.16.1. Language change

Any authorized user can switch the interface language. To do this, in the upper right corner on the user icon, go to the “Settings” section (Pic. 6.195.).

../../_images/admin_settings_lang_en.png

Pic. 6.194. Go to Settings bar

The following languages are available for selection (Pic. 6.194.)

  • Default browser

  • Russian

  • English

  • Bulgarian

  • Chinese

  • Czech

  • French

  • German

  • Italian

  • Spanish

  • Portuguese

../../_images/admin_select_lang_en_2.png

Pic. 6.195. Selecting language

6.16.3. Favorites

In NextGIS Web, you can have quick access to the most frequently used resources (groups, layers, maps and fragments of maps) through the Favorites feature.

To add a resource to Favorites, navigate to its page, click on the user initials in the top panel to open the menu and press the star icon. Click on the Favorites item in the menu to open the Favorites page.

../../_images/ngw_add_favorites_en1.png

Pic. 6.197. Adding to Favorites

On the Favorites page you can edit the list of added resources and modify names of Web Map fragmets (more about managing Favorites here).

../../_images/ngw_edit_wm_fragment_name_en1.png

Pic. 6.198. Editing Favorites

6.16.4. User activity log

User requests to the Web GIS are logged in a journal. It can be found in the Info section of the Control panel of the Web GIS (Pic. 6.199.).

../../_images/control_panel_audit_en.png

Pic. 6.199. Request journal in the Web GIS Control panel

The log is presented in a form of a table that has a set of filters above it (Pic. 6.200.). Every user action is registered in the journal. The entry contains the following details:

../../_images/user_activity_log_en.png

Pic. 6.200. Activity journal

You can filter the journal entries by time period and user performing the action (Pic. 6.201.). The table, filtered or otherwise, can be exported as a CSV file.

../../_images/audit_filter_en.png

Pic. 6.201. Filtering by timestamp and user

To view the complete text of the request click on the corresponding entry (Pic. 6.202.).

../../_images/audit_log_entry_en.png

Pic. 6.202. Log entry

6.16.5. Create new user group

A dialog for creation of a new user group presented on Pic. 6.203. To open this window select “Control panel” (see Pic. 6.6.) in the main menu (see item 1 in Pic. 6.5.). From the control panel (see Pic. 6.7.) go to the “Groups” page and click Create.

../../_images/usergroup_create_en.png

Pic. 6.203. “Create new group” dialog

In “Create new group” dialog enter full name and group name (short name), if necessary enter a group description, set group members and click “Create”. Set “New users” flag for a group to automatically assign new user to it.

Note

A name for a group should contain only letters and numbers.

6.16.5.1. Global permissions

While creating or editing a user or user group, you can set global permissions concerning Web GIS a whole:

  • creating users and groups of users, managing access permissions;

  • manage spacial reference systems of the Web GIS;

  • manage CORS settings.

These global permissions are separate from access permissions applied to particular resources (vector and raster layers, resource groups, services, Web Maps etc). The latter regulate working with resources, while global permissions allow users to manage Web GIS functions.

../../_images/ngw_group_rights_en.png

Pic. 6.204. Setting up global permissions for a group

Warning

If you include Guest to a group that has global permissions, anyone will be able to access Control panel even without logging in.

6.16.6. Create new user

A dialog for creation of a new user is presented on Pic. 6.205.. To open this window select “Control panel” (see Pic. 6.6.) in the main menu (see item 1 in Pic. 6.5.). From the control panel (see Pic. 6.7.) go to the “Users” page and click Create.

../../_images/user_create_en.png

Pic. 6.205. “Create new user” dialog

In “Create new user” dialog enter the following information:

  • Full user name (e.g. John Smith)

  • Login – user login (e.g. smith)

  • Password

  • Group(-s) user belongs to (select from a dropdown menu. If the required group is absent you need to create a new one (see Create new user group)).

  • Permissions - global permissions concerning Web GIS as a whole

  • Interface language for the user

You can add some more information about the user in the “Description” field.

Then click “Create”.

Note

The password is limited in length in the range of 5-25 characters. Login can have symbols of the Latin alphabet, numbers and an underscore, but must begin necessarily with a letter.

You can set up access permissions for particular users and groups of users.

6.16.7. Disable or delete users

In the main menu (see item 1 in Pic. 6.5.) open the Control panel (see Pic. 6.6.) and select “Users”. Each user has “Edit” and “Delete” icons on the right end of the line.

../../_images/admin_controlpanel_user_list_en.png

Pic. 6.206. User list

On the editing page you can modify properties of the user and disable the user. Tick “Disabled” and press Save.

../../_images/admin_controlpanel_user_disable_en.png

Pic. 6.207. Disabling the user

Users that are turned off in this fashion do not count in the user limit of your plan. It allows you to enable various users as needed, all within the limits of your current plan.

If you need to delete a user permanently, you can do so by pressing the “Delete” icon in the user list (see Pic. 6.206.) and confirming the action in the pop-up window.

Alternatively, you can open the editing page and press Delete.

6.16.8. Update user password

To update user password you can use administrative interface. To do it select “Control panel” (see Pic. 6.6.) in the main menu (see item 1 in Pic. 6.5.). In control panel (see Pic. 6.7.) select “List” option in “Users” block and click pencil icon near the user you want to update password for (see Pic. 6.208.). In opened window in “Password” field select “Assign new” in the dropdown menu, fill in a new password and click Save button.

../../_images/ngweb_change_password_eng_2.png

Pic. 6.208. User editting window

Also there is an option to change user password using command line:

Warning

Setting a password using a command line is not safe.

env/bin/nextgisweb --config config.ini change_password user password
env/bin/nextgisweb --config config.ini change_password user password

Note

The password is limited in length in the range of 5-25 characters.

6.16.9. Storage

The “Storage” section contains information about the volume of data loaded into Web GIS depending on their type. The space usage estimate is located below the main table. The administrator can forcibly recalculate the amount of storage (for example - immediately after loading big data, if the system has not yet recalculated the occupied space on its own).

../../_images/admin_storage_panel_settings_eng.png

Pic. 6.209. Storage section

6.16.10. Backups

In this section you can see a list of available NextGIS Web backups, as well as download any of them. The process of creating backups and restoring for developers is described in this section.

6.16.11. System information

Through the control panel, the administrator can view information about the system and the current version of the platform (see Pic. 6.210.). Using the icon in the upper right corner, you can copy all this data to the clipboard.

../../_images/admin_system_info_eng_2.png

Pic. 6.210. System information section in the control panel

../../_images/admin_system_info1_rus_eng.png

Pic. 6.211. System and platform information

6.16.12. Resource export

This function shows in the Web GIS interface the ability to export (save) data only for those categories of users that are selected from the list below.

../../_images/admin_system_res_export_en.png

Pic. 6.212. Selecting a category of users entitled to export data

../../_images/admin_system_export_en.png

Pic. 6.213. Data export

The Data Export function can be seen either only by administrators or by users with the right to:

  • Reading data

  • Writing data

All other users will not be able to save data from the Web GIS interface.

Note

This setting does not in any way affect the ability to receive data through the REST API in accordance with the set permissions to them.

6.16.13. Web Map Settings

Using the control panel administrator can set a number of general settings for all Web Maps in NextGIS Web:

  • Visibility of the navigation menu for guests;

  • Identification popup parameters;

  • Measurement units;

  • Address search parameters;

  • Legend visibility.

../../_images/admin_webmap_panel_settings_eng_3.png

Pic. 6.214. Web Map Settings Page

6.16.13.2. Identify popup

Feature identification information can be displayed as a pop-up window or as a side panel. To select a display mode, move the switch marked “Use panel instead of popup identification”.

The section regulates the following parameters:

  • The radius of the area around the object within which the identification works;

  • Enabling or disabling geometry info;

  • For the pop-up window you can also set up the dimentions;

Dimensions are in pixels.

../../_images/admin_webmap_panel_indentify_eng.png

Pic. 6.216. Object identification on the Web Map

At the same time you can turn on/off the display of feature attributes.

6.16.13.3. Measurement

The section sets the parameters responsible for various measurements on the Web Map:

  • Units of length measurement (according to the selected SRS)

  • Units of measurement of areas (in accordance with the selected SRS)

  • Degree format

  • Coordinate system for calculating measurements

6.16.14. Font management

To open the font management page, go to the Main menu, open the Control panel and in the Settings section select “Font management”.

On this page you can view the list of system and custom fonts, upload or delete custom fonts.

../../_images/font_manag_en.png

Pic. 6.219. Font management page. System fonts are shown. A custom font is selected.

Learn more on how to manage fonts.

6.16.15. Customize the design with CSS

You can modify the look of NextGIS Web using CSS. From the main menu (see Pic. 6.5.) open the Control Panel (see Pic. 6.6.). In the Control Panel (see Pic. 6.7.) select Custom CSS in the Settings section. Here you can enter your own CSS rules. They will be used throughout your Web GIS on all its pages.

6.16.16. Custom CSS examples

6.16.16.1. Change main Web GIS color

Affects header, symbols in the header, buttons, field contours, links highlighted on hover etc.

:root {
--primary: red
}

6.16.16.2. Change main font color

Affects menu, name and parameters of displayed resource group etc.

:root {
--text-base: #ff6600
}

6.16.16.3. Change additional font color

Affects paths for the displayed resource, parameters etc.

:root {
--text-secondary: rgb(40 200 40 / .8)
}

6.16.17. Customize NextGIS UI Elements (White label)

White label is a special module that allows you to remove or replace NextGIS logos and names with your company logos and names. The module is purchased and installed separately. The module adds a new section to the Control Panel (см. Pic. 6.220.), which allows you to disable or override various interface elements mentioning NextGIS.

../../_images/Control_panel_whitelabel.png

Pic. 6.220. ‘White label’ module in control panel

6.16.17.1. Company logo on Web Map

In Control Panel, you can upload your logo in PNG format (see in:numref:logo_whitelabel_en) to display in the lower right corner of the map.

../../_images/logo_whitelabel_en.png

Pic. 6.221. Upload company logo file

If the file is not loaded, there is no logo (see in:numref:web-map_logo).

6.16.17.2. Company URL

You can assigned a new hyperlink for a company website to a just added logo (см. Pic. 6.223.)

../../_images/url-logo_en.png

Pic. 6.223. Company URL

6.16.17.3. Help page

By default, help leads to http://nextgis.com/help/. You can set a different hyperlink (see in :numref: help_whitelabel_en) to ‘Help’ (see in Pic. 6.225.).

../../_images/help_whitelabel_en.png

Pic. 6.224. Reroute a link to ‘help’

6.16.17.4. Support URL

Also you can set URL for the technical support page (see in Pic. 6.226.).

This link will appear on error messages:

../../_images/tech_support.png

Pic. 6.226. Support URL in the interface

6.16.17.5. Other items

  • The default Web GIS name is specified without mentioning NextGIS.

  • In WMS and WFS services resources, NextGIS QGIS is replaced with **QGIS**(см. Pic. 6.227.).

../../_images/WMS_WFS_whitelabel.png

Pic. 6.227. Replacing NextGIS QGIS (left) with QGIS (right) in WMS and WFS services

  • The social networks preview mentioning NextGIS is removed (см. Pic. 6.228.).