{"id":28434446,"url":"https://github.com/geosolutions-it/geonode-rndt","last_synced_at":"2026-02-14T07:32:22.706Z","repository":{"id":41085759,"uuid":"330707339","full_name":"geosolutions-it/geonode-rndt","owner":"geosolutions-it","description":"Geonode-RNDT is a Django App to let GeoNode be able to expose the metadata compliant to the RNDT standard","archived":false,"fork":false,"pushed_at":"2025-12-04T09:27:38.000Z","size":297,"stargazers_count":1,"open_issues_count":4,"forks_count":1,"subscribers_count":9,"default_branch":"4.4.x","last_synced_at":"2025-12-06T16:03:01.016Z","etag":null,"topics":["geonode","inspire","rndt"],"latest_commit_sha":null,"homepage":"","language":"XSLT","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geosolutions-it.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-01-18T15:23:27.000Z","updated_at":"2025-10-13T13:20:02.000Z","dependencies_parsed_at":"2024-07-19T17:36:30.139Z","dependency_job_id":"5f9ea996-2ce7-4449-b2af-71754393bd6a","html_url":"https://github.com/geosolutions-it/geonode-rndt","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/geosolutions-it/geonode-rndt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geosolutions-it%2Fgeonode-rndt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geosolutions-it%2Fgeonode-rndt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geosolutions-it%2Fgeonode-rndt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geosolutions-it%2Fgeonode-rndt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geosolutions-it","download_url":"https://codeload.github.com/geosolutions-it/geonode-rndt/tar.gz/refs/heads/4.4.x","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geosolutions-it%2Fgeonode-rndt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29439504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-14T07:24:13.446Z","status":"ssl_error","status_checked_at":"2026-02-14T07:23:58.969Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["geonode","inspire","rndt"],"created_at":"2025-06-05T19:08:56.523Z","updated_at":"2026-02-14T07:32:22.701Z","avatar_url":"https://github.com/geosolutions-it.png","language":"XSLT","funding_links":[],"categories":[],"sub_categories":[],"readme":"# geonode-rndt\n\nGeonode-RNDT is a Django App to let GeoNode be able to expose the metadata compliant to the RNDT standard\n\n![image](https://user-images.githubusercontent.com/717359/107668977-91f8ee00-6c91-11eb-8006-80e988dddeef.png)\n\nDetailed information on the definition of RNDT are available at this [link](https://geodati.gov.it/geoportale/)\n\n-----\n\n## Configuration\n\n1. Install the application as requirement:\n\n       pip install -e git+https://github.com/geosolutions-it/geonode-rndt@master#egg=rndt\n\n1. Add \"rndt\" to your INSTALLED_APPS setting like this::\n\n       INSTALLED_APPS = [\n          'rndt',\n          ...\n       ]\n   \n   If you have a `local_setting` file, you may want to add the `rndt` app with these lines:\n   \n       INSTALLED_APPS += ('rndt',)\n\n\n1. Run ``python manage.py migrate`` to create the RNDT models.\n\n1. To enable the `UUIDHandler`, add the following line in the `geonode.settings.py` file:\n\n       LAYER_UUID_HANDLER = \"rndt.uuidhandler.UUIDHandler\"\n\n1. To customize the metadata document to be RNDT compliant, use the rndt template:  \n\n       CATALOG_METADATA_TEMPLATE = 'xml/template-rndt.xml'\n\n1. To customize the XSL transformation to be aligned to the RNDT metadata format, use the provided XSL file:\n\n       CATALOG_METADATA_XSL = '/static/rndt/rndt-metadata.xsl'\n\n\n## Tests\n\nIn order to run tests (NOTE: must be in geonode venv), run ``python -m unittest -v`` to create the RNDT models.\n\n## Uninstalling\n\nTo uninstall the app, remove all the `rndt` functionalities (`INSTALLED_APPS` and `context_processors`) from  `geonode.settings.py` and restart the server. \nIf needed made an hard refresh to let the browser reload the js/css/html files (windows: CTRL+ SHIFT+R | Mac: CMD+SHIFT+R)\n\n\n## Other config\n\nSome custom environment variables are avaiable:\n\n- `DISABLE_LAYER_CONSTRAINTS` (default `true`)  \n\n  If `true` will hide from the Layers Metadata edit wizard page, the contraints in the tab `Location and Licenses`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeosolutions-it%2Fgeonode-rndt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeosolutions-it%2Fgeonode-rndt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeosolutions-it%2Fgeonode-rndt/lists"}