New in Plone 3.3. What to expect from Plone 4

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

2 comments

Comments 1 - 2 of 2 previous next Post a comment

  • + vipod Vitaliy Podoba 9 months ago
    Yes, you are right. Perhaps I had to add some notes after ’Simplification’ slides about appropriate replacements or at least some appointment where to look for explanation for each PLIP. Will be better the next time ;-) Thank you for correction.
  • + petrias petrias 9 months ago
    Quite a few things being removed in name of 'simplification'. Hope to see in future iterations of plone4 story also what will replace them. We don’t want to give the wrong impression that the platform will lose functionality do we? :)
Post a comment
Embed Video
Edit your comment Cancel

2 Favorites

New in Plone 3.3. What to expect from Plone 4 - Presentation Transcript

      • New in Plone 3.3
      • What to expect from Plone 4
    Vitaliy Podoba http://quintagroup.com
  1. 3.3 (Release candidate 2) (Apr 07, 2009) 11 Feature Enhancements (PLIPs)‏
  2. PLIP || PL one I mprovement P roposal
  3. 1
  4. #126: Link type should automatically redirect when accessed directly
  5.  
  6. Redirect Immediately to link target
  7. 2
  8. #232: Resource Registries Improvements
  9. Conditional Comments (IE Only)‏ IE Conditional Comment Field with value 'IE'
      • <!--[if IE]>
      • <style type=&quot;text/css&quot; media=&quot;all&quot;>...
      • <![endif]-->
  10. External Resources http://quintagroup.com/default.css
  11. 3
  12. #234: Standardizing use of INavigationRoot
  13. Portal Tabs
  14. Breadcrumbs
  15. Sitemap
  16. Navigation Portlet
  17. New : Fixed Search
  18. 4
  19. #237: Minor i18n upgrades
  20. PlacelessTranslationService 1.4.13 PloneLanguageTool 2.0
  21. PlacelessTranslationService 1.5
    • Multiple message catalogs in the same domain
  22. PloneLanguageTool 3.0
    • A new content language-based negotiator
    • A new sub-domain negotiator
    • Option to restrict cookie negotiation to authenticated users
    • Changed default for displaying flags
    • Changed ITranslatable location
  23. 5
  24. #238: Disable inline editing by default
  25. Before
  26. Now
  27. 6
  28. #239: Adapterise the Extensible Indexable Object Wrapper
  29. Before
  30. from Products.CMFPlone.CatalogTool import registerIndexableAttribute def customIndex(obj, portal, **kwargs): “”” some code goes here “”” registerIndexableAttribute('customIndex', customIndex)
  31. Now
  32. indexers.py: from interfaces import IPage from plone.indexer import indexer @indexer(IPage) def customIndex(object): “”” some code goes here “”” configure.zcml: <adapter name=&quot;customIndex&quot; factory=&quot;.indexers.customIndex&quot; />
  33. 7
  34. #240: Improve locking configurability
    • Possibility to switch off locking
    • Locking timeout = 10 minutes
    • KSS action extends the lock every 5 minutes
  35. lock_on_ttw_edit
    • Possibility to switch off locking
    • Locking timeout = 10 minutes
    • KSS action extends the lock every 5 minutes
  36. 8
  37. #241: Clean up auto-sort, auto-order code
  38. Removed not fully completed plone2.1 plip #3
    • Deleted: ATContentTypes/interface/autosort.py ATContentTypes/lib/autosort.py
    • Cleaned-up ATCT Folder type
  39. 9
  40. #243: Replace workflow history viewlet with content history viewlet
  41. Before
  42. Now
  43. 10
  44. #246: View for rendering events as an iCalendar file
  45. Before
  46. @@ics_view collects events and returns them as an iCalendar file for:
    • Plone root
    • Folder
    • Large Folder
    • Topic
  47.  
  48. 11
  49. #247: Automate ZCML Loading for Plone Plug-ins
  50. Before
      • <include package=”some.package” />
  51. Now z3c.autoinclude
  52. Now setup(... entry_points=&quot;&quot;&quot; ... [z3c.autoinclude.plugin] target = plone ... “”” ...)‏
  53. BONUS !!!
  54. New favicon.ico that is in line with the new branding
  55. Improved products installation story
  56. Before Reinstall
  57. Now Upgrade
  58. A lot of bugs fixed due to regular Plone tune-up events http://plone-tuneup.ning.com
  59. 4 (Unreleased) (after early 2010)‏
  60. Smaller. Faster. Easier.
  61. Plone 4 will be primarily a feature based release, not time-based
  62. Better page composition story (Plone Deco Proposal)‏
  63. Proposal snapshot
  64.  
  65. Prototype snapshot http://www.fourdigits.nl/plone4uidemo/v16
  66.  
  67. Blocks: Grid layout
    • Grid-based layout consisting of
    • Panels consisting of
    • Tiles which could be * transient or * persistent
  68. Plone Deco Packages
    • plone.blocks
    • experimental.blocks
    • plone.tiles
    • plone.app.deco
  69. For details
    • Plone Deco Project Area http://code.google.com/p/plone-deco
    • Plone Deco Google Group http://groups.google.com/group/plone-deco
  70. Noticeably increase performance
  71. Hanno Schlichting: “The slogan today is: Plone is getting twice as fast with every release.”
  72.  
  73. The possibility to easily use a non-Archetypes based content types (e.g. Dexterity)‏
  74. Dexterity is considered as an alternative (to Archetypes) way for creating Plone content types
  75. For details
    • Dexterity Project Area http://code.google.com/p/dexterity
    • Dexterity Google Group http://groups.google.com/group/dexterity-development
  76. Improve technical base (Python 2.6 and WSGI)‏
  77. plone-coredev buildout already requires Python 2.6 http://dev.plone.org/plone/changeset/26393
  78. Plone versus Python 3 Possible Scenario :-) http://blog.hannosch.eu/2008/12/plone-versus-python-3.html
  79. Plone is ...
  80. Plone trunk is already running as WSGI application by means of repoze.zope2
  81. Right now there are 22 Plone 4 PLIPs in plone trac project http://dev.plone.org/plone/report/24
  82. Which mostly aim to simplify Plone base
  83. Simplification 1
    • Remove external editor support
    • Remove wicked support
    • Remove CMFActionIcons
    • Do not ship with NuPlone anymore
    • Merge GroupUserFolder into PlonePAS
    • Plone core should no longer use portal_skins
    • Retire CMFQuickInstaller
  84. Simplification 2
    • Make KSS optional
    • Provide a &quot;Plone Base&quot; distribution
    • Replace SecureMailHost with Zope mailhost
    • Get rid of base_properties
    • No longer use Kupu as our default visual editor
    • Remove PlacelessTranslationService
    • Focus on minimized package dependencies
  85. To be continued ...
  86. For details
      • http://plone.org

+ QuintagroupQuintagroup, 9 months ago

custom

1427 views, 2 favs, 4 embeds more stats

Plone Roadmap
World Plone Day 2009 (WPD 2009)

More info about this presentation

© All Rights Reserved

  • Total Views 1427
    • 1397 on SlideShare
    • 30 from embeds
  • Comments 2
  • Favorites 2
  • Downloads 5
Most viewed embeds
  • 18 views on http://www.plug.org.ua
  • 7 views on http://talk.quintagroup.com
  • 4 views on http://plug.org.ua
  • 1 views on http://ploneua.quintagroup.com

more

All embeds
  • 18 views on http://www.plug.org.ua
  • 7 views on http://talk.quintagroup.com
  • 4 views on http://plug.org.ua
  • 1 views on http://ploneua.quintagroup.com

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories