-
Notifications
You must be signed in to change notification settings - Fork 1.1k
GeoNode Improvement Proposals
Toni edited this page May 17, 2024
·
96 revisions
- GNIP-100: GNIP 100: Assets
- GNIP-91: Removal of legacy API (v1)
- GNIP-80: Integration of new OGC APIs
- GNIP-97: New metadata Editor
- GNIP 99: Implement a CRUD REST API for users
- GNIP 98: Django upgrade to 4.2 LTS
- GNIP 96: Implement relations between resources
- GNIP 95: GNIP 95 Hookable logic for the automatic assignment of regions
- GNIP 94: Generic and pluggable OIDC SocialAccount Provider for GeoNode
- GNIP-93: Generic and pluggable OIDC SocialAccount Provider for GeoNode
- GNIP-92: non-spatial structured data as (pre)viewable FAI(R) datasets
- GNIP-90: New importer module
- GNIP-51: GeoNode 4
- GNIP-81: GeoNode Core Cleanup
- GNIP-89: Architecture Design - Resource and Storage Manager Modules
- GNIP-88: Upgrade from Django 2.2 to 3.2
- GNIP-86: metadata parsing and storing
- GNIP-87: Reduce information returned to users to only what is strictly required and accessible
- GNIP-85: Map legend
- GNIP-84: Upload Page Enhancements
- GNIP-83: ResourceBase for metadata-only resources
- GNIP-82: Thesauri improvements
- GNIP-78: GeoNode generic "Apps" model to include pluggable entities into the framework
- GNIP-79: GeoNode REST APIs (v2)
- GNIP-75: Enable spatial data store for Django DB
- GNIP-77: GetFeatureInfo Templating For GeoNode
- GNIP-76: Add RTL Support
- GNIP-74: Geospatial security restrictions to layers
- GNIP-72: Documentation
- GNIP-64: Python 3 & Django 2 Upgrade
- GNIP 71: Layer Set Permissions Admin Dashboard
- GNIP-70: Centralized monitoring/analytics service
- GNIP-68: Monitoring Frontend Analytics
- GNIP-66: curated_thumbs contrib application
- GNIP-65: Promote GeoNode MapStore Client as default one
- GNIP-63: Contrib apps cleanup on GeoNode
- GNIP-62: Contribute back upstream menu management from IGAD
- GNIP-59: Make GeoFence efficient for GeoNode instances with a large number of layers
- GNIP-57: GeoNode UI customization from admin
- GNIP-56: Include the WorldMap client and its applications set in GeoNode
- GNIP-55: Support production-grade deployement using Docker
- GNIP-54: GeoNode Project Steering Committee (PSC)
- GNIP-53: APIs to decouple import and load of GeoNode Client Libraries
- GNIP-52: Create empty layer
- GNIP-50: GeoNode monitoring
- GNIP-49: GeoNode signals/notification refactor
- GNIP-73: Use Poetry
- GNIP-69: Bootstrap 4
- GNIP-67: GeoNode CSW-T
- GNIP-61: Migrate Geonode Frontend from AngularJS to React
- GNIP-60: Edit/Add data functionality
- GNIP-58: Add Kubernetes Deployment
- GNIP-1----Securing-GeoNode-Proxies
- GNIP-18---GeoNode-API
- GNIP-26---Load-Layers-to-a-Map-without-GetCapabilities-Requests
- GNIP 35 - Black Box Integration Tests
- GNIP 36 - Use Virtual Services to limit GetCapabilities size
- GNIP 37 - HTTP Client code refactor
- GNIP 43 - Upgrade to GeoServer 2.3
- GNIP 45 - INSPIRE extension
- GNIP 46 - D3.js Visualisations
- GNIP-47--Predefined-Download-Service
- GNIP-48--Supports for any spatial reference system in viewers
- GNIP-8---Groups-and-Group-Permissions
- GNIP-13---Collections
- GNIP-16---Remote-Services
- GNIP-22---Display-Layers-from-Remote-ArcGIS-REST-servers
- GNIP-24---Map-Revision-History
- GNIP-41---Printing-System-Replacement
- GNIP-42---GeoNode-Portals
- GNIP-2---Template-refactor:-Conventions-and-extensions
- GNIP-3---Merge-geonode-integration-and-geonode
- GNIP-4-----Accept-XML-Metadata-with-Uploaded-Layer-Data
- GNIP-5----Abstract-OGC:CSW-Functionality
- GNIP-6----CSW-Metadata-Format-Transformation
- GNIP-7---Django-projects-compatibility
- GNIP-9---Profile-Migration-to-idios
- GNIP-10---Notifications-Messages-and-Announcements
- GNIP-11---Feedback-and-Social-SharingFeatures
- GNIP-12---Tagging-(with-Migration)
- GNIP-14---New-Search-Backend
- GNIP-15---New-Search-Frontend-(Page-+-Map-Composer)
- GNIP-17----Data-Conversion-on-Upload-Import
- GNIP-19---GeoNode-Migrations
- GNIP 20 - Rename geonode.core to geonode.security and migrate unrelated tests
- GNIP-21-–-Create-New-Vector-Layers-and-Add-Edit-Delete-Layer-Features
- GNIP-23---Add-GeoRSS-Layers-such-as-Picasa-and-Youtube-Feeds
- GNIP-25---LayerAttribute-Model-for-Customizing-Feature-Info-Results
- GNIP-27--CSW-Django-Backend-Support
- GNIP-28---Adoption-of-Twitter-Bootstrap-CSS-Framework
- GNIP-29---Code-Repository-Reorganization
- GNIP-30----Split-out-geonode.maps-into-2-modules
- GNIP 31 - Build System Refactor
- GNIP 32 - Upgrade to GeoServer 2.2
- Gnip-33---viewer-json-refactor
- GNIP 34 - ExtJS->Jquery migration for non-spatial widgets
- GNIP 38 - JavaScript Requirements Handling refactor
- GNIP 39 - Javascript Testing Framework Implementation
- GNIP-40---Use-Standard-GeoExplorer-(vs-custom-geonode-client)
- GNIP 44 - Uploader Javascript Refactor