(Written and Maintained by Dirk Gomez)
Goal
Make OpenACS
- more secure
- code more consistent
- programming more efficient
- better template-able
The Plan - Big Picture
- Have a system that can be navigated.
- Have many people fix the many remaining bugs.
- Gradually enhance the templating system to handle the new quoting behaviour.
Coding Tips
- Property and include parameters currently need the noquote tag to avoid "over-quoting". The templating system should be changed so that this is not necessary.
- Remove ad_quotehtml from TCL files - you don't need it anymore because it is being done by the templating system for you. (Exception: multirows where you specifically want to quote only some rows)
- Don't generate HTML in TCL
Background and verbose documentation
Hrvoje Niksic originally proposed and submitted the noquote patch and wrote up two excellent documents:
Copenhagen Meeting Discussion
Here's the discussion of the Copenhagen discussion:
http://openacs.org/forums/message-view?message_id=92385
Forum Threads
Conversion Code
The code to perform automatic conversion can be found here:
http://openacs.org/storage/?folder_id=73696.