Slides for World Plone Day 2010
Upcoming SlideShare
Loading in...5
×
 

Slides for World Plone Day 2010

on

  • 521 views

English version

English version

Statistics

Views

Total Views
521
Views on SlideShare
519
Embed Views
2

Actions

Likes
0
Downloads
1
Comments
0

1 Embed 2

http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Slides for World Plone Day 2010 Slides for World Plone Day 2010 Presentation Transcript

  • Juan Pablo Giménez Marcos F. Romero
  • Juan Pablo Giménez C/C++ Linux PHP Plone 1996 2000 2010
  • Marcos F. Romero Lotus Notes Web sites, web-apps Plone 1997 1999 2004 2007 2010
  • • Open Source Support: >US$ 150.000 • Permanent pursuit of authors • Better royalties for authors
  • Contact Outline Writing of drafts Rewrite Publication 7-May 1-Jun 17-Jul 7-Dic 11-Abr 13-May
  • Technical reviewers • Martin Aspeli • Alec Mitchel • Emanuel Sartor
  • The book > Project
  • The book > Customer requirements 1. News items will be • Chapter 3: Creating published in several Content Types with sections and must ArchGenXML. include fields like – AGX installation. country and lead – Configuring and using paragraph or intro. ArgoUML. – Manual customization of code. – Turn AGX product into a Python package.
  • The book > Customer requirements 2. Multimedia content • Chapter 5: Creating a will illustrate and Custom Content Type complement written with Paster. information. – Creating a content type 3. Multimedia content and adding fields. should be played – Validation. online but may also – Changing default view with jQuery. be downloaded. • Chapter 11: Creating portlets.
  • The book > Customer requirements 4. Advertisement • Chapter 6: Creating banners will be Lightweight Content located in several Types. areas of every page. – Creating content types 5. Advertisement with Zope 3 techniques and Dexterity. banners may vary – Creating zope.formlib according to the forms and views. section of the website.
  • The book > Customer requirements 6. Commercial (and non- • Chapter 9: Adding technical) staff should Security to your be able to modify the Products. location of the – Creating permissions, banners. roles and groups. – Restricting access to methods or operations. – Adding security via workflows. – Creating configlets with z3c.form. • Chapter 10: Improving User Interface with KSS.
  • The book > Customer requirements 7. All sections will have a • Chapter 12: Extending front page with a Third-Party Products. special layout – CMF skin layers including the last – overrides.zcml published content. – z3c.jbot – browser layers – subscription adapters – Collage, a thorough example: views, utilities, forms, adapters and viewlets.
  • The book > Customer requirements 8. Everything in the • Chapter 8: website must be Internationalization. translated or, at least, – Installation and usage of be translatable into i18ndude. other languages. – Placeless Translation Services and zope.i18n. – i18n in AGX and paster products. – LinguaPlone intro.
  • The book > Customer requirements 9. Accessing the website • Chapter 7: Improving must be fast, Product Performance. especially for readers. – Installing and configuring CacheFu. – Several caching techniques: @view.memoize, @ram.cache and volatile variables. – FunkLoad: load and bench test.
  • The book > Customer requirements 10. All of the code must • Chapter 4: Prevent Bugs be properly through Testing. commented and – AGX and paster products tested so that future test suites. changes can be made, – doctests with IPython. without too much – Zope functional tests. effort, by a different – Selenium development team. • Almost all chapters.
  • The book > Additional subjects • Chapter 1: Getting • Chapter 13: Interacting started. with other Systems: – Installing Python with XML-RPC. virtualenv. – z3c.form – Installing Plone in – Local and global utilities. Linux and Windows. • Chapter 14: Getting our • Chapter 2: Using Products ready for Development Tools. Production: – IPython, ipdb, etc. – Installing and using an • Appendix: Creating a egg repository (PSC). Policy Product – A production buildout.
  • The book > Structure Chapters' structure: Chapter 1 1. Getting ready • Recipe 1 2. How to do it... • Recipe 2 3. How it works... Chapter 2 4. There's more • Recipe 3 5. See also • Recipe 4 Chapter 14 • Recipe 70 • Recipe 71
  • Demo • Chapter 13: Interacting with other Systems: XML-RPC. – Creating a configuration form (z3c.form) – Registering a local utility. – Registering a global utility.
  • Questions
  • Ruffle
  • Thank you