Top Banner
Juan Pablo Giménez Marcos F. Romero
21

Slides for World Plone Day 2010 (Spanish)

Jun 24, 2015

Download

Documents

marcosfromero

Spanish version
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Slides for World Plone Day 2010 (Spanish)

Juan Pablo Giménez Marcos F. Romero

Page 2: Slides for World Plone Day 2010 (Spanish)

1996 2000 2010

C/C++ Linux PHP Plone

Juan Pablo Giménez

Page 3: Slides for World Plone Day 2010 (Spanish)

1997 2007 2010

Lotus Notes Sitios, web-apps Plone

1999 2004

Marcos F. Romero

Page 4: Slides for World Plone Day 2010 (Spanish)

• Apoyo al Open Source: >US$ 150.000

• Búsqueda permanente de autores

• Mejores regalías para los autores

Page 5: Slides for World Plone Day 2010 (Spanish)

7-May

Contacto Outline

1-Jun 7-Dic17-Jul

Escritura borradores

11-Abr

Reescritura

13-May

Publicación

Page 6: Slides for World Plone Day 2010 (Spanish)

• Martin Aspeli

• Alec Mitchel

• Emanuel Sartor

Revisores técnicos

Page 7: Slides for World Plone Day 2010 (Spanish)

El libro > Proyecto

Page 8: Slides for World Plone Day 2010 (Spanish)

1. Se publicarán noticias en diferentes secciones. Las noticias deben tener campos adicionales como paísy volanta.

• Capítulo 3: Creating Content Types with ArchGenXML.

– Instalación de AGX.

– Configuración y uso de ArgoUML.

– Modificación manual del código.

– Paquetización del producto de AGX.

El libro > Requerimientos del cliente

Page 9: Slides for World Plone Day 2010 (Spanish)

2. La información escrita será ilustrada y complementada con videos.

3. Los videos deberán reproducirse en el browser pero también podrán descargarse.

• Capítulo 5: Creating a Custom Content Type with Paster.

– Creación de un tipo de contenido y campos.

– Validación.

– Cambios en la vista con jQuery.

• Capítulo 11: Creating portlets.

El libro > Requerimientos del cliente

Page 10: Slides for World Plone Day 2010 (Spanish)

4. Se mostrarán banners en diferentes sectores de cada página.

5. Los banners podrán variar según la sección del sitio que se visite.

• Capítulo 6: Creating Lightweight Content Types.

– Creación de tipos de contenido Zope 3 y con Dexterity.

– Creación de formularios y vistas zope.formlib.

El libro > Requerimientos del cliente

Page 11: Slides for World Plone Day 2010 (Spanish)

6. El área Commercial (personal no técnico) deberá poder modificar la ubicación de los banners.

• Capítulo 9: Adding Security to your Products.– Creación de permisos,

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

Page 12: Slides for World Plone Day 2010 (Spanish)

7. Todas las secciones tendrán una página inicial con un layout especial para mostrar las últimas novedades.

• Capítulo 12: Extending Third-Party Products.

– CMF skin layers

– overrides.zcml

– z3c.jbot

– browser layers

– subscription adapters

– Collage, un ejemplo completo: views, utilities, forms, adapters y viewlets.

El libro > Requerimientos del cliente

Page 13: Slides for World Plone Day 2010 (Spanish)

8. Todo el sitio debe estar traducido o, por lo menos, debe poder traducirse.

• Capítulo 8: Internationalization.

– Instalación y uso de i18ndude.

– Placeless Translation Services y zope.i18n.

– Internacionalización de productos AGX y paster.

– Introducción a LinguaPlone.

El libro > Requerimientos del cliente

Page 14: Slides for World Plone Day 2010 (Spanish)

9. El acceso al sitio debe ser rápido, especialmente para los lectores.

• Capítulo 7: Improving Product Performance.

– Instalación y 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

Page 15: Slides for World Plone Day 2010 (Spanish)

10. Todo el código debe estar debidamente testeado.

• Capítulo 4: Prevent Bugs through Testing.

– Test suites de productos AGX y paster.

– doctests con IPython.

– Zope functional tests.

– Selenium

• Prácticamente todos los capítulos.

El libro > Requerimientos del cliente

Page 16: Slides for World Plone Day 2010 (Spanish)

• Capítulo 1: Getting started.

– Instalación de Python con virtualenv.

– Instalación de Plone en Linux y Windows.

• Capítulo 2: Using Development Tools.

– IPython, ipdb, otros.

• Apéndice: Creating a Policy Product

• Capítulo 13: Interacting with other Systems: XML-RPC.– z3c.form

– Local y global utilities.

• Capítulo 14: Getting our Products ready for Production:– Instalación y uso de un

egg repository. (PSC).

– Buildout para producción.

El libro > Temas adicionales

Page 17: Slides for World Plone Day 2010 (Spanish)

Estructura de los Capítulos:

1. Getting ready

2. How to do it...

3. How it works...

4. There's more

5. See also

Capítulo 1

• Receta 1

• Receta 2

Capítulo 2

• Receta 3

• Receta 4

Capítulo 14

• Receta 70

• Receta 71

Capítulo 1

• Receta 1

• Receta 2

Capítulo 2

• Receta 3

• Receta 4

Capítulo 14

• Receta 70

• Receta 71

El libro > Organización

Page 18: Slides for World Plone Day 2010 (Spanish)

• Capítulo 13: Interacting with other Systems: XML-RPC.

– Creating a configuration form (z3c.form)

– Registering a local utility.

– Registering a global utility.

Demo

Page 19: Slides for World Plone Day 2010 (Spanish)

Preguntas

Page 20: Slides for World Plone Day 2010 (Spanish)

Sorteo

Page 21: Slides for World Plone Day 2010 (Spanish)

Gracias