Extension WYSIWYG Editors Support


Extension Basics

Title
WYSIWYG Editors Support
Name
ckanext-wysiwyg
Type
Public extension
Description
Add WYSIWYG editor support for CKAN
CKAN versions

~2.9, ~2.10, ~2.11

Show details
Download-Url (zip)
Download-Url commit date
2024-10-24
Url to repo
Category
Content Management


Background Infos

Description (long)
Show details

Extension that adds What You See Is What You Get (WYSIWYG) editor support to CKAN, enabling rich text editing capabilities for content management. Allows users to format text, add links, images, and other rich content using a visual editor interface instead of plain text or markdown. Useful for creating formatted dataset descriptions, organization/group information, and other textual content in CKAN. The extension is in Beta development status and supports Python 3.8-3.10. Developed by DataShades to improve content authoring experience in CKAN portals. Configuration and specific editor implementation details would be found in the extension documentation.

Version
0.2.25
Version release date
2024-10-24
Contact name
DataShades
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Installation: git clone https://github.com/DataShades/ckanext-wysiwyg.git, cd ckanext-wysiwyg, activate CKAN virtualenv, pip install -e ., pip install -r requirements.txt. Add ‘wysiwyg’ to ckan.plugins in your CKAN config file (by default /etc/ckan/default/ckan.ini). Restart CKAN: sudo service apache2 reload (Ubuntu/Apache). Configuration: No specific settings documented at present - extension may work with default configuration. Use Cases: Rich text editing for dataset descriptions, organization/group information, CMS pages, any text content that benefits from visual formatting. Development: git clone repository, python setup.py develop, pip install -r dev-requirements.txt. Testing: pytest –ckan-ini=test.ini. Python 3.8-3.10 supported. WYSIWYG editing improves content authoring experience for non-technical users. Check documentation for specific editor features and customization options.

Plugins to configure (ckan.ini)
wysiwyg
CKAN Settings (ckan.ini)
(not set)
DB migration to be executed
(not set)
<< back to Extensions