source: branches/unified_backend/TODO.txt @ 546

Last change on this file since 546 was 121, checked in by yermol, 15 years ago

htmlarea.js

. more debugging messages added.
. added HTMLArea.Config.linkReplacementMode which can be either

fullyqualified (the old default behavior) or absolute.


When set to fullyqualified all absolute links (e.g. /somepath) will be changed to fullyqualified URLS (e.g. http://yoursite/somepth).


When set to absolute, all fullyqualified urls back to the current site
will be changed to absolute (e.g. httpyoursite/somepath to /somepath)
making the Xinha generated content portable between sites.


( see HTMLArea.prototype.outwardHtml() )


. bugfix - if plugin .js file has a parse error htmlarea will only try to load

it a configurable number of times before popping up an error message.


backends/backend.php

. initial unified backend created. Requests to this backend are routed

to the corresponding plugin specific backend.php file.


backends/backend_conf.php

. a central server side configuration file has been created for the use

of plugin serverside code.

. all backends hooked into this scheme must include the central config file.

ImageManager?

. modified the config to allow overriding default values.
. default image directory is now xinha/examples/images
. added debugging trace messages which are tagged with the ImageManager? name.
. now uses unified backend.

Linker

. includes central config.
. default directory is now the xinha/examples directory (to avoid scan.php security

problem)

. added debugging trace messages which are tagged with the Linker name.
. links selected from the tree are now displayed in absolute instead of fully qualified

fashion.

. on edit the link that was previously selected is highlighted.
. on edit the selected link is scrolled to if it's outside the viewable area.
. if scan.php returns some kind of error or invalid javascript Linker now pops up

a nice descriptive error message.


. bugfix - same pattern as in loading plugins. If there is some error in loading the directory listing Linker will only attempt it a few times before giving up and

displaying a nice error.


dTree.js

. added clear_s() method to clear the selection
. added getNodeElement() method to return the <a ..> element for a given node.

File size: 1.2 KB
Line 
1Xinha Unified Backend branch - TODO List
2
3by: Yermo Lamers of DTLink, LLC
4http://www.formvista.com/contact.html
5
6---------------------------------------------
7
82005-05-07 - in the order things will be done:
9
10. fix EnterParagraphs to include style fix to <p> tags.
11
12. route rest of client/server communications through a single backend script.
13  ImageManager and Linker are done. SpellChecker is next.
14
15. make_runtime.php script needs to be written to generate a debug message and
16  comment free "runtime" versions. (For the moment just comment out the
17  _ddtOn() calls to turn off debug messages).
18
19. rework ImageManager and add a permissions system for edit/delete functions.
20
21---------------------------------------------
22
232005-04-23 - in the order things will be done:
24
25. route all client/server communications through a single backend script.
26  (ImageManager is done. Linker and SpellCheckers are next).
27
28. make_runtime.php script needs to be written to generate a debug message and
29  comment free "runtime" version.
30
31. add a central URL rewriter for use in the Linker plugin to handle
32  http://null/ bug in MSIE and to normalize all links as optionally
33  fully qualified to absolute to the current site.
34
35. fix EnterParagraphs.
36
Note: See TracBrowser for help on using the repository browser.