[Zope] Zopache = ZTK + Grok + ZMI
Fernando Martins
fernando at cmartins.nl
Thu Jul 31 20:13:31 CEST 2014
On 07/31/2014 06:33 AM, Christopher Lozinski wrote:
> On 7/30/14, 10:50 PM, Fernando Martins wrote:
>> I don't know about ZTK, Grok.
> ...
> Okay so that tells you what ZTK and Grok are. Back to your application.
I never needed it directly and I wonder if it was not a case of
over-engineering that helped zope's community fragmentation.
I don't know why grok did not succeed.
>
> On 7/30/14, 10:50 PM, Fernando Martins wrote:
>> (I use my own security roles in the database) .
> Well that is very interesting. One of my biggest complaints about Zope
> 2 was the security model. Security was on the instances. Not possible
> to just make security declarations on the classes, without having to
> also declare it on the instances. So I am hugely curious about your
> security model. The grok security model, while better than ZTK, still
> leaves a lot to be desired. Fortunately it is quite easy to replace.
it's just an application specific security "model". some pages (or parts
of it) are merely for admin roles (which have a group of people
associated). In other cases, it is the data (records, which belong to
the creator, or corresponding team, or related maintainers. Has it
happens, the roles are part of the data of the application and naturally
used to manage the data or pages or parts of it. For the pages, it is
hard-coded. Each page has associated a single Python script (business
rules) that produces all data as a single class which includes
attributes like isAdmin, isEditor. Nothing general purpose.
>
>
> On 7/30/14, 10:50 PM, Fernando Martins wrote:
>> although most likely my application will have to be ported to tomcat
>> (using jython) in the short term.
> Why tomcat? I would think that there would be many native python web
> servers you could use. Have you considered Pyramid.
> It also uses the ZODB and traversal.
politics. it is supported by IT. zope is not. nothing wrong with zope
itself.
More information about the Zope
mailing list