{"id":2632,"date":"2017-09-22T10:05:35","date_gmt":"2017-09-22T08:05:35","guid":{"rendered":"http:\/\/blog.gocept.com\/?p=2632"},"modified":"2017-09-22T10:05:35","modified_gmt":"2017-09-22T08:05:35","slug":"earl-zope-ii-is-dead-long-live-earl-zope","status":"publish","type":"post","link":"https:\/\/blog.gocept.com\/2017\/09\/22\/earl-zope-ii-is-dead-long-live-earl-zope\/","title":{"rendered":"Earl Zope II is dead, long live Earl Zope"},"content":{"rendered":"
<\/p>\n
Once upon the time there was Earl Zope II. His lands where\u00a0threatened by a huge disaster called “Python 2 sunset”. His only chance was to emigrate to the Python 3 wonderland<\/a>. After a long preparation phase for himself and his\u00a0courtiers he was able to move to the new land. But the Python 3 wonderland has strict immigration authorities: They only allow “compatible” fellows to get a\u00a0residency permit. The permission itself has three levels:<\/p>\n Back in his own country\u00a0Earl Zope II had the official name “Zope2 2.13”.\u00a0Before the beta phase of his immigration<\/a> he thought that he would have to change the name to something like “Zope2 4.0b1”. This is looks ugly and some people protested against this name. With the kind and quick help of Baiju Muthukadan Earl Zope II was able to change his official name to “Zope 4.0b1”. Thank you very much\u00a0Baiju Muthukadan! Earl Zope\u00a0is very proud of this new shorter name and is heartily thankful for this opportunity.<\/p>\n The release of the first Beta version means, that no currently existing features will be removed until the final version. But There will be some new features and many bugfixes.<\/p>\n A big “Thank you!” to all who made this release possible:<\/p>\n We had a great\u00a0Zope 4 Phoenix Sprint<\/a>\u00a0helping to raise Zope from the ashes! Thank you to everybody who participated in Halle or from remote.<\/p>\n Beta one of Zope is out:<\/p>\n We need the feedback to adapt Zope to the needs in the wild. The current plan is to create new beta releases\u00a0once a while after implementing features resp. bug fixes or on demand. The current plan is to release a final 4.0 version in fall of 2018. This should allow software projects built upon Zope to migrate there code before the Python 2 sunset in 2020.<\/p>\n","protected":false},"excerpt":{"rendered":" Zope 4.0b1 released<\/p>\n","protected":false},"author":15344399,"featured_media":2784,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[10221],"tags":[19551,5784,1158,196,832,581,22272,6,72208],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/09\/pexels-photo-68806-e1506067407549.jpg?fit=2961%2C2054&ssl=1","jetpack_likes_enabled":true,"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pFP3y-Gs","jetpack-related-posts":[{"id":3212,"url":"https:\/\/blog.gocept.com\/2018\/04\/03\/a-heartily-welcome-for-zope-in-the-python-3-wonderland\/","url_meta":{"origin":2632,"position":0},"title":"A heartily welcome for Zope in the Python 3 wonderland","author":"Michael Howitz","date":"April 3, 2018","format":false,"excerpt":"Once upon the time there was Earl Zope II. A wise guy was telling him that his world will come to an end. He found out that this was true that he had only some years to prepare to immigrate to the Python 3 wonderland. His preparation was successful: He\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/03\/cathal-mac-an-bheatha-223618-unsplash-e1522239717994.jpg?fit=1017%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/03\/cathal-mac-an-bheatha-223618-unsplash-e1522239717994.jpg?fit=1017%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/03\/cathal-mac-an-bheatha-223618-unsplash-e1522239717994.jpg?fit=1017%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/03\/cathal-mac-an-bheatha-223618-unsplash-e1522239717994.jpg?fit=1017%2C1200&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2102,"url":"https:\/\/blog.gocept.com\/2017\/02\/21\/zope-at-the-turnpike-of-the-python-3-wonderland\/","url_meta":{"origin":2632,"position":1},"title":"Zope at the turnpike of the Python 3 wonderland","author":"Michael Howitz","date":"February 21, 2017","format":false,"excerpt":"A little tale Once upon the time there was an earl named Zope II. He\u00a0lived happily in a land called Python 2. Since some years there where rumours that a\u00a0huge\u00a0disaster would\u00a0hit the country. The people ironically used to call it \"sunset\". Prophets arose and said that 2020 would be the\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/02\/wallpapers-bridge.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/02\/wallpapers-bridge.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/02\/wallpapers-bridge.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/02\/wallpapers-bridge.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/02\/wallpapers-bridge.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3225,"url":"https:\/\/blog.gocept.com\/2018\/05\/24\/zope-is-welcome-in-the-python-3-wonderland\/","url_meta":{"origin":2632,"position":2},"title":"Zope is welcome in the Python 3 wonderland!","author":"Michael Howitz","date":"May 24, 2018","format":false,"excerpt":"Earl Zope already got the beta permission to stay in the Python 3 wonderland some months ago. His current objective is to help old friends to come to the Python 3 wonderland and to make new friends. He has to build trust in his will and ability to stay in\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/05\/zope-4-welcome-sprint.jpg?fit=1200%2C637&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/05\/zope-4-welcome-sprint.jpg?fit=1200%2C637&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/05\/zope-4-welcome-sprint.jpg?fit=1200%2C637&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/05\/zope-4-welcome-sprint.jpg?fit=1200%2C637&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2018\/05\/zope-4-welcome-sprint.jpg?fit=1200%2C637&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":2550,"url":"https:\/\/blog.gocept.com\/2017\/08\/22\/zope-preparing-to-enter-python-3-wonderland\/","url_meta":{"origin":2632,"position":3},"title":"Zope preparing to enter Python 3 wonderland","author":"Michael Howitz","date":"August 22, 2017","format":false,"excerpt":"Once upon the time there\u00a0was an earl named Zope II. His prophets told him that around the year 2020 suddenly his peaceful country will be\u00a0devastated: They proclaim that with the \"sunset\" of\u00a0 Python 2 as stable pillar of his country, insecurity and pain will invade his borders and hurt everyone\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/08\/pexels-photo-242558.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/08\/pexels-photo-242558.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/08\/pexels-photo-242558.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/08\/pexels-photo-242558.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2017\/08\/pexels-photo-242558.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3312,"url":"https:\/\/blog.gocept.com\/2019\/05\/10\/celebration-zope-4-final-release\/","url_meta":{"origin":2632,"position":4},"title":"Celebration: Zope 4 final release","author":"Michael Howitz","date":"May 10, 2019","format":false,"excerpt":"TL;DR: Zope 4 beta phase ended, final version released! After hard, long years of preparation Earl Zope now finally made it to get a permanent license for the Python 3 wonderland: In September 2016 almost 20 people started with the reanimation of Zope at the Zope Resurrection sprint. This marked\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2019\/05\/fireworks-945386_1920.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2019\/05\/fireworks-945386_1920.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2019\/05\/fireworks-945386_1920.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2019\/05\/fireworks-945386_1920.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2019\/05\/fireworks-945386_1920.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3368,"url":"https:\/\/blog.gocept.com\/2020\/02\/28\/zope-may-sprint\/","url_meta":{"origin":2632,"position":5},"title":"Zope May Sprint","author":"Michael Howitz","date":"February 28, 2020","format":false,"excerpt":"Earl Zope has settled down for a good while in Python 3 wonderland. He made friends with the inhabitants and other immigrants. He enjoys his new live. The sunset of his original homelands took place as predicted by the beginning of January 2020. As Earl Zope was well prepared this\u2026","rel":"","context":"In "en"","block_context":{"text":"en","link":"https:\/\/blog.gocept.com\/category\/en\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/blog.gocept.com\/wp-content\/uploads\/2020\/02\/lily-of-the-valley-4175855_1920.jpg?fit=1200%2C798&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/2632"}],"collection":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/users\/15344399"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/comments?post=2632"}],"version-history":[{"count":25,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/2632\/revisions"}],"predecessor-version":[{"id":2788,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/posts\/2632\/revisions\/2788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/media\/2784"}],"wp:attachment":[{"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/media?parent=2632"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/categories?post=2632"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gocept.com\/wp-json\/wp\/v2\/tags?post=2632"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}\n
Technical version<\/h2>\n
New Features of Zope version 4.0<\/h3>\n
\n
Data.fs<\/code>\u00a0under both versions, see\u00a0zodb.py3migrate<\/a>.<\/li>\n
ZServer<\/code>\u00a0is still supported but only runs under Python 2.<\/li>\n
Changes<\/h3>\n
\n
Zope2<\/code>\u00a0to
Zope<\/code>. The previous
Zope2<\/code>\u00a0package will remain as a meta package which depends on
Zope<\/code>. This allows packages which require Zope 4.x to depend on
Zope<\/code>\u00a0instead of
Zope2<\/code>.<\/li>\n
Globals<\/code>\u00a0package or the internal help system.<\/li>\n
Thanks<\/h3>\n
\n
Roadmap<\/h3>\n
\n