Zopache Technology

Zopache is built on Persistent Python. ‚Äč     History is stored for a day.   If you make a mistake, it is easy to revert to a previous version.  Looks good with Bootstrap.   User navigation is great with Breadcrumbs and every page says which class and view are being looked at. There is also a ZMI and Acquisition.  All implemented on top of a modern Grok/ZTK/ZODB infrastructure. 

Advanced Web Objects

Advanced Web Objects make it easier to build custom web sites. Jade simplifies HTML creation. Markup generates properly formatted HTML document files from a human editable input format. Less simplifies CSS creation. Coffeescript simplifies writing Javascript. Image enables configuring image displays, it calculates the dimensions, and allows one to edit the CSS values: float, border, and margin properties.


Zopache is the only secure browser-based Javascript development environment.  It was used to build PrivaCV.com which enables users to control who has access to their professional information. 

Here is the list of competing products.  Let me know if I missed any. 



Zopache is being used interally as a secure browser-based Javascript development environment.  It was used to build PrivaCV.com which enables users to control who has access to their professional information.  To build an applicatin, you edit a tree of HTML, Image, CSS, Javascript, and other more advanced objects. Every object has its own url. Authorized users can view, manage and edit the objects.   You control authorization.  

There are many browser-based web development environments.  THey let you build static html sties.  There are many content management systems, where you can contribute content, and can control who has access to that content.  There are a few Javascript development environemnts, all but two, require unix skills.  And only Zopache allows you to build a website where you control who has access to javascript-based web pages.  

Zopache.com is my blog about Zopache, Grok, Zope, ZODB and Python. It is written in Zopache, and organized as a subject tree.

Use the expandable tree on the left to find the topic of interest to you.

Design of Blogory.com

Here is some additional information.  You can skip it. 

Single Page Web Platoform

Here I review different options for single page web platforms. 


In the zope world, there are many topics that cut across different products. Such subjects are documented in this section.

Zopache Computational Model

Zopache is not just a bunch of TTW objects. It is a different computational model than either Zope2, or Grok/ZTK. All three support a ZODB tree of persistent objects with child references. Grok, ZTK and Zopache also have parent references. Unlike Zope 2 TTW, Zopache TTW allows references to remote branches of the tree, making Zopache TTW into a graph database. Unlike ZTK/Grok, Zopache hides both python namespaces, and the Zope Component Architecture from beginners, making them available to advanced developers.


Zope is very interesting. Both hugely promising and hugely difficult. Grok makes it easy to use. Zopache makes it trivial to use. But it still suffers from too much complexity. In particular registering widgets was a terrible idea. More on this in the section on Forms.

I invite you to Register and then link to your own blog postings and software packages..

Powered by Zopache, Grok, Zope and ZODB

Robots Crawl This