In this post, Mr. Vergottini describes changes he has recently made, or plans to make in the near future, to AKN/Editor, his HTML-5 based XML editor for legislation. The editor was originally designed for use with the Akoma Ntoso legal XML standard. (Click here for tutorials on using the editor.)
These changes include making the editor “pluggable.” Mr. Vergottini explains that this means rendering the editor “capable of allowing different information models to be used” and “allow[ing] modules to be built that can provide optional functionality to the base editor.” According to Mr. Vergottini, “if you have a different document information model, and it is capable of being round-tripped in some way with an editing view, then I can probably adapt it to the editor.” He notes that he is “using XSL Transforms, designed specifically for round-tripping.”
Along with these mechanisms I am also allowing for pluggable command structures, CSS styling rules, and, of course, the schema validation.
Mr. Vergottini writes that the next set improvements will include:
modules like change tracking / redlining, metadata generation (including XBRL generation), and multilingual support following this pluggable architecture.
For more information, please see the complete post.