Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Plone 4
 World Plone Day, 2010
Plone 4
Plone 4
•“Transitional Release”
Plone 4
•“Transitional Release”
•Infrastructure improvements for Plone 5
Plone 4
•“Transitional Release”
•Infrastructure improvements for Plone 5
•Low-cost upgrade from Plone 3
Infrastructure
Improvements
Zope 2.12
Zope 2.12
•Support for Python 2.4, 2.5, 2.6
Zope 2.12
•Support for Python 2.4, 2.5, 2.6
•Fully eggified
Zope 2.12
•Support for Python 2.4, 2.5, 2.6
•Fully eggified
•Flexible storage options
Zope 2.12
•Support for Python 2.4, 2.5, 2.6
•Fully eggified
•Flexible storage options
 •RelStorage
Zope 2.12
•Support for Python 2.4, 2.5, 2.6
•Fully eggified
•Flexible storage options
 •RelStorage
 •BLOBs
Python 2.6
Python 2.6
•Officially supported!
Python 2.6
•Officially supported!
•Faster
Python 2.6
•Officially supported!
•Faster
•Improved memory management
BLOB Support
BLOB Support
•plone.app.blob
BLOB Support
•plone.app.blob
•Store file data outside of Data.fs
BLOB Support
•plone.app.blob
•Store file data outside of Data.fs
•Entirely managed by the ZODB
BLOB Support
•plone.app.blob
•Store file data outside of Data.fs
•Entirely managed by the ZODB
•More efficient access
BLOB Support
•plone.app.blob
•Store file data outside of Data.fs
•Entirely managed by the ZODB
•More efficient access
•Big m...
BLOB Support
•plone.app.blob
•Store file data outside of Data.fs
•Entirely managed by the ZODB
•More efficient access
•Big m...
BLOB Support
BLOB Support
•http://pik-potsdam.de/
BLOB Support
•http://pik-potsdam.de/

•6,789   files to migrate
BLOB Support
•http://pik-potsdam.de/

•6,789   files to migrate
•Migration   took 51 minutes
BLOB Support
•http://pik-potsdam.de/

•6,789   files to migrate
•Migration   took 51 minutes
•ZODB     was packed from 16.5...
BLOB Support
•http://pik-potsdam.de/

•6,789   files to migrate
•Migration   took 51 minutes
•ZODB     was packed from 16.5...
BLOB Support
Folders
Folders
•Replaces:
Folders
•Replaces:
  •“Plone Folder”
Folders
•Replaces:
  •“Plone Folder”
  •“Plone Large Folder”
Folders
•Replaces:
  •“Plone Folder”
  •“Plone Large Folder”
•Ordered BTree implementation
Folders
•Replaces:
  •“Plone Folder”
  •“Plone Large Folder”
•Ordered BTree implementation
•Adapterized Ordering
Folders
•Replaces:
  •“Plone Folder”
  •“Plone Large Folder”
•Ordered BTree implementation
•Adapterized Ordering
•Automati...
1,200
                                                          Folders
                                                  ...
JavaScript
JavaScript
•jQuery 1.4 – 3X faster
JavaScript
•jQuery 1.4 – 3X faster
•KSS – faster, lighter
Optimized
Optimized
•20% less RAM used
Optimized
•20% less RAM used
•Grows at a much slower rate
Optimized
•20% less RAM used
•Grows at a much slower rate
•Speed!
Response Time
                                (Requests/Second)
30




             23.3
20




      13.9
10
            ...
Response Time
                                (Requests/Second)
40




30
                    33.3


20
             23.3
...
Visible Change
First-Run
Experience
New Theme
Sunburst
Sunburst
•Cleaner, simpler HTML & CSS
Sunburst
•Cleaner, simpler HTML & CSS
•Tableless
Sunburst
•Cleaner, simpler HTML & CSS
•Tableless
•Intentionally boring (but stylishly so)
Sunburst
•Cleaner, simpler HTML & CSS
•Tableless
•Intentionally boring (but stylishly so)
•deco.gs, for easier layout
jQuery Tools
jQuery Tools
•Overlay
jQuery Tools
•Overlay
•Tabs
jQuery Tools
•Overlay
•Tabs
•Tooltips
jQuery Tools
•Overlay
•Tabs
•Tooltips
•Exposé
jQuery Tools
•Overlay
•Tabs
•Tooltips
•Exposé
•Scrollable
jQuery Tools
•Overlay
•Tabs
•Tooltips
•Exposé
•Scrollable
•FlashEmbed
TinyMCE
TinyMCE
•Products.TinyMCE
TinyMCE
•Products.TinyMCE
•Basis for Plone 5’s “Deco” editor
TinyMCE
•Products.TinyMCE
•Basis for Plone 5’s “Deco” editor
•Easily extendible
TinyMCE
•Products.TinyMCE
•Basis for Plone 5’s “Deco” editor
•Easily extendible
•Actively maintained
TinyMCE
•Products.TinyMCE
•Basis for Plone 5’s “Deco” editor
•Easily extendible
•Actively maintained
•Easy to theme
Users &
Groups
Users & Groups
Users & Groups
•Revamped user/groups management screens
Users & Groups
•Revamped user/groups management screens
•Full support for nested groups
Users & Groups
•Revamped user/groups management screens
•Full support for nested groups
•Add @@sharing page roles from Gen...
Users & Groups
•Revamped user/groups management screens
•Full support for nested groups
•Add @@sharing page roles from Gen...
Users & Groups
Users & Groups
•Group dashboards
Users & Groups
•Group dashboards
 •Assign portlets on a per-group basis
Users & Groups
•Group dashboards
 •Assign portlets on a per-group basis
 •“Bulletin board”
Users & Groups
•Group dashboards
 •Assign portlets on a per-group basis
 •“Bulletin board”
 •Intranet win!
Users & Groups
Users & Groups
•Log in using email addresses
Users & Groups
•Log in using email addresses
 •Opt-in feature
Users & Groups
•Log in using email addresses
 •Opt-in feature
 •Automated migration
Users & Groups
Users & Groups
•Extensible member data
Users & Groups
•Extensible member data
 •Registration and member profiles
Users & Groups
•Extensible member data
 •Registration and member profiles
 •Add new fields
Users & Groups
•Extensible member data
 •Registration and member profiles
 •Add new fields
 •Show/hide fields
Search
Search
•Search form
Search
•Search form
 •Collapse advanced search options by default
Search
•Search form
 •Collapse advanced search options by default
 •Hide options based on logged-in status
Search
Search
•Full-Text indexing of East Asian languages
Search
•Full-Text indexing of East Asian languages
 •Makes search work for Chinese, Japanese, Korean
Search
•Full-Text indexing of East Asian languages
 •Makes search work for Chinese, Japanese, Korean
 •Opens Plone to 1.5 ...
Portlets
Portlets
•Updated management interface
Portlets
•Updated management interface
 •Show/Hide portlets
Portlets
•Updated management interface
 •Show/Hide portlets
 •Indicate “blocked” portlets
Content
Content
•Expose and edit Dublin Core metadata
Content
•Expose and edit Dublin Core metadata
•Improved content relationship interface
Content
•Expose and edit Dublin Core metadata
•Improved content relationship interface
•Manage image scales
Content
•Expose and edit Dublin Core metadata
•Improved content relationship interface
•Manage image scales
•Set image ID ...
Content
•Expose and edit Dublin Core metadata
•Improved content relationship interface
•Manage image scales
•Set image ID ...
Development
     Tweaks
Development
•bin/instance fg
                  Tweaks
Development
•bin/instance fg
 •Console output  Tweaks
Development
•bin/instance fg
 •Console output
 •Debug modes on
                  Tweaks
Development
•bin/instance fg
 •Console output
 •Debug modes on
                  Tweaks
•bin/instance console
Development
•bin/instance fg
 •Console output
 •Debug modes on
                  Tweaks
•bin/instance console
 •Console ou...
Development
•bin/instance fg
 •Console output
 •Debug modes on
                  Tweaks
•bin/instance console
 •Console ou...
Upgrades
Upgrades
•Backwards compatibility a major focus
Upgrades
•Backwards compatibility a major focus
•Database upgrade from Plone 2.5 and up
Upgrades
•Backwards compatibility a major focus
•Database upgrade from Plone 2.5 and up
•Add-ons
Upgrades
•Backwards compatibility a major focus
•Database upgrade from Plone 2.5 and up
•Add-ons
 •Most “just work”
Upgrades
•Backwards compatibility a major focus
•Database upgrade from Plone 2.5 and up
•Add-ons
 •Most “just work”
 •Othe...
“     Definitely the easiest major Plone




                                                                      ”
      ...
Plone 4
Plone 4
•Fast!
Plone 4
•Fast!
•Low-cost upgrade
Plone 4
•Fast!
•Low-cost upgrade
•Groundwork for the future
Plone 4
•Fast!
•Low-cost upgrade
•Groundwork for the future
•Snappy dresser
Plone 4
Plone 4
•Some massive changes you probably won’t notice
Plone 4
•Some massive changes you probably won’t notice
•Lots of little ones you will
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Eric Steele – World Plone Day 2010 – Plone 4 Overview
Prochain SlideShare
Chargement dans…5
×

Eric Steele – World Plone Day 2010 – Plone 4 Overview

2 323 vues

Publié le

Publié dans : Technologie
  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

Eric Steele – World Plone Day 2010 – Plone 4 Overview

  1. 1. Plone 4 World Plone Day, 2010
  2. 2. Plone 4
  3. 3. Plone 4 •“Transitional Release”
  4. 4. Plone 4 •“Transitional Release” •Infrastructure improvements for Plone 5
  5. 5. Plone 4 •“Transitional Release” •Infrastructure improvements for Plone 5 •Low-cost upgrade from Plone 3
  6. 6. Infrastructure Improvements
  7. 7. Zope 2.12
  8. 8. Zope 2.12 •Support for Python 2.4, 2.5, 2.6
  9. 9. Zope 2.12 •Support for Python 2.4, 2.5, 2.6 •Fully eggified
  10. 10. Zope 2.12 •Support for Python 2.4, 2.5, 2.6 •Fully eggified •Flexible storage options
  11. 11. Zope 2.12 •Support for Python 2.4, 2.5, 2.6 •Fully eggified •Flexible storage options •RelStorage
  12. 12. Zope 2.12 •Support for Python 2.4, 2.5, 2.6 •Fully eggified •Flexible storage options •RelStorage •BLOBs
  13. 13. Python 2.6
  14. 14. Python 2.6 •Officially supported!
  15. 15. Python 2.6 •Officially supported! •Faster
  16. 16. Python 2.6 •Officially supported! •Faster •Improved memory management
  17. 17. BLOB Support
  18. 18. BLOB Support •plone.app.blob
  19. 19. BLOB Support •plone.app.blob •Store file data outside of Data.fs
  20. 20. BLOB Support •plone.app.blob •Store file data outside of Data.fs •Entirely managed by the ZODB
  21. 21. BLOB Support •plone.app.blob •Store file data outside of Data.fs •Entirely managed by the ZODB •More efficient access
  22. 22. BLOB Support •plone.app.blob •Store file data outside of Data.fs •Entirely managed by the ZODB •More efficient access •Big memory savings
  23. 23. BLOB Support •plone.app.blob •Store file data outside of Data.fs •Entirely managed by the ZODB •More efficient access •Big memory savings •Automated migration
  24. 24. BLOB Support
  25. 25. BLOB Support •http://pik-potsdam.de/
  26. 26. BLOB Support •http://pik-potsdam.de/ •6,789 files to migrate
  27. 27. BLOB Support •http://pik-potsdam.de/ •6,789 files to migrate •Migration took 51 minutes
  28. 28. BLOB Support •http://pik-potsdam.de/ •6,789 files to migrate •Migration took 51 minutes •ZODB was packed from 16.5 GB to 3.0 GB
  29. 29. BLOB Support •http://pik-potsdam.de/ •6,789 files to migrate •Migration took 51 minutes •ZODB was packed from 16.5 GB to 3.0 GB •Memory footprint from 10 GB to 3 GB
  30. 30. BLOB Support
  31. 31. Folders
  32. 32. Folders •Replaces:
  33. 33. Folders •Replaces: •“Plone Folder”
  34. 34. Folders •Replaces: •“Plone Folder” •“Plone Large Folder”
  35. 35. Folders •Replaces: •“Plone Folder” •“Plone Large Folder” •Ordered BTree implementation
  36. 36. Folders •Replaces: •“Plone Folder” •“Plone Large Folder” •Ordered BTree implementation •Adapterized Ordering
  37. 37. Folders •Replaces: •“Plone Folder” •“Plone Large Folder” •Ordered BTree implementation •Adapterized Ordering •Automatic migration
  38. 38. 1,200 Folders 1120 900 1000 Time Taken (In Seconds) 810 600 580 300 0 Create 500 News Items List Folder Contents Plone 3.3.5 Plone 4.0b3
  39. 39. JavaScript
  40. 40. JavaScript •jQuery 1.4 – 3X faster
  41. 41. JavaScript •jQuery 1.4 – 3X faster •KSS – faster, lighter
  42. 42. Optimized
  43. 43. Optimized •20% less RAM used
  44. 44. Optimized •20% less RAM used •Grows at a much slower rate
  45. 45. Optimized •20% less RAM used •Grows at a much slower rate •Speed!
  46. 46. Response Time (Requests/Second) 30 23.3 20 13.9 10 12.7 8.3 6.5 4.6 0 Anonymous View Logged-in View Edit Screen Plone 3.3 Plone 4.0b3
  47. 47. Response Time (Requests/Second) 40 30 33.3 20 23.3 19.6 13.9 12.7 12.7 10 8.3 6.5 4.6 0 Anonymous View Logged-in View Edit Screen Plone 3.3 Plone 4.0b3 Plone 4.0b3 (Chameleon)
  48. 48. Visible Change
  49. 49. First-Run Experience
  50. 50. New Theme
  51. 51. Sunburst
  52. 52. Sunburst •Cleaner, simpler HTML & CSS
  53. 53. Sunburst •Cleaner, simpler HTML & CSS •Tableless
  54. 54. Sunburst •Cleaner, simpler HTML & CSS •Tableless •Intentionally boring (but stylishly so)
  55. 55. Sunburst •Cleaner, simpler HTML & CSS •Tableless •Intentionally boring (but stylishly so) •deco.gs, for easier layout
  56. 56. jQuery Tools
  57. 57. jQuery Tools •Overlay
  58. 58. jQuery Tools •Overlay •Tabs
  59. 59. jQuery Tools •Overlay •Tabs •Tooltips
  60. 60. jQuery Tools •Overlay •Tabs •Tooltips •Exposé
  61. 61. jQuery Tools •Overlay •Tabs •Tooltips •Exposé •Scrollable
  62. 62. jQuery Tools •Overlay •Tabs •Tooltips •Exposé •Scrollable •FlashEmbed
  63. 63. TinyMCE
  64. 64. TinyMCE •Products.TinyMCE
  65. 65. TinyMCE •Products.TinyMCE •Basis for Plone 5’s “Deco” editor
  66. 66. TinyMCE •Products.TinyMCE •Basis for Plone 5’s “Deco” editor •Easily extendible
  67. 67. TinyMCE •Products.TinyMCE •Basis for Plone 5’s “Deco” editor •Easily extendible •Actively maintained
  68. 68. TinyMCE •Products.TinyMCE •Basis for Plone 5’s “Deco” editor •Easily extendible •Actively maintained •Easy to theme
  69. 69. Users & Groups
  70. 70. Users & Groups
  71. 71. Users & Groups •Revamped user/groups management screens
  72. 72. Users & Groups •Revamped user/groups management screens •Full support for nested groups
  73. 73. Users & Groups •Revamped user/groups management screens •Full support for nested groups •Add @@sharing page roles from GenericSetup
  74. 74. Users & Groups •Revamped user/groups management screens •Full support for nested groups •Add @@sharing page roles from GenericSetup •Display real names instead of user names
  75. 75. Users & Groups
  76. 76. Users & Groups •Group dashboards
  77. 77. Users & Groups •Group dashboards •Assign portlets on a per-group basis
  78. 78. Users & Groups •Group dashboards •Assign portlets on a per-group basis •“Bulletin board”
  79. 79. Users & Groups •Group dashboards •Assign portlets on a per-group basis •“Bulletin board” •Intranet win!
  80. 80. Users & Groups
  81. 81. Users & Groups •Log in using email addresses
  82. 82. Users & Groups •Log in using email addresses •Opt-in feature
  83. 83. Users & Groups •Log in using email addresses •Opt-in feature •Automated migration
  84. 84. Users & Groups
  85. 85. Users & Groups •Extensible member data
  86. 86. Users & Groups •Extensible member data •Registration and member profiles
  87. 87. Users & Groups •Extensible member data •Registration and member profiles •Add new fields
  88. 88. Users & Groups •Extensible member data •Registration and member profiles •Add new fields •Show/hide fields
  89. 89. Search
  90. 90. Search •Search form
  91. 91. Search •Search form •Collapse advanced search options by default
  92. 92. Search •Search form •Collapse advanced search options by default •Hide options based on logged-in status
  93. 93. Search
  94. 94. Search •Full-Text indexing of East Asian languages
  95. 95. Search •Full-Text indexing of East Asian languages •Makes search work for Chinese, Japanese, Korean
  96. 96. Search •Full-Text indexing of East Asian languages •Makes search work for Chinese, Japanese, Korean •Opens Plone to 1.5 billion people
  97. 97. Portlets
  98. 98. Portlets •Updated management interface
  99. 99. Portlets •Updated management interface •Show/Hide portlets
  100. 100. Portlets •Updated management interface •Show/Hide portlets •Indicate “blocked” portlets
  101. 101. Content
  102. 102. Content •Expose and edit Dublin Core metadata
  103. 103. Content •Expose and edit Dublin Core metadata •Improved content relationship interface
  104. 104. Content •Expose and edit Dublin Core metadata •Improved content relationship interface •Manage image scales
  105. 105. Content •Expose and edit Dublin Core metadata •Improved content relationship interface •Manage image scales •Set image ID based on Title
  106. 106. Content •Expose and edit Dublin Core metadata •Improved content relationship interface •Manage image scales •Set image ID based on Title •More new mailing action variables
  107. 107. Development Tweaks
  108. 108. Development •bin/instance fg Tweaks
  109. 109. Development •bin/instance fg •Console output Tweaks
  110. 110. Development •bin/instance fg •Console output •Debug modes on Tweaks
  111. 111. Development •bin/instance fg •Console output •Debug modes on Tweaks •bin/instance console
  112. 112. Development •bin/instance fg •Console output •Debug modes on Tweaks •bin/instance console •Console output
  113. 113. Development •bin/instance fg •Console output •Debug modes on Tweaks •bin/instance console •Console output •Debug modes unchanged
  114. 114. Upgrades
  115. 115. Upgrades •Backwards compatibility a major focus
  116. 116. Upgrades •Backwards compatibility a major focus •Database upgrade from Plone 2.5 and up
  117. 117. Upgrades •Backwards compatibility a major focus •Database upgrade from Plone 2.5 and up •Add-ons
  118. 118. Upgrades •Backwards compatibility a major focus •Database upgrade from Plone 2.5 and up •Add-ons •Most “just work”
  119. 119. Upgrades •Backwards compatibility a major focus •Database upgrade from Plone 2.5 and up •Add-ons •Most “just work” •Others require minimal changes
  120. 120. “ Definitely the easiest major Plone ” upgrade we’ve had. http://www.netsight.co.uk/blog/2010/1/19/plone-4-speed-in-real-life
  121. 121. Plone 4
  122. 122. Plone 4 •Fast!
  123. 123. Plone 4 •Fast! •Low-cost upgrade
  124. 124. Plone 4 •Fast! •Low-cost upgrade •Groundwork for the future
  125. 125. Plone 4 •Fast! •Low-cost upgrade •Groundwork for the future •Snappy dresser
  126. 126. Plone 4
  127. 127. Plone 4 •Some massive changes you probably won’t notice
  128. 128. Plone 4 •Some massive changes you probably won’t notice •Lots of little ones you will

×