<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><a href="https://iosinfo.london/" class="">https://iosinfo.london/</a><div class=""><br class=""></div><div class="">And its success is breathing life into:</div><div class=""><br class=""></div><div class=""><a href="https://privacv.com/iphone" class="">https://privacv.com/iphone</a></div><div class=""><br class=""></div><div class="">Assuming that developments in American politics do not trash the global economy, these websites are growing steadily, and will spread to the global iOS community.   (Let me know if you are looking for iOS developers. I know lots of them. )</div><div class=""><br class=""></div><div class="">I am very happy with Zope and Grok.  My competitors, <a href="http://Zeef.com" class="">Zeef.com</a> and <a href="http://Glx.com" class="">Glx.com</a> spent multiple millions of Euros or Dollars on worse websites. GLX still is not working, and Zeef just has a three level hierarchy.   Zope and Grok provide very high levels of abstraction.  Allowing me to build these websites single-handedly.  </div><div class=""><br class=""></div><div class="">In particular iosInfo.london and <a href="http://blogory.org" class="">blogory.org</a> are proper trees of heterogenous classes.  Hard to do that on a relational database.  The joins are too expensive.  Blogory has some branches that are 9 levels deep.   And PrivaCV models a complex person as a tree of objects.  Z3C.form allows editing of that complex tree.  And the whole thing would not have worked without Python, ZODB and  zope.securitypolicy.  Thank you everyone for all the great work. </div><div class=""><br class=""></div><div class="">Warm Regards</div><div class="">Chris</div><div class=""> </div></body></html>