Mastering GeoNode Development (GN4)¶
Table of Contents¶
Introduction on GeoNode MapStore client
Structure of the client: directories and files
Customization of html templates and configuration files
Theme style overrides
Add a new plugin extension
Develop custom branches with geonode-mapstore-client
Prerequisites and GeoNode Training Virtual Machine¶
If you have successfully completed one of the previous training modules, you can keep using the same Virtual Machine deployed at GN1
If you are starting this module from scratch, you might want to install a Virtual Machine with layer already configured and deployed.
Download the Virtual Machine OVA archive named GeoNode 3.3.x - GN2
WARNING: The file is quite big, about
8.7 GB. Please make sure you downloaded it before the training actually starts.Deploy and start the Virtual Machine as described on GN1 section Quick Installation Guide
Check the users and services deployed on the Virtual Machine from the GN1 section GeoNode Virtual Machine Structure
Make sure you are familiar with GeoNode and its functionalities and your Virtual Machine is correctly working and configured as per GN1 Training module.
WARNING: In the next sections we might refer to some GeoNode users and layers deployed and configured during the previous modules.
Needed tools for mapstore client development, tested versions:
node v14.17.0
npm 6.14.13