Semantic Editor

Semantic editor is a Django CMS plugin for text editing. It allows you to edit a web site in a semantic way, and then assign presentation and layout details to each section of the text. It supports complex column layouts using a simple set of controls (new row, new column).

CSS classes are stored in the database, and can be limited to certain elements (p, ul, li etc) and to certain templates.

This project is used as part of Arkestra by Cardiff University School of Medicine, who conceived of the system.

PyPI page: http://pypi.python.org/pypi/semanticeditor

Installation: see INSTALL.rst

Other info: see README.rst

A screen shot of the user interface



Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.