Zope

Zope
Logo
Vývojář Zope Corporation
První vydání červenec 2014
Vyvíjeno v Pythonu
Typ softwaru Pythonový webový aplikační framework
Licence Zope Public License
Lokalizace anglicky
Web zope.org
Některá data mohou pocházet z datové položky.

Zope (anglická výslovnost [zəup]; akronymangl. Z object publishing environment) je objektově orientovaný aplikační server, naprogramovaný převážně v jazyce Python a uvolněný jako tzv. svobodný software. Základem Zope je transakční objektová databáze, která obsahuje nejen vlastní webový obsah, ale také dynamické šablony pro generování HTML, indexy pro vyhledávání, skripty a další. Zope umožňuje napojení na relační databáze (RDBMS); jde o uznávanou killer aplikaci Pythonu, která jazyku pomohla dostat se do ohniska pozornosti.[1][2]

Administrace využívá webové rozhraní. Zope podporuje systém přístupových oprávnění, pomocí kterého lze obsah webu sdílet s dalšími uživateli, a to libovolně v různých úrovních struktury portálu.

Existuje množství plug-in modulů, tzv. Produktů, které dále rozšiřují funkcionalitu základních součástí Zope. Tyto produkty přináší nové druhy dokumentů, konektory do externích úložišť dat (vzdálené databáze a filesystémy) nebo ucelené webové aplikace sloužící k různým účelům. Jednou z takových aplikací je content management system Plone [pləʊn]. Zope podporuje služby HTTP, FTP, WebDAV a XML-RPC. Může být provozován společně s jinými webovými servery (například Apache nebo IIS).

Původním autorem Zope byla společnost Digital Creations, přejmenovaná v roce 2001 na Zope Corporation. V roce 1996 se staly některé části Zope otevřeným softwarem a od roku 1998 byly uvolněny zdrojové kódy celého serveru. Zope Corporation stále řídí směr vývoje Zope, ale soudobá vydání jsou již výsledkem práce široké Open Source komunity.

Reference

  1. Mark Lutz. Programming Python [online]. Ilustrace Robert Romano, Jessamyn Read; Editor: Mary O'Brien. 3. vyd. O'Reilly Media, Inc, 2006 [cit. 2018-02-27]. Kapitola Zope: A Web Application Framework. Google LLC. Dostupné online. (anglicky) 
  2. BYTE com. Zope Is Python's Killer App. [online]. CMP Media LLC, 2000-02-07 [cit. 2018-02-27]. Archivovaná stránka. Dostupné v archivu pořízeném z originálu. (anglicky) 

Externí odkazy

Zdroj