[Zope-dev] Zope 2.6.0 ZMI Problem for CJK(Collector 623) patch.

Heiichiro NAKAMURA nheiich@quantumfusion.com
Thu, 05 Dec 2002 12:41:23 -0800


So far, I believe there have been three choices of resolutions raised,
for the Collector 623 issue:


1) Nakagami Patch:
     http://lists.zope.org/pipermail/zope-dev/2002-November/018177.html
2) Russian patch:
     http://itconnection.ru/pipermail/zopyrus/2002-November/001388.html
3) TAHARA's patch:
     http://lists.zope.org/pipermail/zope-dev/2002-November/018198.html



Probably the forth choice could be:
 - Change the data-type of "title" property from "usting" to "string"
 - Prohibit the manipulation of utext/ustring/ulines/utokens
   properties from ZMI:
      To be specific, remove these from properties.dtml:
        <option>utext</option>
        <option>utokens</option>
        <option>ulines</option>
        <option>ustring</option>
      etc.


---------------------------
PROS of the forth approach
---------------------------
 - Old & safe way: old (2.5.1 base) products (including other languages)
   now should work fine.

 - Can avoid the risk of changing type of 'title' of standard Zope types
   such as 'Folder' into 'ustring' and causing consequent new problems

 - No new code is integrated: basically it's the rollback of some code
   to old (2.5.1) one, so safer solution in terms of
   wrong-specification risk, new-bug-introducing risk, etc.

 - Unicode Properties are still available except from ZMI.

---------------------------
CONS of the forth approach
---------------------------
 - Need to modify new code which assumes title property is Unicode




So, here's the list of resolution choices for the Collector 623 issue:

-----------------------------------------------------------------------
1) Nakagami Patch:
     http://lists.zope.org/pipermail/zope-dev/2002-November/018177.html
2) Russian patch:
     http://itconnection.ru/pipermail/zopyrus/2002-November/001388.html
3) TAHARA's patch:
     http://lists.zope.org/pipermail/zope-dev/2002-November/018198.html
4) Rollback approach:
     Rollback some hassle code back to old & safe one.
-----------------------------------------------------------------------


Does anyone have any other idea for the Collector 623 issue?
I hope better ideas will be posted..


Regards,
---
Heiichiro NAKAMURA <nheiich@quantumfusion.com>