Re: [Zope] Developing 'products' for zope 4 and 5

Jürgen Gmach <[email protected]> Tue, 21 Apr 2020 12:45:48 +0000
Newsgroups gmane.comp.web.zope.devel,gmane.comp.web.zope.general
Message-ID <AM0P191MB0290347B04DA951C4C3C2701F4D50@AM0P191MB0290.EURP191.PROD.OUTLOOK.COM>
--===============5877093159509517270==
Content-Language: de-DE
Content-Type: multipart/alternative;
	boundary="_000_AM0P191MB0290347B04DA951C4C3C2701F4D50AM0P191MB0290EURP_"

--_000_AM0P191MB0290347B04DA951C4C3C2701F4D50AM0P191MB0290EURP_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Hi Kees,

in general the development for Zope 2 (latest version) and Zope 4 / 5 is no=
t that much different. You have to read through the update notes. e.g. Cham=
eleon is the new default template engine, some globals are no longer availa=
ble, moved imports and so on.

As you correctly noted, the documentation is not completely up to date. The=
re is just a lack of man power.

I suggest you try to follow the migration documentation ( https://zope.read=
thedocs.io/en/latest/migrations/zope4/index.html ).

If you encounter any problems, and you are able to solve them - report them=
 back or update the documentation....

If you cannot solve the problems yourself, don't hesitate to ask.

I recommend the https://community.plone.org/ forum - but try to ask some sp=
ecialized questions - there is no "Zope 5 developer documentation" out ther=
e and just hidden from you.

You can also have a look at migrated products / packages.

If your application is a commercial one, you could hire someone to do the m=
igration for you.

If the Python 3 thing is your problem, there is plenty of documentation out=
 there, also from the Plone community:
https://docs.plone.org/manage/upgrading/version_specific_migration/upgrade_=
to_python3.html

By the way - these mailing lists are usually not used for those kind of que=
stions, but almost only for announcements of new releases.

Best,
J=FCrgen

________________________________
Von: Zope <[email protected]> im Auftrag von Kees de Brabander <cj.de.b=
[email protected]>
Gesendet: Dienstag, 21. April 2020 12:22
An: [email protected] <[email protected]>; zope-dev <zope-dev@zop=
e.org>; [email protected] Users <[email protected]>
Betreff: [Zope] Developing 'products' for zope 4 and 5

Hi,
I am trying to catch up with the innovation that zope has undergone (I stil=
l have an instance running under zope 2.10.9).
Is there any more extensive documentation on how to develop =91products=92 =
for zope 4 and 5. In the Zope Developer=92s Guide the chapter on Zope produ=
cts simply starts with the remark that the document is currently being revi=
ewed.
best, cb
_______________________________________________
Zope maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope-dev )

--_000_AM0P191MB0290347B04DA951C4C3C2701F4D50AM0P191MB0290EURP_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
<style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo=
ttom:0;} </style>
</head>
<body dir=3D"ltr">
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Hi Kees,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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 no=
t that much different. You have to read through the update notes. e.g. Cham=
eleon is the new default template engine, some globals are no longer availa=
ble, moved imports and so on.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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. The=
re is just a lack of man power.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
I suggest you try to follow the migration documentation (&nbsp;<a href=3D"h=
ttps://zope.readthedocs.io/en/latest/migrations/zope4/index.html">https://z=
ope.readthedocs.io/en/latest/migrations/zope4/index.html</a>&nbsp;).</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
I recommend the&nbsp;<a href=3D"https://community.plone.org/" id=3D"LPlnk92=
7724">https://community.plone.org/</a>&nbsp;forum - but try to ask some spe=
cialized questions - there is no &quot;Zope 5 developer documentation&quot;=
 out there and just hidden from you.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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 m=
igration for you.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<a href=3D"https://docs.plone.org/manage/upgrading/version_specific_migrati=
on/upgrade_to_python3.html" id=3D"LPlnk381851" style=3D"font-family: Calibr=
i, Arial, Helvetica, sans-serif; font-size: 12pt;">https://docs.plone.org/m=
anage/upgrading/version_specific_migration/upgrade_to_python3.html</a><br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"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 que=
stions, but almost only for announcements of new releases.</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
Best,</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
J=FCrgen</div>
<div style=3D"font-family: Calibri, Arial, Helvetica, sans-serif; font-size=
: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id=3D"appendonsend"></div>
<hr style=3D"display:inline-block;width:98%" tabindex=3D"-1">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" st=
yle=3D"font-size:11pt" color=3D"#000000"><b>Von:</b> Zope &lt;zope-bounces@=
zope.org&gt; im Auftrag von Kees de Brabander &lt;[email protected]=
&gt;<br>
<b>Gesendet:</b> Dienstag, 21. April 2020 12:22<br>
<b>An:</b> [email protected] &lt;[email protected]&gt;; zope-dev =
&lt;[email protected]&gt;; [email protected] Users &lt;[email protected]&gt;<br>
<b>Betreff:</b> [Zope] Developing 'products' for zope 4 and 5</font>
<div>&nbsp;</div>
</div>
<div class=3D"BodyFragment"><font size=3D"2"><span style=3D"font-size:11pt;=
">
<div class=3D"PlainText">Hi,<br>
I am trying to catch up with the innovation that zope has undergone (I stil=
l have an instance running under zope 2.10.9).<br>
Is there any more extensive documentation on how to develop =91products=92 =
for zope 4 and 5. In the Zope Developer=92s Guide the chapter on Zope produ=
cts simply starts with the remark that the document is currently being revi=
ewed.<br>
best, cb<br>
_______________________________________________<br>
Zope maillist&nbsp; -&nbsp; [email protected]<br>
<a href=3D"https://mail.zope.org/mailman/listinfo/zope">https://mail.zope.o=
rg/mailman/listinfo/zope</a><br>
**&nbsp;&nbsp; No cross posts or HTML encoding!&nbsp; **<br>
(Related lists -<br>
&nbsp;<a href=3D"https://mail.zope.org/mailman/listinfo/zope-announce">http=
s://mail.zope.org/mailman/listinfo/zope-announce</a><br>
&nbsp;<a href=3D"https://mail.zope.org/mailman/listinfo/zope-dev">https://m=
ail.zope.org/mailman/listinfo/zope-dev</a> )<br>
</div>
</span></font></div>
</body>
</html>

--_000_AM0P191MB0290347B04DA951C4C3C2701F4D50AM0P191MB0290EURP_--

--===============5877093159509517270==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )

--===============5877093159509517270==--