Juan Pablo Giménez   Marcos F. Romero
Juan Pablo Giménez

C/C++   Linux   PHP          Plone


1996                  2000           2010
Marcos F. Romero

Lotus Notes   Sitios, web-apps   Plone


 1997            1999            2004    2007   2010
• Apoyo al Open Source: >US$ 150.000
• Búsqueda permanente de autores
• Mejores regalías para los autores
Contacto   Outline            Escritura borradores      Reescritura        Publicación


7-May      1-Jun     17-Jul                     7-Dic                 11-Abr   13-May
Revisores técnicos

        • Martin Aspeli
        • Alec Mitchel
        • Emanuel Sartor
El libro > Proyecto
El libro > Requerimientos del cliente
1. Se publicarán noticias    • Capítulo 3: Creating
   en diferentes               Content Types with
   secciones. Las noticias     ArchGenXML.
   deben tener campos           – Instalación de AGX.
   adicionales como país        – Configuración y uso de
   y volanta.                     ArgoUML.
                                – Modificación manual del
                                  código.
                                – Paquetización del
                                  producto de AGX.
El libro > Requerimientos del cliente
2. La información escrita • Capítulo 5: Creating a
   será ilustrada y         Custom Content Type
   complementada con        with Paster.
   videos.                   – Creación de un tipo de
3. Los videos deberán          contenido y campos.
   reproducirse en el        – Validación.
   browser pero también      – Cambios en la vista con
                               jQuery.
   podrán descargarse.
                          • Capítulo 11: Creating
                            portlets.
El libro > Requerimientos del cliente
4. Se mostrarán banners     • Capítulo 6: Creating
   en diferentes sectores     Lightweight Content
   de cada página.            Types.
5. Los banners podrán          – Creación de tipos de
   variar según la               contenido Zope 3 y con
                                 Dexterity.
   sección del sitio que
                               – Creación de formularios
   se visite.
                                 y vistas zope.formlib.
El libro > Requerimientos del cliente
6. El área Commercial       • Capítulo 9: Adding
   (personal no técnico)      Security to your
   deberá poder               Products.
   modificar la ubicación      – Creación de permisos,
   de los banners.               roles y grupos.
                               – Restricción de acceso a
                                 métodos u operaciones.
                               – Seguridad vía workflows.
                               – Creación de configlets
                                 con z3c.form.
                            • Capítulo 10: Improving
                              User Interface with KSS.
El libro > Requerimientos del cliente
7. Todas las secciones     • Capítulo 12: Extending
   tendrán una página        Third-Party Products.
   inicial con un layout      –   CMF skin layers
   especial para mostrar      –   overrides.zcml
   las últimas                –   z3c.jbot
   novedades.                 –   browser layers
                              –   subscription adapters
                              –   Collage, un ejemplo
                                  completo: views,
                                  utilities, forms, adapters
                                  y viewlets.
El libro > Requerimientos del cliente
8. Todo el sitio debe       • Capítulo 8:
   estar traducido o, por     Internationalization.
   lo menos, debe poder        – Instalación y uso de
   traducirse.                   i18ndude.
                               – Placeless Translation
                                 Services y zope.i18n.
                               – Internacionalización de
                                 productos AGX y paster.
                               – Introducción a
                                 LinguaPlone.
El libro > Requerimientos del cliente
9. El acceso al sitio debe   • Capítulo 7: Improving
   ser rápido,                 Product Performance.
   especialmente para           – Instalación y
   los lectores.                  configuración de
                                  CacheFu.
                                – Diferentes técnicas de
                                  cacheo:
                                  @view.memoize,
                                  @ram.cache y volátiles.
                                – FunkLoad: test de carga
                                  y benchmark.
El libro > Requerimientos del cliente
10. Todo el código debe   • Capítulo 4: Prevent
    estar debidamente       Bugs through Testing.
    testeado.                – Test suites de productos
                               AGX y paster.
                             – doctests con IPython.
                             – Zope functional tests.
                             – Selenium
                          • Prácticamente todos los
                            capítulos.
El libro > Temas adicionales
•       Capítulo 1: Getting       • Capítulo 13: Interacting
        started.                    with other Systems:
    –     Instalación de Python     XML-RPC.
          con virtualenv.            – z3c.form
    –     Instalación de Plone       – Local y global utilities.
          en Linux y Windows.
                                  • Capítulo 14: Getting our
•       Capítulo 2: Using           Products ready for
        Development Tools.          Production:
    –     IPython, ipdb, otros.      – Instalación y uso de un
•       Apéndice: Creating a           egg repository. (PSC).
        Policy Product               – Buildout para
                                       producción.
El libro > Organización

Estructura de los Capítulos:   Capítulo 1
1. Getting ready               • Receta 1

2. How to do it...             • Receta 2

3. How it works...
                               Capítulo 2
4. There's more                • Receta 3
5. See also                    • Receta 4




                               Capítulo 14
                               • Receta 70
                               • Receta 71
Demo
• Capítulo 13: Interacting with other Systems:
  XML-RPC.
  – Creating a configuration form (z3c.form)
  – Registering a local utility.
  – Registering a global utility.
Preguntas
Sorteo
Gracias

Slides for World Plone Day 2010 (Spanish)

  • 1.
    Juan Pablo Giménez Marcos F. Romero
  • 2.
    Juan Pablo Giménez C/C++ Linux PHP Plone 1996 2000 2010
  • 3.
    Marcos F. Romero LotusNotes Sitios, web-apps Plone 1997 1999 2004 2007 2010
  • 4.
    • Apoyo alOpen Source: >US$ 150.000 • Búsqueda permanente de autores • Mejores regalías para los autores
  • 5.
    Contacto Outline Escritura borradores Reescritura Publicación 7-May 1-Jun 17-Jul 7-Dic 11-Abr 13-May
  • 6.
    Revisores técnicos • Martin Aspeli • Alec Mitchel • Emanuel Sartor
  • 7.
    El libro >Proyecto
  • 8.
    El libro >Requerimientos del cliente 1. Se publicarán noticias • Capítulo 3: Creating en diferentes Content Types with secciones. Las noticias ArchGenXML. deben tener campos – Instalación de AGX. adicionales como país – Configuración y uso de y volanta. ArgoUML. – Modificación manual del código. – Paquetización del producto de AGX.
  • 9.
    El libro >Requerimientos del cliente 2. La información escrita • Capítulo 5: Creating a será ilustrada y Custom Content Type complementada con with Paster. videos. – Creación de un tipo de 3. Los videos deberán contenido y campos. reproducirse en el – Validación. browser pero también – Cambios en la vista con jQuery. podrán descargarse. • Capítulo 11: Creating portlets.
  • 10.
    El libro >Requerimientos del cliente 4. Se mostrarán banners • Capítulo 6: Creating en diferentes sectores Lightweight Content de cada página. Types. 5. Los banners podrán – Creación de tipos de variar según la contenido Zope 3 y con Dexterity. sección del sitio que – Creación de formularios se visite. y vistas zope.formlib.
  • 11.
    El libro >Requerimientos del cliente 6. El área Commercial • Capítulo 9: Adding (personal no técnico) Security to your deberá poder Products. modificar la ubicación – Creación de permisos, de los banners. roles y grupos. – Restricción de acceso a métodos u operaciones. – Seguridad vía workflows. – Creación de configlets con z3c.form. • Capítulo 10: Improving User Interface with KSS.
  • 12.
    El libro >Requerimientos del cliente 7. Todas las secciones • Capítulo 12: Extending tendrán una página Third-Party Products. inicial con un layout – CMF skin layers especial para mostrar – overrides.zcml las últimas – z3c.jbot novedades. – browser layers – subscription adapters – Collage, un ejemplo completo: views, utilities, forms, adapters y viewlets.
  • 13.
    El libro >Requerimientos del cliente 8. Todo el sitio debe • Capítulo 8: estar traducido o, por Internationalization. lo menos, debe poder – Instalación y uso de traducirse. i18ndude. – Placeless Translation Services y zope.i18n. – Internacionalización de productos AGX y paster. – Introducción a LinguaPlone.
  • 14.
    El libro >Requerimientos del cliente 9. El acceso al sitio debe • Capítulo 7: Improving ser rápido, Product Performance. especialmente para – Instalación y los lectores. configuración de CacheFu. – Diferentes técnicas de cacheo: @view.memoize, @ram.cache y volátiles. – FunkLoad: test de carga y benchmark.
  • 15.
    El libro >Requerimientos del cliente 10. Todo el código debe • Capítulo 4: Prevent estar debidamente Bugs through Testing. testeado. – Test suites de productos AGX y paster. – doctests con IPython. – Zope functional tests. – Selenium • Prácticamente todos los capítulos.
  • 16.
    El libro >Temas adicionales • Capítulo 1: Getting • Capítulo 13: Interacting started. with other Systems: – Instalación de Python XML-RPC. con virtualenv. – z3c.form – Instalación de Plone – Local y global utilities. en Linux y Windows. • Capítulo 14: Getting our • Capítulo 2: Using Products ready for Development Tools. Production: – IPython, ipdb, otros. – Instalación y uso de un • Apéndice: Creating a egg repository. (PSC). Policy Product – Buildout para producción.
  • 17.
    El libro >Organización Estructura de los Capítulos: Capítulo 1 1. Getting ready • Receta 1 2. How to do it... • Receta 2 3. How it works... Capítulo 2 4. There's more • Receta 3 5. See also • Receta 4 Capítulo 14 • Receta 70 • Receta 71
  • 18.
    Demo • Capítulo 13:Interacting with other Systems: XML-RPC. – Creating a configuration form (z3c.form) – Registering a local utility. – Registering a global utility.
  • 19.
  • 20.
  • 21.