{"id":105,"date":"2007-12-01T15:29:58","date_gmt":"2007-12-01T15:29:58","guid":{"rendered":"http:\/\/byteblog.internetallee.de\/?p=105"},"modified":"2007-12-01T15:29:58","modified_gmt":"2007-12-01T15:29:58","slug":"mit-neuen-zope-versionen-wird-alles-besser","status":"publish","type":"post","link":"https:\/\/blogs.internetallee.de\/byteblog\/2007\/12\/01\/mit-neuen-zope-versionen-wird-alles-besser\/","title":{"rendered":"Mit neuen Zope Versionen wird alles besser"},"content":{"rendered":"<p>Im Grunde war die Migration der Kino-Seiten auf die neue Zope Version 2.10 ein Kinderspiel&#8230;<\/p>\n<div>\n<p>Aber dann kam die Kleinigkeit mit den <a href=\"http:\/\/www.bytewurf.de\/byteblog\/berechtigungen-in-zope\">Berechtigungen<\/a>. Aber das war ja schnell umschifft. Doch dann kam wieder eine seltsame Fehlermeldung \u00fcber irgendeinen <em>AquireWrapper<\/em> oder so.<\/p>\n<p>Nach kurzem suchen habe ich dann des R\u00e4tsels Ursprung gefunden. Verwendet man in <em>dtml-in<\/em> ein <em>sort<\/em> und sortiert damit SQL Results und haben diese doppelte gleiche  Eintr\u00e4ge, so verschluckt sich der Sortieralgorithmus. Das Problem ist  wohl schon l\u00e4nger bekannt, aber bisher hat sich noch niemand bereit  gefunden, die vorgeschlagenen L\u00f6sungswege in Zope zu \u00fcbernehmen.<\/p>\n<p>Nun ja, wir konnten uns helfen, indem wir die SQL Abfrage zum  Sortieren genutzt haben und das sort aus dem dtml-in rausgenommen haben.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Im Grunde war die Migration der Kino-Seiten auf die neue Zope Version 2.10 ein Kinderspiel&#8230; Aber dann kam die Kleinigkeit mit den Berechtigungen. Aber das war ja schnell umschifft. Doch dann kam wieder eine seltsame Fehlermeldung \u00fcber irgendeinen AquireWrapper oder so. Nach kurzem suchen habe ich dann des R\u00e4tsels Ursprung gefunden. Verwendet man in dtml-in [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[21,30],"class_list":["post-105","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-python","tag-zope"],"_links":{"self":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts\/105","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/comments?post=105"}],"version-history":[{"count":0,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/posts\/105\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/media?parent=105"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/categories?post=105"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.internetallee.de\/byteblog\/wp-json\/wp\/v2\/tags?post=105"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}