SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a Slides for World Plone Day 2010 (Spanish)

Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Frameworkexcedesoft
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño IIkaolong
 
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Francisco Javier Toscano Lopez
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Game of pods - Kubernetes
Game of pods - KubernetesGame of pods - Kubernetes
Game of pods - Kubernetesjdezine
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01emonsalve
 
El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8Ymbra
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle formsisrael
 
webutil
webutilwebutil
webutilisrael
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Formshenryjzbl
 
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Restorando
 
Programación basada en componentes para Programadores Python
Programación basada en componentes para Programadores PythonProgramación basada en componentes para Programadores Python
Programación basada en componentes para Programadores PythonCovantec R.L.
 

Semelhante a Slides for World Plone Day 2010 (Spanish) (20)

Kubernetes para developers
Kubernetes para developersKubernetes para developers
Kubernetes para developers
 
Prueba1.pdf
Prueba1.pdfPrueba1.pdf
Prueba1.pdf
 
Symfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony FrameworkSymfony-Community: Introducción a Symfony Framework
Symfony-Community: Introducción a Symfony Framework
 
Patrones de diseño II
Patrones de diseño IIPatrones de diseño II
Patrones de diseño II
 
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
Como sacar el máximo partido a los Cores de MuleSoft - optimización y buenas ...
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Mini curse
Mini curseMini curse
Mini curse
 
Game of pods - Kubernetes
Game of pods - KubernetesGame of pods - Kubernetes
Game of pods - Kubernetes
 
Webutil
WebutilWebutil
Webutil
 
Webutil
WebutilWebutil
Webutil
 
Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01Webutil 090812113116-phpapp01
Webutil 090812113116-phpapp01
 
El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8El universo JavaScript en Drupal 8
El universo JavaScript en Drupal 8
 
Introduccion Java.ppt
Introduccion Java.pptIntroduccion Java.ppt
Introduccion Java.ppt
 
ATICA DevOps
ATICA DevOpsATICA DevOps
ATICA DevOps
 
webutil oracle forms
webutil oracle formswebutil oracle forms
webutil oracle forms
 
webutil
webutilwebutil
webutil
 
Oracle Forms
Oracle FormsOracle Forms
Oracle Forms
 
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
Kubernetes technical overview and our experience at Restorando :: Buenos Aire...
 
Introducción a jBPM 6
Introducción a jBPM 6Introducción a jBPM 6
Introducción a jBPM 6
 
Programación basada en componentes para Programadores Python
Programación basada en componentes para Programadores PythonProgramación basada en componentes para Programadores Python
Programación basada en componentes para Programadores Python
 

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 Lotus Notes Sitios, web-apps Plone 1997 1999 2004 2007 2010
  • 4. • Apoyo al Open 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.