State of Pyramid - Brasilia 2013

  • 339 views
Uploaded on

Update on the past, present, future of Pyramid at PloneConf/PyCon Brasilia 2013.

Update on the past, present, future of Pyramid at PloneConf/PyCon Brasilia 2013.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
339
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. State of Pyramid Paul Everitt PloneConf/PyCon Brasilia, 2013 Tuesday, October 8, 13
  • 2. Self-Indulgence • Prehistoric • Web, Python, Zope, Plone, Pyramid, Substance D • Agendaless Consulting with Chris and Tres, Fredericksburg • Manage large web projects...yep, I’m pimping Tuesday, October 8, 13
  • 3. AboutYou • Who is not a Plone person? • Who has used Pyramid? Tuesday, October 8, 13
  • 4. Overview • Pyramid Background • Current Status • What’s Next Tuesday, October 8, 13
  • 5. What is Pyramid? Tuesday, October 8, 13
  • 6. Tuesday, October 8, 13
  • 7. Tuesday, October 8, 13
  • 8. Tuesday, October 8, 13
  • 9. What is Pyramid? • Python (2 and 3) web framework • Merger of repoze.bfg (from the Zope guys) and Pylons • Not Zope Tuesday, October 8, 13
  • 10. Goals of Pyramid Tuesday, October 8, 13
  • 11. Only Pay For WhatYou Eat • Easy to start • Few choices forced on you • Small codebase Tuesday, October 8, 13
  • 12. Quality • Full test and docs coverage (culture of docs and tests) • Performance, profiling • Maturity (bug fixes, doc updates) Tuesday, October 8, 13
  • 13. Small to Big • “Start Small, Finish Big, Stay Finished” • Starting point and finishing point • Unique features that let you scale your design (configuration, events, custom renderers, view predicates, traversal, ...) Tuesday, October 8, 13
  • 14. ...and more • Multiple template languages • SQLAlchemy (or others) for storage/ retrieval • Authentication and authorization • Sessions, events, i18n, resources and traversal, advanced configuration, ... Tuesday, October 8, 13
  • 15. The Now of Pyramid Tuesday, October 8, 13
  • 16. Pyramid 1.5 • 1.5a2 is feature complete • No Chameleon! No Mako! No nuthin’! • Very easy to add • Hybrid routes/traversal • pdistreport • View matches on inheritance Tuesday, October 8, 13
  • 17. Community • Upswing in contributors • Big increase in events • At this conference Tuesday, October 8, 13
  • 18. Documentation • Deep developer • “Evaluator” (Quick Tour, Quick Tutorial) • Python 3, Pylons Tuesday, October 8, 13
  • 19. Deform2 Tuesday, October 8, 13
  • 20. Substance D • Pyramid content framework for “civilized” web applications • Not an application • SDI (ZMI), Content Types, Forms, Security, ZODB, Cataloging (deferred), Undo, References,Workflow, Dumping, Stats, ... Tuesday, October 8, 13
  • 21. Leonardo Rochael Almeida Tuesday, October 8, 13
  • 22. demo.substanced.net Tuesday, October 8, 13
  • 23. Next • Marketing (storytelling) • Documentation (Traversal,Add-on) • Events Tuesday, October 8, 13