Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add DKAN modules for OpenData #142

Open
dafeder opened this issue May 5, 2014 · 1 comment
Open

Add DKAN modules for OpenData #142

dafeder opened this issue May 5, 2014 · 1 comment

Comments

@dafeder
Copy link
Contributor

dafeder commented May 5, 2014

By adding the DKAN modules (dkan_dataset and dkan_datastore) to OpenCivic, we can enable OpenData functionality.

The DKAN modules have been added to the Code for Resilience website. A number of issues were discovered in the process that need to be resolved to add DKAN to OpenCivic.

  1. I've revised a number of OpenCivic features modules for the CfR website. These revisions should be ported back to OpenCivic. The revised features modules are:
    • appcat_application_content
    • appcat_application_contexts
    • appcat_application_views
    • appcat_default_content (This module should be deprecated entirely. Any functionality which it still contains should be moved into other modules.)
    • appcat_misc_taxonomy_terms
  2. OpenCivic's drush makefile adds different versions of a number of modules than the versions that are added by the makefiles for dkan_dataset and dkan_datastore modules. In most cases the DKAN versions were later versions of the modules than the OpenCivic versions, and in most cases therefere we should update OpenCivic to the module version in DKAN. One notable exception is the job_scheduler module, and I have filed an issue ticket asking for that to be fixed in the dkan_datastore module: https://drupal.org/node/2132871
  3. The field definition for field_license in OpenCivic's Application content type is incompatible with the field definition for field_license in dkan_dataset's Dataset content type, which causes fatal errors. OpenCivic defines field_license as a taxonomy term field, while the Dataset content type in dkan_dataset defines field_license as a text field. I've changed that field definition in OpenCivic on the CfR website, and we should port that change back to the distro.
  4. The DKAN module installs Services 7.x-3.5, whereas OpenCivic installs 7.x-3.3. DKAN's API throws a fatal error with 7.x-3.5 installed, due to the ocapi module's use of a PHP function that has been removed from the 7.x-3.5 release.
  5. DKAN's Leaflet library differs from the Leaftlet library included with OpenCivic.
@dafeder dafeder added this to the v2 release milestone May 5, 2014
@dafeder dafeder self-assigned this May 5, 2014
@dafeder
Copy link
Contributor Author

dafeder commented May 5, 2014

Ported from https://drupal.org/node/2132941

@dafeder dafeder removed their assignment Sep 15, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants