EKAN
No security coverageEKAN 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
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 |