dkan
dkan copied to clipboard
DKAN Open Data Portal
The way schemas are defined and discovered in DKAN is still quite fragile, and not conducive to customization. Flexibility is the major value proposition of DKAN's unorthodox approach to metadata...
The referencing system contains a lot of implicit rules and types of references, and has business logic spread out between the Referencer and Lifecycle classes. This could be organized much...
fixes [org/repo/issue#] - [ ] Test coverage exists - [ ] Documentation exists ## QA Steps - [ ] Add manual QA steps in checklist format for a reviewer to...
Everything that's not a dataset is currently stored in an object that consists of ```json { "identifier": "[uuid]", "data": {} } ``` where the actual metadata goes in "data", whether...
For reasons that are difficult to remember today, we made a decision early in DKAN 2 development to make our module machine names extremely simple -- "metastore," "datastore," etc, without...
## QA Steps At this url: admin/config/workflow/workflows/manage/dkan_publishing Change default moderation state to be 'Draft' register and run a harvest. The result of this added code is that this warning message...
I was reading the [docs](https://demo.getdkan.org/modules/contrib/dkan/docs/start.html) for DKAN2 and tryed to install it by running: `composer require 'getdkan/dkan'` and `composer require getdkan/dkan:2.9.1` This gives the following error message: ``` Problem 1...
Proposal to tighten up the naming and typing conventions in the metastore module. Some changes are simply renaming or separating existing classes/methods, but others change the types being passed around....
Currently the [file usage](https://github.com/GetDKAN/dkan/blob/2.x/modules/json_form_widget/json_form_widget.module#L74) is tied to a non-existent entity type (json_form_widget) and the users id. 1. This causes an error when clicking on the usage link in /admin/content/files -...
:eyes: Some source code analysis tools can help to find opportunities for improving software components. :thought_balloon: I propose to [increase the usage of combined operators](https://www.php.net/manual/en/language.operators.assignment.php#language.operators.assignment.arithmetic "Description for assignment operators") accordingly....