Semantic editor is a Django application and some extensions to WYMeditor. It provides a way 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).
A demonstration of the system's output is available at: http://w128.medcn.uwcm.ac.uk:8000/en/semantic-presentation-demo.
=== A screen shot of the user interface ===