The CKAN theme of DCOR. What this plugin does:
remove the language selection from footer.html
remove links from footer.html
set the title of the page to “DCOR”
insert a custom about text
remove social media buttons
change icons / logo
use i18n to change the terms “Organization” -> “Circle”, “Group” -> “Collection”, etc.:
ckan dcor-theme-i18n-branding
create a custom theme based on the default main.css file (hide action buttons (Fullscreen, Embed) in resource view via css, change colors) using:
ckan dcor-theme-main-css-branding
patch CKAN templates with minor changes that would be too complicated to implement with jinja templating:
ckan dcor-patch-ckan-templates
Installation
pip install ckanext-dcor_theme
Edit ckan.ini:
ckan.plugins = [...] dcor_theme
and run the dcor-i18n-hack command:
ckan -c /etc/ckan/default/ckan.ini dcor-i18n-hack
Then, edit ckan.ini again:
ckan.locale_default = en_US
Testing
If CKAN/DCOR is installed and setup for testing, this extension can be tested with pytest:
pytest ckanext
Testing is implemented via GitHub Actions. You may also set up a local docker container with CKAN and MinIO. Take a look at the GitHub Actions workflow for more information.
Metadata
Release files for ckanext-dcor-theme 1.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ckanext_dcor_theme-1.1.4.tar.gz | 7.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ckanext_dcor_theme-1.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.3 MB
Release files / ckanext_dcor_theme-1.1.4.tar.gz
| Download URL | ckanext_dcor_theme-1.1.4.tar.gz |
|---|---|
| Size | 7.7 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99e89ab2d5c2aef6fdbe7b1f26a3c7322da613a1bb63850afa69584c57dc4b49
|
|
BLAKE2b-256 checksum How to use checksums |
ff56c8ea96368bfac8b0dc6ce4798965fb6f89d56bb644ffe1d9873dad075421
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.24
|
Release files / ckanext_dcor_theme-1.1.4-py3-none-any.whl
| Download URL | ckanext_dcor_theme-1.1.4-py3-none-any.whl |
|---|---|
| Size | 7.7 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
394f99639da5a603aaffebb7859497b65316bcd8ad349fe806de8fbe63e74fe2
|
|
BLAKE2b-256 checksum How to use checksums |
5ca646f3b0032b46c5b6ff63499c7a07f29baccb9fab0fa364d2456de961a4ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.24
|