-
WYSIWYG Architecture
last modified January 26, 2007 by ianb
This describes architecture
The WYSIWYG editor (Xinha) has several UI elements, but this discusses only the ways in which it integrates with other components of the system.
These parts integrate:
- From Xinha you can link to any page in the wiki or the File Repo . You can also upload a file directly from the linking dialog into the Repo (immediately linking to it).
- From Xinha you can link to any image in the Repo, or upload a file into the Repo (immediately linking to it).
- You can link to content via Wicked links (mostly UI).
- Optionally, we may provide a UI to create a page via a Wicked link and immediately edit it (in a new window).
- Optionally, we may provide a UI to create other things (like a mailing list) and then link to it.
Tasks
These are the tasks necessary to accomplish this:- We'll need a XML or JSON listing of the resources in the wiki. This may be incrementally provided, or maybe all at once.
- The File Repo needs to provide the same.
- We have to extend the respective plugins in Xinha if what we produce doesn't match what they already take.