Extension EC Portal (European Commission)


Extension Basics

Title
EC Portal (European Commission)
Name
ckanext-ecportal
Type
Public extension
Description
CKAN extension for the European Union Open Data Portal, providing search cloud functionality, most viewed datasets tracking, and boolean search operators.
CKAN versions

~1.8

Show details

These CKAN Versions are exactely matched:

Download-Url (zip)
Last commit
12 years ago (2013-11-18 12:30:14)
Url to repo
Category
Regional Government Themes


Background Infos

Description (long)
Show details

CKAN EC Portal Extension

Status: Production CKAN Version: release-v1.8.1-ecportal

This extension was developed for the European Union Open Data Portal. It provides several advanced features for large-scale data portal management.

Features

Search Cloud

The search cloud functionality on the homepage requires special tables and indexes. Install with:

paster --plugin=ckanext-ecportal ecportal searchcloud-install-tables -c config.ini

The workflow: 1. User searches are saved to the search_query table 2. A daily cron job generates unapproved search lists 3. Sysadmin moderates terms at /data/searchcloud 4. Approved terms appear on homepage search cloud

Most Viewed Datasets

Based on CKAN’s TrackingMiddleware functionality. Each unique visitor is tracked via hash of user agent, IP, language, and encoding. Daily cron job aggregates data:

paster --plugin=ckan tracking update -c config.ini

Boolean Search Operators

Users can choose between: - all - 100% term match - exact - quoted terms - any - 0% minimum match

The choice is remembered in the session.

Testing

To run the tests with sqlite:

nosetests --ckan --with-pylons=test.ini tests

Or with postgres:

nosetests --ckan --with-pylons=test-core.ini tests

Note: This is a legacy extension developed for CKAN 1.8.x and has not been updated for modern CKAN versions.

Version
1.8.1
Version release date
2013-11-18
Contact name
OKFN
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints

Legacy extension for CKAN 1.8.x. Requires database table installation for search cloud. Set up cron jobs for search cloud generation and tracking updates. The EU Open Data Portal has since moved to different technology.

Plugins to configure (ckan.ini)
ecportal homepage
CKAN Settings (ckan.ini)
# No specific configuration documented
# Requires cron job setup for searchcloud and tracking
DB migration to be executed
(not set)
<< back to Extensions