advertisement

State Of Zope Linuxtag 2008

50 %
50 %
advertisement
Information about State Of Zope Linuxtag 2008

Published on June 1, 2008

Author: ajung

Source: slideshare.net

Description

State of Zope talk given by Andreas Jung at the Linuxtag, Berlin, May 2008
advertisement

The State of Zope Past - Present - Future Linuxtag, 28. May 2008 Berlin Andreas Jung ZOPYX Ltd. & Co. KG Tübingen, Germany www.zopyx.com

Speaker • Zope core developer since 2001 • Zope 2 release-manager • Contributor to Zope & Plone • Co-funder and 2nd chairman of German Zope User Group (DZUG e.V.) • Author of various Zope and Plone products

Disclaimer This is not a technical talk

Question 1 Who knows Zope?

Question 2 Who uses Zope?

Agenda • Past • Things we have achived with Zope • Present • Where are we standing now • Future • Our goals for the future

The Past - History of Zope • Bobo, Principia • Zope 2 released in 1999 as open-source by Zope Corportation (formerly Digital Creations) • For a long-time the solution for building web-apps on top of Python • Playing in the champions league for a long time competing with J2EE, Coldfusion etc.

Why Zope was/is sexy! • Python • Zope is about object-publishing • integrated fine-grained security model • build-in and pluggable user management • i18n • Unicode-aware • Template languages (ZPT/DTML) • pluggable - reusable • integrated search engine • ZODB • much more......

Other Python frameworks ...are catching up feature-wise

Mistakes made in the past • lots of implicit magic • monolithic in some way • mostly focused on developers • Poor documentation story • zope.org....let‘s skip this topic • steep learning curve

Zope 3 • started in 2001 with the goals: • breaking the Zope core into little pieces (components) • using interfaces and adapters for extending functionality • glueing components together through configuration (ZCML) • ZOPE COMPONENT ARCHITECTURE

Zope 3 (CA) • No more dead-ends • No more magic • Much better documentation • Pluggable architecture • „Explicit is better than implicit“ (GvR)

Zope 3 - the solution? DEATH BY ABSTRACTION (Lennart Regrebo)

The Zope community split-up Plone Zope 2 GROK Zope 3

2004 Ruby on Rails surfaced

RoR changed a lot • 2004: first release of Ruby on Rails • RoR patterns were adopted by the Python world • „More Python web frameworks than Python keywords“ (Django, Turbogears, Pylons, ...) • Implications for „the old bull“ Zope: • competing with other Python web frameworks • Ouuch.....

The Zope identity crisis • Is Zope 3 the successor of Zope 2? • Will Zope 2 die? • Where are we going? • What is our story for newbies? • How to position ourselves among the other Python web frameworks?

The Zope identity crisis • Jim Fulton: „Two visions“ • Tres Seaver‘s „Whats behind door #3“ talk (2007)

Our vision for the future • We will talk only of the Zope platform • Phase out the term Zope 3 (use Zope Components) • Zope 2 will be the Zope application server • Support Zope 2 for the time being • Zope low-barrier entry point: GROK • Zope components are great

Great stuff for the future • Eggification of Zope • Repeatable buildouts using zc.buildout • Repoze (WSGI integration) • Deliverance • GROK • www.zope.org to be relaunched

GROK • The low-barrier entry point to Zope 3 • Automatic configuration through conventions • Allows you to focus on your app, not on the framework • flat learning curve

Resources • „Two vision“ - Jim Fulton: • http://tinyurl.com/2ehatn • „Behind door #3: Zope futures“ - Tres Seaver • http://tinyurl.com/2egfid • „What Zope did wrong and ...“ - Lennard Regrebro • http://tinyurl.com/2awm58 • www.repoze.org • grok.zope.org

Questions?

Add a comment

Related pages

LinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux ...

LinuxTag 2008 - Virtuelle Cold-Standby Server mit Linux. by schlomo-schapiro. on May 08, 2015. Report Category: Documents. Download: 0 Comment: 0. 650 ...
Read more

LinuxTag - Wikipedia, the free encyclopedia

LinuxTag (the name is a ... The free lecture program was opened on Friday by the Parliamentary State Secretary, ... LinuxTag 2008 LinuxTag 2008 took ...
Read more

LinuxTag 2008 :: Random notes from mg

Random notes from mg. ... Nokia kindly invited me to speak about Maemo at LinuxTag 2008. ... Benchmarking Zope 3 apps;
Read more

FUDCon LinuxTag 2008 - Archive:FUDCon:FUDConLinuxTag2008 ...

1 FUDCon LinuxTag 2008. 1.1 Location and Date; 1.2 News; ... A talk about the overall state of the Fedora Project, our rapid growth and ...
Read more

State of the Intel Kernel Graphics Driver

State of the Intel Kernel Graphics Driver Daniel Vetter, Intel OTC LinuxTag Berlin 2014. ... 2008 243. regression fix latency [days]
Read more

openSUSE – Linuxtag 2008

openSUSE – Linuxtag 2008 Martin Lasarsch Zonker © June 12, 2008 Novell Inc. 2 This is a content slide ... © June 12, 2008 Novell Inc. 15 the openSUSE board
Read more

be drupal - Drupal auf dem Linuxtag 2008 in Berlin ...

gab es zu Zope's 10. Geburtstag Freibier und Brezeln. floh's blog; Neuen Kommentar schreiben; Tags: ... Drupal auf dem Linuxtag 2008 in Berlin ...
Read more

State of Germany - GEOFABRIK // Home

State of Germany State of the Map Conference ... talk­de ­ 9500 Postings in 2008 ... LinuxTag, Berlin ...
Read more