Zope
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]; akronym z angl. 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
- ↑ 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)
- ↑ 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
- (anglicky) Zope dokumentace
- (anglicky) ZopeBook – Základní dokumentace
- (česky) Seriál Dynamický web snadno a rychle na Root.cz
- Obrázky, zvuky či videa k tématu Zope na Wikimedia Commons
Tento článek je příliš stručný nebo postrádá důležité informace. Pomozte Wikipedii tím, že jej vhodně rozšíříte. Nevkládejte však bez oprávnění cizí texty. |
Webové aplikační frameworky | |
---|---|
ASP.NET | ASP.NET MVC • BFC • DotNetNuke • MonoRail • Umbraco |
C++ | CppCMS |
ColdFusion | ColdSpring • Fusebox • Mach-II • Model-Glue • on Wheels • onTap |
Common Lisp | ABCL-web • BKNR • SymbolicWeb • UnCommon Web |
Java | |
JavaScript | AngularJS • Archetype JavaScript Framework • Bonsai (framework) • Brick (framework) • CreateJS • D3 • Dojo • Ember • Enyo (framework) • ExtJs • FabricJS • Fleegix • JavaScriptMVC • jQuery • jTypes • KineticJS • Knockout.js • Lo-dash • midori • MooTools • NodeJs • PaperJS • Processing.js • Prototype • qooxdoo • Raphael (framework) • React • RightJS • Shipyard • SimpleJS • SproutCore (JavaScript/Ruby) • Spry • The X Toolkit • Thorax (framework) • Tree.js • UIZE • Underscore • Vue.js • WebApp Install • YUI • Zepto (framework) |
Perl | Catalyst • Dancer • Interchange • Mason • Masser • Maypole • Mojolicious • OX • PEE • Plack • WebGUI |
PHP | Agavi • Akelos • CakePHP • Chisimba • CodeIgniter • Garden Platform • Horde • Jelix • Kohana • Kolibri • KumbiaPHP • Laravel • Midgard • Nette Framework • Orinoco • PHPonTrax • PRADO • Qcodo • Qcubed • Seagull • Simplicity • Symfony • WASP • Yii Framework • Zend Framework • Zope |
Python | |
Ruby | Hanami • Merb • Ruby on Rails • Sinatra |
Scala | Lift |
Smalltalk | AIDA/Web • Seaside |
Ostatní jazyky | Application Express (PL/SQL) • Fusebox (ColdFusion a PHP) • OpenACS (Tcl) • Yaws (Erlang) • HAppS (Haskell) |