Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Sections
Personal tools

Agenda

Document Actions
Outcomes and agenda for the advanced bootcamp.

Day One: Advanced Content Management Development

  • Advanced Archetypes
    • SQLStorage and External Storage
    • Custom fields and widgets
    • Custom validators
    • Marshallers and ExternalEditor
  • Advanced Workflow
    • Security tips for workflow
    • Performing actions on transitions
    • Scripting workflow
  • Security
    • Building private sites
    • Protecting site areas
    • Integrating security into your scripts and applications

Day Two: Application Development

  • Advanced Searching/Sorting with the Catalog
    • Using the catalog effectively
    • Advanced index types and add-on indexes
  • Application Development
    • FormController
    • Cookies and web requests
    • Common application development practices
  • PAS / User Storage
  • Membrane/remember and custom member management

Day Three: Developer Practices

  • Filesystem Development
    • Storing skins and scripts on disk
    • Creating setup systems for products
    • Create sample content / importing content
    • GenericSetup
  • Advanced Debugging
    • Understanding Zope/Plone tracebacks
    • Advanced debugging with WingIDE
    • Using pdb with Plone
    • Closeau

Day Four: Techniques & the Road Ahead

  • Performance
    • Performance tips for Plone applications
    • Using Plone's caching features & CacheFu
    • Leveraging ZEO for scalability
  • Testing
    • Writing functional tests with Zelenium
    • Writing unit tests for applications
    • Best practices for testing and Plone
  • Relational Databases
    • Advanced techniques for ZSQL methods
    • Tips on building reldb-backed applications
  • The Road Ahead
    • Leveraging Zope 3 technologies in Plone
Girl Develop It's Python for Beginners
Wisconsin PyCamp™ 2014
13th Annual Python in Science Conference
PyOhio PyCamp™ 2014
Upcoming Events
TriPython April 2014 Meeting: ParaView
Caktus Group, 209 Lloyd St, Suite 110, Carrboro, NC,
2014-04-24
Raleigh Project Night
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
2014-05-06
Chapel Hill Project Night
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, Europa Center, 100 Europa Drive, Suite 590, Chapel Hill,
2014-05-14
TriPython May 2014 Meeting: Ansible
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
2014-05-22
Wisconsin Mini-PyCamp™ 2014
Sage Hall, University of Wisconsin Oshkosh, Oshkosh, WI,
2014-06-13
« April 2014 »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      
2014-04-01
18:00-21:00 Raleigh Project Night
2014-04-09
18:00-21:00 Carrboro Project Night
2014-04-24
19:00-21:00 TriPython April 2014 Meeting: ParaView
Orders over $29.95 qualify for free shipping in the US.