O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Eric Steele – World Plone Day 2010 – Plone 4 Overview

2.328 visualizações

Publicada em

Publicada em: Tecnologia
  • 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,
       Responder 
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

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

×