Introduction
We are looking to build a custom HTML editor. The editor will be browser based and will use a schema to enforce a certain structure. Main technologies involved are JS, XML, and XLS transformations.
For a simple example let's consider an HTML page with:
- a language;
- a title;
- a list of photo areas which can be emphasized, each area containing: an image and a list of tags;
- a comment (html).
See [login to view URL] in the attachment for an example.
The page will be editable according to a schema (we have a structure in mind but we're open to suggestions). The schema for our example could allow the user to perform actions like:
- choose a page language (en or fr)
- change the text in the title;
- add/edit/move/delete of photo area items;
- change the image in each photo area;
- add/edit/move/delete tags for every photo area item;
- set each photo area to be emphasized or not;
- edit the comment.
The schema will not allow the user to change anything else (like image borders, text color or any other aspects of the page).
## Deliverables
there's the example files for structural understanding