<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi Kees,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
in general the development for Zope 2 (latest version) and Zope 4 / 5 is not that much different. You have to read through the update notes. e.g. Chameleon is the new default template engine, some globals are no longer available, moved imports and so on.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
As you correctly noted, the documentation is not completely up to date. There is just a lack of man power.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I suggest you try to follow the migration documentation ( <a href="https://zope.readthedocs.io/en/latest/migrations/zope4/index.html">https://zope.readthedocs.io/en/latest/migrations/zope4/index.html</a> ).</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If you encounter any problems, and you are able to solve them - report them back or update the documentation....</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If you cannot solve the problems yourself, don't hesitate to ask.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
I recommend the <a href="https://community.plone.org/" id="LPlnk927724">https://community.plone.org/</a> forum - but try to ask some specialized questions - there is no "Zope 5 developer documentation" out there and just hidden from you.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
You can also have a look at migrated products / packages.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If your application is a commercial one, you could hire someone to do the migration for you.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
If the Python 3 thing is your problem, there is plenty of documentation out there, also from the Plone community:</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<a href="https://docs.plone.org/manage/upgrading/version_specific_migration/upgrade_to_python3.html" id="LPlnk381851" style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt;">https://docs.plone.org/manage/upgrading/version_specific_migration/upgrade_to_python3.html</a><br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
By the way - these mailing lists are usually not used for those kind of questions, but almost only for announcements of new releases.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Best,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Jürgen</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>Von:</b> Zope <zope-bounces@zope.org> im Auftrag von Kees de Brabander <cj.de.brabander@hccnet.nl><br>
<b>Gesendet:</b> Dienstag, 21. April 2020 12:22<br>
<b>An:</b> zope-announce@zope.org <zope-announce@zope.org>; zope-dev <zope-dev@zope.org>; zope@zope.org Users <zope@zope.org><br>
<b>Betreff:</b> [Zope] Developing 'products' for zope 4 and 5</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi,<br>
I am trying to catch up with the innovation that zope has undergone (I still have an instance running under zope 2.10.9).<br>
Is there any more extensive documentation on how to develop ‘products’ for zope 4 and 5. In the Zope Developer’s Guide the chapter on Zope products simply starts with the remark that the document is currently being reviewed.<br>
best, cb<br>
_______________________________________________<br>
Zope maillist  -  Zope@zope.org<br>
<a href="https://mail.zope.org/mailman/listinfo/zope">https://mail.zope.org/mailman/listinfo/zope</a><br>
**   No cross posts or HTML encoding!  **<br>
(Related lists -<br>
 <a href="https://mail.zope.org/mailman/listinfo/zope-announce">https://mail.zope.org/mailman/listinfo/zope-announce</a><br>
 <a href="https://mail.zope.org/mailman/listinfo/zope-dev">https://mail.zope.org/mailman/listinfo/zope-dev</a> )<br>
</div>
</span></font></div>
</body>
</html>