Hello everybody,
All active Zope mailing lists have been upgraded from Mailman version 2 to version 3. List settings, list membership and archives have been migrated with one exception: If you had an account on the list website to manage your settings or visit private list archives, you will need to recreate it:
- Visit https://mail.zope.dev/mailman3/
- Click on the "Sign Up" link at the top right
- On the signup form, enter the same email address you use to receive email from the mailing list
After signup you will get an email with a verification link. Click on the link to activate your account.
Other than the web accounts the lists work the same as before. List archives for retired lists will remain available at their old location at https://mail.zope.dev/.
Mailman 3 brings a modernized web interface with simplified settings management, easy visibility of your own posts and searchable mailing list archives. If you have any questions take a look at the Mailman 3 List Member Manual at https://docs.mailman3.org/en/latest/userguide.html or ask here.
Jens Vagelpohl
zope.org Sysadmin
Hi all,
I just wanted to let you know that I uploaded a development version of
the ClickTracker product. You can get it at
http://www.zope.org/Members/ppetru/ClickTracker
The README file:
ClickTracker clickthrough logging system
Description:
This product logs clickthroughs to foreign (or local) URLs in a SQL database.
The data gathered with it is useful to generate reports about where your site's
visitors go.
Usage:
Untar and ungzip the archive into you Zope directory and restart Zope. Make
sure that a database connection is available and that a table with the following
structure exists:
CREATE TABLE clickthrough_log (
local_url varchar(255) not null,
foreign_url varchar(255) not null,
entry_date date,
);
Add a ClickTracker using Zope's management screens (the predefined id is 'r').
After that convert the HREFs you want to monitor after the following model:
href="http://www.foo.com" -> href="r?t=http://www.foo.com"
Description of the SQL schema:
local_url contains the full local URL (ex: http://www.myzopeserver.com/links/directories)
foreign_url contains the full foreign URL that the user clicked (ex: http://www.yahoo.com)
entry_date contains the date when the clickthrough was logged
Bugs:
The SQL method uses the now() function which (I think) is MySQL-specific.
Does anyone know a database-independent way to get the current time ?
Todo:
- it should be possible to change the logging table name
- report generation
Contact ppetru(a)coltronix.com for suggestions, bug reports, complains and patches :)
-Petru
On behalf of Zope developer community I am pleased to announce the release of Zope 5.0!
This release
- drops support for Python 2.7 and 3.5
- drops support for `ZServer`
- adds support for the newly released Python 3.9
Although this release is a major one, it should be possible to use it without any changes if the following preconditions are met:
- Your project runs on the latest Zope 4 release on Python 3.6+ and does not use ZServer.
- Neither your tests nor running your Zope instance shows DeprecationWarnings.
Additionally this release contains some minor features and bug fixes which have been backported to Zope 4 where possible.
As Zope 5 is now released, Zope 4 is put into bugfix mode until 2021-12-31.
(See the roadmap for details: https://zope.readthedocs.io/en/latest/roadmap.html)
For details about this release see the what’s-new-section and the change log:
- https://zope.readthedocs.io/en/latest/news.html#what-s-new-in-zope-5
- https://zope.readthedocs.io/en/latest/changes.html#id1
To install the new version see https://zope.readthedocs.io/en/latest/INSTALL.html
--
Mit freundlichen Grüßen
Michael Howitz
On behalf of Zope developer community I am pleased to announce the release of Zope 4.4.2.
(Version 4.4.1 was a faulty release, sorry.)
The 4.4.2 release contains mostly a bug fixes the most important is:
* Fix HEAD requests on registered views.
For details of the changes see https://zope.readthedocs.io/en/4.x/changes.html#id2
To install the new version see https://zope.readthedocs.io/en/4.x/INSTALL.html
--
Mit freundlichen Grüßen
Michael Howitz
Hi Kees,
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.
As you correctly noted, the documentation is not completely up to date. There is just a lack of man power.
I suggest you try to follow the migration documentation ( https://zope.readthedocs.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 specialized questions - there is no "Zope 5 developer documentation" out there 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 migration 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_…
By the way - these mailing lists are usually not used for those kind of questions, but almost only for announcements of new releases.
Best,
Jürgen
________________________________
Von: Zope <zope-bounces(a)zope.org> im Auftrag von Kees de Brabander <cj.de.brabander(a)hccnet.nl>
Gesendet: Dienstag, 21. April 2020 12:22
An: zope-announce(a)zope.org <zope-announce(a)zope.org>; zope-dev <zope-dev(a)zope.org>; zope(a)zope.org Users <zope(a)zope.org>
Betreff: [Zope] Developing 'products' for zope 4 and 5
Hi,
I am trying to catch up with the innovation that zope has undergone (I still have an instance running under zope 2.10.9).
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.
best, cb
_______________________________________________
Zope maillist - Zope(a)zope.org
https://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
https://mail.zope.org/mailman/listinfo/zope-announcehttps://mail.zope.org/mailman/listinfo/zope-dev )
On behalf of Zope developer community I am pleased to announce the release of the first alpha release of the Zope 5 series: 5.0a1
Zope 5 drops support for
* Python 2.7, it supports Python 3.5 up to 3.8
* ZServer, it is now WSGI only
To migrate to Zope 5: first migrate to the lastest Zope 4 release.
If your code runs on the WSGI stack without showing deprecations warnings it should also be able to run on Zope 5, too, without changes.
All other changes (besides these non-backwards compatible ones) have been back ported to Zope 4.x.
(We will keep doing so until the final Zope 5 release.)
For details of the changes see https://zope.readthedocs.io/en/latest/changes.html#a1-2020-02-28
To install the new version see https://zope.readthedocs.io/en/latest/INSTALL.html
--
Mit freundlichen Grüßen
Michael Howitz
On behalf of the Plone security team I am announcing this security issue in Zope also here:
CVE Identifier: CVE-2020-7939
Type: SQL injection
Severity: 4.9 – MEDIUM
Affected Zope versions:
* Zope 2 older than 2.13.30 (2.13.30 is not yet released)
* Zope 4 older than 4.2
For details see https://plone.org/security/hotfix/20200121/sql-injection-in-dtml-or-in-conn…
To fix the issue use the Hotfix provided at https://plone.org/security/hotfix/20200121 (version 1.1 or newer)
or upgrade to Zope 4.2+.
There is no released Zope 2.13 version, yet, which includes the fix. (I hope it will can released soon.)
--
Mit freundlichen Grüßen
Michael Howitz