SlideShare une entreprise Scribd logo
1  sur  70
Plone 4
Plans and progress
Geir Bækholt
Plone 3
Plone 4
Hanno Schlichting
Plone 4
in 2009
Plone 5?
Plone Trunk
Plone 4
Disclaimer
 Nothing is settled yet
4



Zope 2.11
4



CMF 2.2
4



TinyMCE
4


plone.app.blobs
4


plone.folder
4



plone.app.upgrade
4



KSS optional
4


   no more
SecureMailHost
4

New control panels
 - User friendly upgrade UI
 - Add-on management
4

     New roles/
     permissions
Newbie (limited/restricted user)
Site admin
4


Plone Developer
      Pack
4


Resource Registries
   debugmode
4



Commenting
4



Work ow
Plone 3.3
 ·

 May
2009
Plone 4.0
 ·

 Nov
2009
Plone Trunk
3 pillars
Simplicity
Approachability
Performance
Simplicity
Tiles/Deco
A new approach to page
        editing
Pages:
Layouts composed
     of tiles
Tile
Persistent
Stores con guration
…and (optionally) data
Form for con guration
Lives at an unique URL
Renders to HTML
Example tiles
HTML text
Image with caption
Dynamic list of elements (f.ex news)
Flash movie/app
Form, poll etc.
File download
Archetypes/Dexterity elds
Deco
Visual editing interface
Replaces Kupu
DOM manipulation
Drag/Drop of Tiles
Lightboxed form controls
TinyMCE inside text tiles
Move editing
controls out of
content space
Remove
“display”
  menu
New default
  theme
Simpli ed, Plone.org-inspired
One content
    type!
A page is also a folder is also a
           collection
…even an
 event
Not the end of
  content types
Custom types still have many usecases
Choice of types
Dexterity or Archetypes
      or NONE
Performance
Plone needs to be faster…
Plone needs to be faster…
…out of the box
…for logged in users
…in high-end scenarios
Reduce and
simplify the
 codebase
LINES OF CODE
1200000
                             1144322          1147545
              1122261

1100000




1000000
                                                                  960456

                                                                                         916360

900000                                                                                                          887059
                                                                                                                                       867263



800000
          0




                        1




                                          2




                                                                       6)




                                                                                              7)




                                                                                                                     4)




                                                                                                                                            9)
      3.




                        3.




                                        3.




                                                                      -2




                                                                                             -1




                                                                                                                    -1




                                                                                                                                           -0
                                                                  01




                                                                                         02




                                                                                                                03




                                                                                                                                       05
                                                                 9-




                                                                                        9-




                                                                                                               9-




                                                                                                                                      9-
                                                             00




                                                                                    00




                                                                                                           00




                                                                                                                                  00
                                                            (2




                                                                                   (2




                                                                                                          (2




                                                                                                                                 (2
                                                        nk




                                                                              nk




                                                                                                     nk




                                                                                                                            nk
                                                        u




                                                                               u




                                                                                                      u




                                                                                                                             u
                                                     Tr




                                                                            Tr




                                                                                                   Tr




                                                                                                                          Tr
                                Lines of Code/Tempates for Plone including CMF and Zope
1,200,000   1147545



                       867263
 800,000




 400,000




       0




                        nk
               0
            3.




                         u
                      Tr
Reduce
dependencies
ZPT is slow
Chameleon
Anonymous page view
50.0


                                            45



37.5




25.0




                              18


12.5
              12




  0

       Plone 3.3 with ZPT               Plone trunk
Logged in view
30.0




                                                 24
22.5




15.0




                                 10

 7.5           7




  0

       Plone 3.3 with ZPT                    Plone trunk
Lacks support for restricted Python
Currently works with views.

Still some way to go for skin
templates.
Search
Less dependence on Catalog
Fewer indexes
Queryplan
Collective.SOLR
Cachefu
reimplementation
Approachability
Dexterity
Dexterity
Through the web schema editing
TTW- lesystem roundtrip
pluggable schemas
pluggable behavior
separate packages
faster
Deliverance or
     XDV
   Theming done right
Grok for Plone
Content type (Dexterity)
View
Form
Tile
plone.registry
Upgrading
to Plone 5
Upgrading
Content
Add-ons
Theme upgrades
Site con guration
Plone 3.3
 ·

 May
2009
Plone 4.0
 ·

 Nov
2009
 baekholt@jarn.com

Contenu connexe

Tendances

Music data is scary, beautiful and exciting
Music data is scary, beautiful and excitingMusic data is scary, beautiful and exciting
Music data is scary, beautiful and excitingBrian Whitman
 
Geom1-2hour3
Geom1-2hour3Geom1-2hour3
Geom1-2hour3kquarton
 
Brian Whitman - Music data is scary & beautiful & exciting
Brian Whitman - Music data is scary & beautiful & excitingBrian Whitman - Music data is scary & beautiful & exciting
Brian Whitman - Music data is scary & beautiful & excitingMobile Monday Amsterdam
 
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربي
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربيناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربي
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربيMEDIAinTORONTO
 
143. Belmont Stakes
143. Belmont Stakes143. Belmont Stakes
143. Belmont Stakesracingportal
 
PG&E Presentation to Kerntax 2013-02-22
PG&E Presentation to Kerntax   2013-02-22PG&E Presentation to Kerntax   2013-02-22
PG&E Presentation to Kerntax 2013-02-22Michael Turnipseed
 

Tendances (7)

Music data is scary, beautiful and exciting
Music data is scary, beautiful and excitingMusic data is scary, beautiful and exciting
Music data is scary, beautiful and exciting
 
Geom1-2hour3
Geom1-2hour3Geom1-2hour3
Geom1-2hour3
 
Brian Whitman - Music data is scary & beautiful & exciting
Brian Whitman - Music data is scary & beautiful & excitingBrian Whitman - Music data is scary & beautiful & exciting
Brian Whitman - Music data is scary & beautiful & exciting
 
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربي
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربيناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربي
ناديدبي للصحافة يطلق الإصدار الرابع من "نظرة على الإعلام العربي
 
143. Belmont Stakes
143. Belmont Stakes143. Belmont Stakes
143. Belmont Stakes
 
PG&E Presentation to Kerntax 2013-02-22
PG&E Presentation to Kerntax   2013-02-22PG&E Presentation to Kerntax   2013-02-22
PG&E Presentation to Kerntax 2013-02-22
 
TEMS Total Energy Management Service
TEMS Total Energy Management ServiceTEMS Total Energy Management Service
TEMS Total Energy Management Service
 

En vedette

Django & Buildout (en)
Django & Buildout (en)Django & Buildout (en)
Django & Buildout (en)zerok
 
Connecting Plone CMS and Salesforce.com CRM Webinar
Connecting Plone CMS and Salesforce.com CRM WebinarConnecting Plone CMS and Salesforce.com CRM Webinar
Connecting Plone CMS and Salesforce.com CRM WebinarifPeople
 
Plone3 Generateur d'applications et gestion de contenu 2.0
Plone3 Generateur d'applications et gestion de contenu 2.0Plone3 Generateur d'applications et gestion de contenu 2.0
Plone3 Generateur d'applications et gestion de contenu 2.0Paris, France
 
zc.buildout para desarrolladores Plone
zc.buildout para desarrolladores Plonezc.buildout para desarrolladores Plone
zc.buildout para desarrolladores PloneRoberto Allende
 
mHealth Summit EU 2015
mHealth Summit EU 2015 mHealth Summit EU 2015
mHealth Summit EU 2015 3GDR
 
2016 Mission Opportunities-Announcement **DRAFT**
2016 Mission Opportunities-Announcement  **DRAFT**2016 Mission Opportunities-Announcement  **DRAFT**
2016 Mission Opportunities-Announcement **DRAFT**Darryl Matthews
 
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Cargagsroma
 
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development
Tom Lazar   Using Zope3 Views And Viewlets For Plone 3.0 Product DevelopmentTom Lazar   Using Zope3 Views And Viewlets For Plone 3.0 Product Development
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product DevelopmentVincenzo Barone
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4Quintagroup
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellaryAjay kumar
 
A Look at Plone 4
A Look at Plone 4A Look at Plone 4
A Look at Plone 4Eric Steele
 
digital scent technology
digital scent technologydigital scent technology
digital scent technologySRUTHY K S
 
DIGITAL JEWELLERY
DIGITAL JEWELLERYDIGITAL JEWELLERY
DIGITAL JEWELLERYveera
 
Gsm security and encryption
Gsm security and encryptionGsm security and encryption
Gsm security and encryptionRK Nayak
 
Ppt digital scent
Ppt digital scentPpt digital scent
Ppt digital scentsheena_jain
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTPinky Mondal
 

En vedette (20)

Django & Buildout (en)
Django & Buildout (en)Django & Buildout (en)
Django & Buildout (en)
 
Connecting Plone CMS and Salesforce.com CRM Webinar
Connecting Plone CMS and Salesforce.com CRM WebinarConnecting Plone CMS and Salesforce.com CRM Webinar
Connecting Plone CMS and Salesforce.com CRM Webinar
 
Plone@tigem
Plone@tigemPlone@tigem
Plone@tigem
 
Plone3 Generateur d'applications et gestion de contenu 2.0
Plone3 Generateur d'applications et gestion de contenu 2.0Plone3 Generateur d'applications et gestion de contenu 2.0
Plone3 Generateur d'applications et gestion de contenu 2.0
 
zc.buildout para desarrolladores Plone
zc.buildout para desarrolladores Plonezc.buildout para desarrolladores Plone
zc.buildout para desarrolladores Plone
 
mHealth Summit EU 2015
mHealth Summit EU 2015 mHealth Summit EU 2015
mHealth Summit EU 2015
 
2016 Mission Opportunities-Announcement **DRAFT**
2016 Mission Opportunities-Announcement  **DRAFT**2016 Mission Opportunities-Announcement  **DRAFT**
2016 Mission Opportunities-Announcement **DRAFT**
 
Pound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de CargaPound & Varnish - Cache e Balanceamento de Carga
Pound & Varnish - Cache e Balanceamento de Carga
 
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development
Tom Lazar   Using Zope3 Views And Viewlets For Plone 3.0 Product DevelopmentTom Lazar   Using Zope3 Views And Viewlets For Plone 3.0 Product Development
Tom Lazar Using Zope3 Views And Viewlets For Plone 3.0 Product Development
 
New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4New in Plone 3.3. What to expect from Plone 4
New in Plone 3.3. What to expect from Plone 4
 
Digital jewellary
Digital jewellaryDigital jewellary
Digital jewellary
 
A Look at Plone 4
A Look at Plone 4A Look at Plone 4
A Look at Plone 4
 
Moodle CMS
Moodle CMSMoodle CMS
Moodle CMS
 
digital scent technology
digital scent technologydigital scent technology
digital scent technology
 
MANET
MANETMANET
MANET
 
DIGITAL JEWELLERY
DIGITAL JEWELLERYDIGITAL JEWELLERY
DIGITAL JEWELLERY
 
Gsm security and encryption
Gsm security and encryptionGsm security and encryption
Gsm security and encryption
 
Ppt digital scent
Ppt digital scentPpt digital scent
Ppt digital scent
 
Joomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPTJoomla CMS SEMINAR PPT
Joomla CMS SEMINAR PPT
 
Joomla - CMS
Joomla - CMSJoomla - CMS
Joomla - CMS
 

Similaire à Plone 4 and 5, plans and progress

Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Matt Hamilton
 
Enter ReLEx-goodbye excimer
Enter ReLEx-goodbye excimerEnter ReLEx-goodbye excimer
Enter ReLEx-goodbye excimerSamir Shah
 
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوض
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوضإثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوض
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوضMuhammad Muawwad
 
Scott Bowe
Scott BoweScott Bowe
Scott Bowecmnsdi
 
คลองสาน
คลองสานคลองสาน
คลองสานArtt Reartis
 
จดหมายข่าวบ้านสนุก1
จดหมายข่าวบ้านสนุก1จดหมายข่าวบ้านสนุก1
จดหมายข่าวบ้านสนุก1Nithimar Or
 
Sap fico-configuration-guide
Sap fico-configuration-guideSap fico-configuration-guide
Sap fico-configuration-guideChanchal Singha
 
2011/3/1~3/4投資週報
2011/3/1~3/4投資週報2011/3/1~3/4投資週報
2011/3/1~3/4投資週報利全 蔡
 
Concurrency And Erlang
Concurrency And ErlangConcurrency And Erlang
Concurrency And Erlangl xf
 
Обзор научных исследований по программе "Образование на основе развития со...
Обзор научных исследований по программе "Образование    на основе развития со...Обзор научных исследований по программе "Образование    на основе развития со...
Обзор научных исследований по программе "Образование на основе развития со...Yurchenko Gennadiy
 
Pavan sri sai 340 0642 pavan project work
Pavan sri sai  340 0642  pavan project workPavan sri sai  340 0642  pavan project work
Pavan sri sai 340 0642 pavan project workgntkptppts
 
Food Prices From Crisis to Stability
Food PricesFrom Crisis to StabilityFood PricesFrom Crisis to Stability
Food Prices From Crisis to StabilityShahjahan Siraj
 
Cloudcomputingdsp ip-100123124450-phpapp02
Cloudcomputingdsp ip-100123124450-phpapp02Cloudcomputingdsp ip-100123124450-phpapp02
Cloudcomputingdsp ip-100123124450-phpapp02Lamouchi Bassem
 
การผันวรรณยุกต์ ป.1
การผันวรรณยุกต์ ป.1การผันวรรณยุกต์ ป.1
การผันวรรณยุกต์ ป.1s6527718t
 
Дарья Борисова. Лучшие практики в решении транспортных проблем
Дарья Борисова. Лучшие практики в решении транспортных проблемДарья Борисова. Лучшие практики в решении транспортных проблем
Дарья Борисова. Лучшие практики в решении транспортных проблемЮлия Егорова
 
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMD
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMDMeasuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMD
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMDFAO
 
Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012Adrian Treacy
 
SEB's Baltic Household Outlook April 2012
SEB's Baltic Household Outlook April 2012SEB's Baltic Household Outlook April 2012
SEB's Baltic Household Outlook April 2012SEBgroup
 

Similaire à Plone 4 and 5, plans and progress (20)

Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
Plone - Revised Roadmap: Plone 3,4,5 and beyond - Dutch Plone Users Day (+AUDIO)
 
Enter ReLEx-goodbye excimer
Enter ReLEx-goodbye excimerEnter ReLEx-goodbye excimer
Enter ReLEx-goodbye excimer
 
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوض
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوضإثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوض
إثراء بيانات التسجيلة الببليوجرافية / إعداد محمد عبدالحميد معوض
 
Scott Bowe
Scott BoweScott Bowe
Scott Bowe
 
คลองสาน
คลองสานคลองสาน
คลองสาน
 
Business review templates
Business review templatesBusiness review templates
Business review templates
 
จดหมายข่าวบ้านสนุก1
จดหมายข่าวบ้านสนุก1จดหมายข่าวบ้านสนุก1
จดหมายข่าวบ้านสนุก1
 
Sap fico-configuration-guide
Sap fico-configuration-guideSap fico-configuration-guide
Sap fico-configuration-guide
 
2011/3/1~3/4投資週報
2011/3/1~3/4投資週報2011/3/1~3/4投資週報
2011/3/1~3/4投資週報
 
Concurrency And Erlang
Concurrency And ErlangConcurrency And Erlang
Concurrency And Erlang
 
Обзор научных исследований по программе "Образование на основе развития со...
Обзор научных исследований по программе "Образование    на основе развития со...Обзор научных исследований по программе "Образование    на основе развития со...
Обзор научных исследований по программе "Образование на основе развития со...
 
Pavan sri sai 340 0642 pavan project work
Pavan sri sai  340 0642  pavan project workPavan sri sai  340 0642  pavan project work
Pavan sri sai 340 0642 pavan project work
 
Food Prices From Crisis to Stability
Food PricesFrom Crisis to StabilityFood PricesFrom Crisis to Stability
Food Prices From Crisis to Stability
 
Cloudcomputingdsp ip-100123124450-phpapp02
Cloudcomputingdsp ip-100123124450-phpapp02Cloudcomputingdsp ip-100123124450-phpapp02
Cloudcomputingdsp ip-100123124450-phpapp02
 
La Spezia: Climate integrated strategies
La Spezia: Climate integrated strategiesLa Spezia: Climate integrated strategies
La Spezia: Climate integrated strategies
 
การผันวรรณยุกต์ ป.1
การผันวรรณยุกต์ ป.1การผันวรรณยุกต์ ป.1
การผันวรรณยุกต์ ป.1
 
Дарья Борисова. Лучшие практики в решении транспортных проблем
Дарья Борисова. Лучшие практики в решении транспортных проблемДарья Борисова. Лучшие практики в решении транспортных проблем
Дарья Борисова. Лучшие практики в решении транспортных проблем
 
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMD
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMDMeasuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMD
Measuring and Monitoring Foot and Mouth Disease Occurrence Melissa McLaws EuFMD
 
Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012Mobile.Broadband Maurice.Patrick 101012
Mobile.Broadband Maurice.Patrick 101012
 
SEB's Baltic Household Outlook April 2012
SEB's Baltic Household Outlook April 2012SEB's Baltic Household Outlook April 2012
SEB's Baltic Household Outlook April 2012
 

Dernier

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

Plone 4 and 5, plans and progress

Notes de l'éditeur

  1. Located in southern norway.
  2. Stability, predictability, maturity Stability often comes at the cost of innovation. We cannot do all that much fancy within the scope of Plone 3. That would break the promise. So, as happy as we are with Plone 3 — time to get innovating again.
  3. Build Plone 4 and put plone back on the cutting edge.
  4. was called Plone 4 Planned a big release with massive changes in 2010 But as work progressed, it became evident that there was quite some release-worthy stuff that wouldn’t have to wait for such a major overhaul — and till 2010.
  5. So it was decided to make a Plone 4 release, hopefully in 2009 Not as radical as the work on Plone trunk Will have new features, — but stuff that is stable now. Features that are too big for a 3.x release. (i,.e require migration, compatibility changes, might break addons) Not experimental
  6. With release manager Eric Steele , who should take special care to make sure there are more high-resolution images of him available on the web.
  7. All the big changes that were recently referred to as Plone4. Are now called Plone Trunk. Hopefully a 2010 release as Plone 5. Hanno will be release manager for Plone 5.
  8. As there is a formal proposal and review process, code to be written on a volunteer basis, and a general lot of uncertainty here — let’s see all of this as speculation, guesswork and hopes.
  9. Widely used visual editor. Kupu is no longer maintained. The new editing UI for Plone trunk will also be based on TinyMCE. Plone integration already. You will still be able to use Kupu with Plone 4, of course. We’ll just switch the default.
  10. Finally proper support for BLOBs Store binary objects outside the ZODB On the filesystem Tested. We have this running in a 7000 employee intranet.
  11. btree-based folder implementation faster scalable replaces Folder, ATFolder, Large folder etc
  12. Upgrade machinery. replaces the critically dangerous reinstall button in the portal quickinstaller. Makes it simple for product authors to define upgrade steps between versions.
  13. No more need for hacks like this. The builtin Zope mailhost is now more advanced than this one. It is better for us to have less custom stuff to maintain.
  14. Newbie (limited/restricted user) Site admin vs Manager
  15. Stuff like Gloworm
  16. Debugmode should be linked to Zope’s debugmode. Major source for confusion for newbies.
  17. Commenting is one of the original cool features of the CMF and Plone — but it is way overdue for revision.
  18. … so the recently updated plan shows a timeline like this, with a
  19. Tiles is the back-end architecture Deco is the front end editing interface
  20. By having the editing controls clearly separate from the rest of the UI, it makes it obvious to users where to find editing controls. It also makes it easier for us to build more advanced menus, as we don’t have to take theming stuff into consideration. Much simpler job for themers.
  21. Not needed anymore. Since deco handles layout properly no more need for “use content as default page”
  22. Plone looks rather old and worn by now.
  23. …So Alex Limi is working on a freshup to the new default theme … based on the typography and overall feel from Plone org.
  24. Archetypes will still work Dexterity will be there for those that want to switch And if you don’t need types, you’ll not have to relate to either.
  25. Templating engine — can be used for multiple syntaxes of attribute based languages like ZPT and Genshi Quite faster. Maintained, Used by Repoze.BFG, Pylons, Plone
  26. Collective.SOLR integrates with SOLR, an open source enterprise level search engine — much more advanced than ZCatalog. We have used this in a 7000-employee intranet we deployed last year. It works wonderfully. There is no way ZCatalog could have handled the load and the amount of content.
  27. Replacement for Archetypes.
  28. Theming fast and simple. Write html, poke holes in it for your Plone content. There are a lot of talks on Deliverance at this symposium. Catch at least one. XDV is deliverance reimplemented as compiled XSLT. Currently has less features than deliverance, but has much better performance. Laurence’s goal is to have it compile down to a single XSTL transform that can be placed in the pipeline. No special software required to host it. Developed and used. Used on Plone.org.
  29. These are by far the most common tasks a developer will need to perform. plone.Grok directives for these common scenarios. No more need for zcml.
  30. Get rid of portal_properties split more tools into configuration and functionality
  31. (assuming plone trunk will be named Plone 5) There are currently no in-place migration to Plone trunk (like we have in previous Plone versions)