Your SlideShare is downloading. ×
0
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          ...
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...
The book > Customer requirements
2. Multimedia content    • Chapter 5: Creating a
   will illustrate and     Custom Conten...
The book > Customer requirements
4. Advertisement          • Chapter 6: Creating
   banners will be          Lightweight C...
The book > Customer requirements
6. Commercial (and non-      • Chapter 9: Adding
   technical) staff should     Security ...
The book > Customer requirements
7. All sections will have a • Chapter 12: Extending
   front page with a          Third-P...
The book > Customer requirements
8. Everything in the          • Chapter 8:
   website must be              Internationali...
The book > Customer requirements
9. Accessing the website     • Chapter 7: Improving
   must be fast,               Produc...
The book > Customer requirements
10. All of the code must     • Chapter 4: Prevent Bugs
    be properly                thr...
The book > Additional subjects
•       Chapter 1: Getting         • Chapter 13: Interacting
        started.              ...
The book > Structure

Chapters' structure:   Chapter 1
1. Getting ready       • Recipe 1

2. How to do it...     • Recipe ...
Demo
• Chapter 13: Interacting with other Systems:
  XML-RPC.
  – Creating a configuration form (z3c.form)
  – Registering...
Questions
Ruffle
Thank you
Upcoming SlideShare
Loading in...5
×

Slides for World Plone Day 2010

456

Published on

English version

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
456
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Slides for World Plone Day 2010"

  1. 1. Juan Pablo Giménez Marcos F. Romero
  2. 2. Juan Pablo Giménez C/C++ Linux PHP Plone 1996 2000 2010
  3. 3. Marcos F. Romero Lotus Notes Web sites, web-apps Plone 1997 1999 2004 2007 2010
  4. 4. • Open Source Support: >US$ 150.000 • Permanent pursuit of authors • Better royalties for authors
  5. 5. Contact Outline Writing of drafts Rewrite Publication 7-May 1-Jun 17-Jul 7-Dic 11-Abr 13-May
  6. 6. Technical reviewers • Martin Aspeli • Alec Mitchel • Emanuel Sartor
  7. 7. The book > Project
  8. 8. 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.
  9. 9. 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.
  10. 10. 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.
  11. 11. 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.
  12. 12. 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.
  13. 13. 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.
  14. 14. 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.
  15. 15. 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.
  16. 16. 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.
  17. 17. 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
  18. 18. Demo • Chapter 13: Interacting with other Systems: XML-RPC. – Creating a configuration form (z3c.form) – Registering a local utility. – Registering a global utility.
  19. 19. Questions
  20. 20. Ruffle
  21. 21. Thank you
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×