G3W-SUITE Logo
dev

Installation and deploy

  • Raw installation
    • Install required packages
    • Install QGIS Server
    • Installation of node.js and Yarn
    • Create virtualenv
    • Virtualenv creation
      • Use of native venv Python3
    • Install G3W-SUITE
      • Clone code from github
      • Set local_config.py file
      • With paver commands
        • Install paver
        • Install G3W-SUITE
      • Run G3W-SUITE
        • By Django
        • To run the application with paver (EXPERIMENTAL)
    • Deploy G3W-SUITE
    • Manual installation steps
      • Build static js code
      • Install requirements
      • Django setup
    • Continuous integration testing
  • Dockerization
    • Deploy
      • Configuration
      • Run
    • G3W-SUITE with consumer image
    • Builds
      • G3W-SUITE
      • Postgis
    • Setups
      • PG_SERVICE
      • HTTPS additional setup
      • Volumes
      • First time setup
      • Caching
      • Editing
    • Front-end App
    • Style customization
    • Performances optimization
    • PostgreSQL administration
      • Check the container name
      • Log into the container
      • Become postgres user
      • Connect to postgis
    • Portainer usage
      • Contributors
  • Docker environment variables
    • Requirements variables
      • WEBGIS_PUBLIC_HOSTNAME
      • WEBGIS_DOCKER_SHARED_VOLUME
        • Database connections parameters
      • G3WSUITE_POSTGRES_USER_LOCAL
      • G3WSUITE_POSTGRES_PASS
      • G3WSUITE_POSTGRES_DBNAME
      • G3WSUITE_POSTGRES_HOST
      • G3WSUITE_POSTGRES_PORT
      • G3WSUITE_ADMIN_USERNAME
      • G3WSUITE_ADMIN_PASSWORD
    • Other not required settings
      • TILESTACHE_CACHE_TOKEN
      • TILESTACHE_CACHE_BUFFER_SIZE
      • G3WSUITE_TILECACHE_PATH
        • Gunicorn settings
      • G3WSUITE_GUNICORN_NUM_WORKERS
      • G3WSUITE_GUNICORN_MAX_REQUESTS
        • QGIS server variables
      • PGSERVICEFILE
      • QGIS_SERVER_LOG_FILE
      • QGIS_SERVER_LOG_LEVEL
        • Openrouteservice
      • ORS_API_ENDPOINT
      • ORS_API_KEY
      • ORS_MAX_RANGES
      • ORS_MAX_LOCATIONS
        • Frontend module
      • FRONTEND
  • Settings
    • Base settings
      • G3WADMIN_PROJECT_APPS
      • G3WADMIN_LOCAL_MORE_APPS
      • DATASOURCE_PATH
      • G3WFILE_FORM_UPLOAD_FORMATS
      • G3WADMIN_VECTOR_LAYER_DOWNLOAD_FORMATS
      • RESET_USER_PASSWORD
      • CLIENT_OWS_METHOD
    • Database logging
    • Frontend portal setting
      • FRONTEND
      • FRONTEND_APP
    • General layout settings
      • G3WSUITE_POWERD_BY
      • G3WSUITE_CUSTOM_STATIC_URL
      • G3WSUITE_MAIN_LOGO
      • G3WSUITE_RID_LOGO
      • G3WSUITE_LOGIN_LOGO
      • G3WSUITE_CUSTOM_TITLE
      • G3WSUITE_FAVICON
      • G3WSUITE_CUSTOM_CSS
      • G3WSUITE_CUSTOM_JS
    • Client layout settings
      • G3W_CLIENT_SEARCH_TITLE
      • G3W_CLIENT_SEARCH_ENDPOINT
      • G3W_CLIENT_HEADER_CUSTOM_LINKS
      • G3W_CLIENT_LEGEND
      • G3W_CLIENT_RIGHT_PANEL
      • G3W_CLIENT_NOT_SHOW_EMPTY_VECTORLAYER
      • GEOCONDING_PROVIDERS
    • Editing settings
      • EDITING_SHOW_ACTIVE_BUTTON
      • EDITING_ANONYMOUS
      • EDITING_LOGGING
    • Caching settings
      • TILESTACHE_CACHE_NAME
      • TILESTACHE_CACHE_TYPE
      • TILESTACHE_CACHE_DISK_PATH
      • TILESTACHE_CACHE_TOKEN
    • Filemanger settings
      • FILEMANAGER_ROOT_PATH
      • FILEMANAGER_MAX_UPLOAD_N_FILES
    • Qplotly settings
      • LOAD_QPLOTLY_FROM_PROJECT
    • Openrouteservice settings
      • ORS_API_ENDPOINT
      • ORS_API_KEY
      • ORS_PROFILES
    • Vendors settings
      • VENDOR_KEYS
    • Google reCAPTCHA
      • RECAPTCHA
      • RECAPTCHA_VERSION
      • RECAPTCHA_PUBLIC_KEY
      • RECAPTCHA_PRIVATE_KEY
    • Registration
      • REGISTRATION_OPEN
      • REGISTRATION_ACTIVE_BY_ADMIN
      • ACCOUNT_ACTIVATION_DAYS
      • REGISTRATION_EMAIL_SUBJECT_PREFIX
      • REGISTRATION_EMAIL_BODY_SIGN
    • Caching
  • Social Account Authentication in the G3W-Suite with django-allauth
    • Add necessary providers
    • Set the site id
    • Add the social apps
    • Social account corner cases
      • Automatic user registration via social account login
      • Linking social authentication to existing suite users
  • User Session Tracking
  • How to Add a New Translation (i.e. Italian) to G3W-SUITE
    • G3W-ADMIN
      • 1. Declare new language inside base settings
      • 2. Create Translation Files
        • Important
      • 4. Translate the Messages
      • 5. Compile the Translations
    • G3W-CLIENT
  • G3W-SUITE base layers
    • TMS
    • WMTS
  • Elasticsearch integration (QES module)
    • Overview
    • Requirements
    • Deploy with Docker
    • Manual installation
    • Configuration
      • Available settings
    • Indexing projects
      • One-shot indexing from the command line
      • Automatic incremental indexing
      • Scheduled re-indexing
    • Search API
    • Troubleshooting

Manual

  • Introduction
    • Version
    • Main contributors
  • Technological infrastructure
  • Management and organization of geographic data and QGIS projects
    • Data on DB Server
    • Data on SpatiaLite/GeoPackage or OGR format
      • Organization of data and projects
      • Geographical data synchronization on the server
      • Accessed the File Manager tool
  • Hierarchical organization of WebGis services and types of Users (roles)
    • Types of Users (Roles)
    • Hierarchical organization of contents
      • One organization level (absence of MacroGroups)
      • Two organization levels (presence of MacroGroups)
    • Accessed the File Manager tool
    • Summary table of access/administration policies
    • Examples of organization
      • Basic organization
      • Medium organization
      • Advanced organization
  • QGIS: project settings
    • Project property
      • General
        • General Settings
      • Data sources
        • Layers Capabilities
      • QGIS Server
        • Service capabilities
        • Capabilities WMS - Advertised extent
        • WMS Capabilities - CSR restrictions
        • Capabilities WMS - Exclude layouts
        • Capabilities WMS - General aspects
        • WMTS Capabilities
        • WFS Capabilities
        • WCS Capabilities
    • General aspects
      • Themes (Views)
      • Layer order
      • Legend
      • Spatial Bookmarks
      • Mutually exclusive groups
      • 1:N and N:M relations
      • Embedded project
    • Layers properties
      • Simbology
        • Manage custom SVG icons
      • Multi-style layer
      • Attribute table
      • Definition of the fields that can be consulted for each layer
      • Definition of the attribute display form
      • Layer basic information
      • Editing
      • Temporal settings
        • Viewing multimedia content
    • Print layouts
    • Performances optimization
      • Mandatory rules
      • Tips
  • G3W-FRONTEND: the front end portal
    • The login portal sessions
      • Info
      • Maps
      • Login
  • G3W-ADMIN: the Administration panel
    • Description of the interface
    • Front end portal customization
      • Front End Home Data
      • Front End About Data
      • Frontend Groups Map Data
      • Front End Login Data
      • Front End Social Data
      • Map client data
    • Users and Users Groups management
      • Add user
      • Users list
      • Add Group Users
      • Groups users list
    • Macro Cartographic Groups
      • Add MacroGroups
        • ACL users
        • General data
      • MacroGroups list
        • Define the MacroGroups order on the FrontEnd
    • Cartographic Groups
      • Add Group
        • General data
        • Logo/Picture
        • ACL Users
        • MacroGroups
        • GEO data
        • Base layers and Map interaction tools
        • Copyright
      • Groups List
        • General operations
        • Cartographic Group Trash
        • Define the Groups order on the FrontEnd
    • Publication of new WebGis services
      • To publish a new QGIS cartographic project
        • QGIS project
        • ACL Users
        • Default base layer
        • Description data
        • Options and actions
      • Embedded project
      • Define the WebGis order on the FrontEnd
    • Update/ Manage WebGis services
      • Basic tools
        • Show details
        • Messages
        • Project Trash
      • Setting up the overview map for WebGis services
    • Widgets management
      • Caching layer
      • Editing layer
      • Hide layer by user/groups
      • QPlotly widget
        • Activate charts on your WebGis
        • Charts based on 1:N data relation (child layer)
        • Chart visibility
        • Chart order
      • Display and editing constraints
      • Hide columns by User/Groups
      • Widget setting - Search tools
        • Basic settings
        • Multiple layers search
        • Search based on 1:N relation data
      • Manage layer styles
      • Project layers actions
    • Add custom Base layers
      • Create new Base Layers starting from external services
      • Create new Base Layers starting from your own layers
    • Multilinguage
      • Map client
      • Administration
      • Front end
  • G3W-CLIENT: the cartographic client
    • Generic aspects
      • Header
      • Main menĂ¹
    • Navigation and interaction with the map
      • Map area
      • Map controls
        • Query type
      • Map query
        • Single result
        • Multiple result
      • Display of 1:n relation data
      • Parameterized URLs
    • Tools panel
      • Metadata
      • Bookmarks
      • Charts
        • Charts based on 1:N data relation (child layer)
      • Print
      • Search and Query Builder
      • Editing layer
      • TOC session
        • Choose Themes
      • User themes
        • Data
        • Base layer
        • Legend
      • WMS
      • Add layer
        • WMS (URL)
        • Local file
      • Change map
    • Time series
  • Editing on line
    • Activation and configuration
      • Introduction and main features
      • 1:N and N:M relational editing
      • Multi-user editing
      • QGIS project settings
        • Definition of editing widgets associated with individual attributes
        • Definition of editing widgets associated with individual attributes
        • QGIS expressions and default values
        • Definition of 1:n relations
        • Transaction Group
      • Administration settings
        • Activation of on-line editing on a single layer
        • Activation of online editing on multiple layers at the same time
        • Copy editing permission from a user to the others
        • 1:N relational editing
        • Constraints setting
    • Online editing tools on cartographic client
      • Geographic and alphanumeric editing
        • Create and edit features
      • 1:N and N:M related tables editing
        • Creation of a new related child records
        • Association of an existing record
        • Modification of an already associated record
        • Saving changes
    • Geocoding map control use case for populating project layers
      • Activation of Geocoding map control at Cartographic Group level
      • Definition of the providers to use for each WebGis service
      • Using the Geocoding map control on the WebGis service
      • Insert the markers present in the map into a vector layer
  • Branding the G3W-Suite
    • G3WSUITE_CUSTOM_STATIC_URL
    • G3WSUITE_POWERD_BY
    • Logos
    • G3WSUITE_CUSTOM_TITLE
    • G3WSUITE_CUSTOM_CSS
      • Example: remove sections form the main webgis view
      • Example: change the skin color
      • G3W_CLIENT_SEARCH_TITLE
      • G3W_CLIENT_HEADER_CUSTOM_LINKS
      • G3W_CLIENT_RIGHT_PANEL
      • G3W_CLIENT_LEGEND
    • Setting a default language

Tutorial

  • Introduction
  • Download demo data
    • Modify the QGIS project title
  • Access the online service
  • Publish the QGIS project as a WebGis service
    • QGIS project
    • ACL Users
    • Default base layer
    • Description data
    • Options and actions
  • Update the published WebGis service
  • Activation of additional functions
    • Widget management
    • Search widget creation
    • Plots widget
  • Editing on line
  • Personalize your demo
G3W-SUITE
  • »
  • Search


© Copyright 2016 - 2026, GIS3W Team.

Built with Sphinx using a theme provided by Read the Docs.