zope是一种什么动物?从图上看
什么是Zope
Zope是一个完整的网站管理系统,它包括了所有有关创造及管理一个网站所需的功能。Zope所有的功能都可以通过web界面来使用,你可通过web界面加入一个新的网页,设定它的权限,改变网页的内容。 所有的网页都是动态产生的,Zope提供了一个叫做 DTML的语言使得创作一个动态网页的工作大为简化。DTML的功能大致上和PHP及ASP等系统相等。
当然 Zope不只是一个可以动态产生网络的系统而已,ASP和PHP在这方面的功能绝不下于Zope。 Zope独特之处在于它本身就是一个很完整的网站软件,它包括了
网页服务器。Zope的网页服务器是一个高效能的multi-thread...全部
什么是Zope
Zope是一个完整的网站管理系统,它包括了所有有关创造及管理一个网站所需的功能。Zope所有的功能都可以通过web界面来使用,你可通过web界面加入一个新的网页,设定它的权限,改变网页的内容。
所有的网页都是动态产生的,Zope提供了一个叫做 DTML的语言使得创作一个动态网页的工作大为简化。DTML的功能大致上和PHP及ASP等系统相等。
当然 Zope不只是一个可以动态产生网络的系统而已,ASP和PHP在这方面的功能绝不下于Zope。
Zope独特之处在于它本身就是一个很完整的网站软件,它包括了
网页服务器。Zope的网页服务器是一个高效能的multi-threads服务器,虽然这个服务器本身是使用Python而不是如C等编译式语言所写成。
但由于其是专为 Zope所设计的,又使用和DTML相同的语言所完成,其效能并不下于 Apache 服务器。
物件导向式数据库。 Zope 本身包括了一个数据库用来存放Zope对象的属性,这个数据库和服务器结合在一起,提供了高效能的服务。
Zope也提供了使用外部SQL数据库取代内建数据库的能力。
内容管理器(content manager)
网站管理软件 ( site manager)
Zope的内容管理器(content manager)
Zope的内容管理器是Zope之所以强大的原因之一,传统上的网站管理需要系统管理员对整个系统有很清楚的认织且有很好的记忆力。
在找一个对系统很熟的人来管理系统或者还不算太难。但要在二个系统管理员中间交接可能就是大问题了。
UNIX提供了我们非常有弹性的方法来设定整个系统的权限,所以系统管理员可以根据需求的不同组织系统的权限。
但也正因为弹性大,不同的 人可能用不同的方法来做同一件事,所以后任的系统管理员可能对前任管理员的设定做了不正确的假设。一个好的系统管理员会对所有的假设加以验证,那可能问题不大。但是不小心的管理员可能会忽略了这个步骤,那系统的安全可能就处于危险的状态之下了。
Zope的内容管理器配合Zope 面向对象的设计,将内容的管理和权限管理系统合成一体。我们可以用同一个非常容易使用的界面来增加、删除对象及修改对象的权限。权限的部份后面会加以说明,在这里我将先说明Zope管理内容的方法。
zope 是动物吗??。收起