-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Milestone
Description
GNIP 81 - GeoNode Core Cleanup
Overview
The following activities are considered at the moment:
- removal of QGIS support
- removal of GeoNetwork support
- move of Django views / templates to a separate and pluggable module
- ...
This GNIP will be handled as an epic along with atteched issues for each specific topic.
Each topic will be discussed separately in the following ways:
- Analysis and effort estimation first.
- Discussion and proposals.
- Implementation with a single dedicated PR.
Proposed By
Assigned to Release
This proposal is for GeoNode 3.2
State
- Under Discussion
- In Progress
- Completed
- Rejected
- Deferred
Motivation
- Get rid of old, unused stuff
- Make Core more modular and less monolitic
- Envisage (where possible) to plug not-strictly needed stuff
- Split GeoNode in different modules; e.g. someone might want to take only the geospatial engine w/ APIs, without the Django template views.
Proposal
Technical details for developers.
Backwards Compatibility
No backward compatible with old versions.
The "model" won't change though (except for removed/deleted ones, like QGis support).
Future evolution
Transform GeoNode into a set of pluggable lightweight modules, allowing people to plugin their own stuff if needed and get rid of a huge amount of code that they will never use.
Feedback
Update this section with relevant feedbacks, if any.
Voting
Project Steering Committee:
- Alessio Fabiani: 👍
- Francesco Bartoli:
- Giovanni Allegri: 👍
- Simone Dalmasso:
- Toni Schoenbuchner: 👍
- Florian Hoedt: 👍
Links
Remove unused links below.
giohappy