Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

EKAN

No security coverage

EKAN provides an integrated data portal and website platform for organizations, maintaining DKAN's familiar user experience while supporting upgrades to Drupal 10 and beyond. It combines data library features like datasets and resources with content management capabilities, ensuring a seamless transition for existing DKAN sites and offering extensibility for developers.

Provides an upgrade path for DKAN sites moving to Drupal 10+.

  • Allows DKAN sites to maintain operation after Drupal 7 reaches End-Of-Life.
  • Maintains a consistent user experience for content maintainers already familiar with managing content within DKAN.
  • Integrates data library (e.g. datasets and resources ) and content management (e.g. basic page, story, dashboard) features into a single system, providing an integrated data portal + website platform.
  • Maintainable and extensible by website developers familiar with Drupal.

Project documentation and roadmap

https://docs.google.com/document/d/1sPGp49Y09i67LjKqM-qYlj-gZ8Nkgh9PmeWC...

Installation (>=D10)

composer create-project eightyoptions/ekan_distribution:^2.0

Upgrading (migrating) from DKAN

* Copy (or mount, or symlink) public and private files from your legacy DKAN site into the paths '/mnt/files/legacy_files/public' and 'mnt/files/legacy_files/private' respectively.

* Add a secondary database connection (called 'migrate') to the settings.php file in EKAN so that it can access the legacy DKAN database.
e.g.

$databases['migrate']['default'] = array(
  'driver' => 'mysql',
  'database' => 'drupal',
  'username' => 'drupal',
  'password' => 'drupal',
  'host' => '192.168.1.1',
  'port' => 43333
);

* Run the migration

drush en ekan_migrate
drush migrate:import --group=ekan

* Remove the secondary database connection and remove legacy files from /mnt/files/legacy_files.

Upgrade from 1.x to 2.x

There is basic support for updating from Drupal 9 to 10, the main change is the groups module has moved from 1.x to 2.x which comes with quite a few changes. see https://www.drupal.org/project/group/releases/2.0.0

Ask your assistant about EKAN

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Aug 2023
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
2.0.0-beta2 Pre-release 10–11 Sep 23, 2026
2.0.0-beta1 Pre-release 9–10 Aug 8, 2023
2.x-dev Dev 10–11 Aug 8, 2023