source: branches/unified_backend/RELEASE_NOTES.txt @ 121

Last change on this file since 121 was 121, checked in by yermol, 14 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: 3.1 KB
Line 
1Release Notes - Xinha Unified Backend Branch
2
3by: Yermo Lamers of DTLink, LLC
4http://www.formvista.com/contact.html
5
6---------------------------------------------------------------------
72005-05-06: dev snapshot change summary
8
9htmlarea.js
10
11. more debugging messages added.
12. added HTMLArea.Config.linkReplacementMode which can be either
13  fullyqualified (the old default behavior) or absolute.
14 
15  When set to fullyqualified all absolute links (e.g. /somepath) will be changed
16  to fullyqualified URLS (e.g. http://yoursite/somepth).
17
18  When set to absolute, all fullyqualified urls back to the current site
19  will be changed to absolute (e.g. http//yoursite/somepath to /somepath)
20  making the Xinha generated content portable between sites.
21
22  ( see HTMLArea.prototype.outwardHtml() )
23
24. bugfix - if plugin .js file has a parse error htmlarea will only try to load
25  it a configurable number of times before popping up an error message.
26
27backends/backend.php
28
29. initial unified backend created. Requests to this backend are routed
30  to the corresponding plugin specific backend.php file.
31
32backends/backend_conf.php
33
34. a central server side configuration file has been created for the use
35  of plugin serverside code.
36. all backends hooked into this scheme must include the central config file.
37
38ImageManager
39
40. modified the config to allow overriding default values.
41. default image directory is now xinha/examples/images
42. added debugging trace messages which are tagged with the ImageManager name.
43. now uses unified backend.
44
45Linker
46
47. includes central config.
48. default directory is now the xinha/examples directory (to avoid scan.php security
49  problem)
50. added debugging trace messages which are tagged with the Linker name.
51. links selected from the tree are now displayed in absolute instead of fully qualified
52  fashion.
53. on edit the link that was previously selected is highlighted.
54. on edit the selected link is scrolled to if it's outside the viewable area.
55. if scan.php returns some kind of error or invalid javascript Linker now pops up
56  a nice descriptive error message.
57
58. bugfix - same pattern as in loading plugins. If there is some error in loading
59  the directory listing Linker will only attempt it a few times before giving up and
60  displaying a nice error.
61
62dTree.js
63
64. added clear_s() method to clear the selection
65. added getNodeElement() method to return the <a ..> element for a given node.
66
67---------------------------------------------------------------------
682005-04-23: dev snapshot
69
70CHANGES:
71
72. The _ddt() trace system has been changed to write all trace messages
73  into a single popup window. This has produced a radical performance
74  improvement which makes Xinha with all debugging messages enabled
75  useable.
76
77. a separate popup trace window is opened for each domain to avoid:
78
79  Error: uncaught exception: Permission denied to get property Window.DDT_STATUS
80
81. the debug buttons have been removed.
82
83. the ddtpreproc.php script has been completed which recurses through
84  the directory structure and patches file and line numbers into all
85  javascript files.
86
87BUGS/ISSUES
88
89. this code has not been tested using MSIE.
90
Note: See TracBrowser for help on using the repository browser.