Plone 6

I. atala: Front-endaren modernizazioa

Current status (Plone 4.3, 5.0)

Ploneren templatinga zaila da: skins, views, viewlets, portlets, ZPT, ...

Soluzioa: Diazo

Defektuzko itxura

Barceloneta theme: LESS

Arazoa: pertsonalizatzeko zaila eta espektatiba diferentziak, nahiko "ixilean" egindako lana

Hau berritzeko teknologia berriak sartzea zaila da Plone Corearen funtzionamenduagatik

Ez dago inor Plone komunitatean lan hori hartu nahi duenik

Erabili JS buzzwordak: Plone React

REST API + React
(demo)

SEO? Google?

VHS Ehrenamtsportal: https://vhs-ehrenamtsportal.de/

Google: https://www.google.de/search?q=site%3Avhs-ehrenamtsportal.de

API (Plone): https://vhs-ehrenamtsportal.de/api

Robots.txt: https://vhs-ehrenamtsportal.de/robots.txt

Plone Robots.txt: https://vhs-ehrenamtsportal.de/api/robots.txt

Lan egiteko moduak ere ezberdinak: back + front bereizketa

https://www.jungzeelandia.de/

II. atala: Back-endaren modernizazioa

Why Plone is going to Die: Andreas Jung, 2014

Bideoa: https://www.youtube.com/watch?v=k1FbMVzaaOo

Aurkezpena: https://www.slideshare.net/ajung/why-plone-will-die

Inkesta bat egin zuen, eta boto gehien jaso zituen aukeretako bat zen: Leave Zope and migrate to Pyramid

Plone Komunitatea txikia da, ezin da orain arteko teknologia bota eta zerotik hasita Plone bezalako produktu bat sortu.

Evolution, not revolution

Norbaitek Plone Confen baten esandakoa

Python 2 End Of Life

Zope on Python 3 = Zope 4

Gocept: Zope 4: https://blog.gocept.com/2018/04/03/a-heartily-welcome-for-zope-in-the-python-3-wonderland/

Philip Bauer: Plone on Python 3: https://www.starzel.de/blog/porting-plone-to-python-3

Helburuak

  1. Zope 4: python 3 eta WSGI gainean dabilen Zope bertsioa (eta ZMIn Bootstrap duena)
  2. Plone 5.2: python 3 eta Zope 4n exekutatzen den Plone bertsioa (eta python 2n ere bai)

Plone 6

  • Back-end
    • Python 3
    • Zope 4
    • WSGI
  • Front-end
    • REST API
    • React