160 likes | 303 Views
www.openintegra.com. Z OPE Application Server. Здравко Здравков http://zdravko.openintegra.com. www.openintegra.com. История. началото на 90-те - група продукти на Digital Creations 1996 частично отваряне на кода на някои продукти 1998 напълно отваряне на кода, Zope
E N D
www.openintegra.com ZOPE Application Server Здравко Здравков http://zdravko.openintegra.com
www.openintegra.com История • началото на 90-те - група продукти на Digital Creations • 1996 частично отваряне на кода на някои продукти • 1998 напълно отваряне на кода, Zope • Digital Creations става Zope Corporation(zope.com) • общност на разработчиците и потребителите(zope.org)
www.openintegra.com Характеристики • web application server • обектно-ориентирана среда • разделяне на данните, логиката и представянето • мулти-платформеност • софтуер с отворен код(Zope Public License)
www.openintegra.com Възможности • Web management(ZMI), WebDAV, FTP • Content management • Enterprise data access(Filesystems, RDBMS, LDAP) • Powerful data sharing(Acquisition) • Integrated access control/Safe delegation("User Folders") • Built-in search tools • Instances
www.openintegra.com Приложение • динамични web приложения • управление на съдържанието(CMS) • портали • интранет/екстранет • електронна търговия(e-commerce) • специализирани приложения • други
www.openintegra.com Application Programmers Interface(API) • създаване на собствени функции, модули, продукти (основно на Python) • връзка с външни библиотеки и приложения (например PIL, ImageMagick)
www.openintegra.com Zope Object Database(ZODB) • прозрачно съхранение на обекти • транзакции • присвояване на състояния, наследяване на свойства и пр. • Zope Enterprise Objects(ZEO), clustering, load balancing
www.openintegra.com Document Template Markup Language(DTML) • първата система за шаблони на web страници в Zope • собствен синтаксис • смесване с HTML кода
www.openintegra.com Zope Page Templates(ZPT) • разделя труда на дизайнерите и програмистите • новата система от шаблони за динамично генериране на web страници • компоненти: * Tag Attribute Language (TAL) * TAL Expression Syntax (TALES) * Macro Expansion TAL (METAL)
www.openintegra.com Content Management Framework(CMF) • MembershipServices, including personalization • CatalogingServices • WorkflowServices • BasicContentServices • SiteDesignServices • IntegrationServices • DiscussionServices • ArchivingServices • SyndicationServices • RatingServices • TestingServices
www.openintegra.com RDBMS • Database Adapters, ODBC adapter • MySQL, PostgreSQL, Oracle, Sybase, MS SQL server
www.openintegra.com Продукти • Plone - система за управление на съдържанието(CMS),базирана на CMF, портален тип • Silva - XML базирана система за електронни публикации с изход към различни медии • ZMS - система за управление на съдържанието(CMS), ориентирана към малкия/средния бизнес и неправителствени организации • Bizar Software - система за електронна търговия • множество продукти за правене/валидация на формуляри, връзка с LDAP, конвертори на файлови формати, blog, фото-галерии и пр.
www.openintegra.com Общности • хиляди разработчици по целия свят • ядро от разработчици в Zope Corporation • профилирани общности - Plone, CoreBLOG и др. • общности на регионален принцип - Zope Europe, Германия, Франция, Италия, Бразилия, Австралия и др. • издания на Zope тематика - ZopeMag, ZopeZen, Zope Dispatches и пр.
www.openintegra.com Компании • Zope Corporation • разработчици на Zope решения • доставчици на Zope инфраструктури • бизнес-мрежи
www.openintegra.com Благодаря за вниманието ;)