Slides for World Plone Day 2010 (Spanish)
-
Upload
marcosfromero -
Category
Documents
-
view
286 -
download
0
description
Transcript of Slides for World Plone Day 2010 (Spanish)
Juan Pablo Giménez Marcos F. Romero
1996 2000 2010
C/C++ Linux PHP Plone
Juan Pablo Giménez
1997 2007 2010
Lotus Notes Sitios, web-apps Plone
1999 2004
Marcos F. Romero
• Apoyo al Open Source: >US$ 150.000
• Búsqueda permanente de autores
• Mejores regalías para los autores
7-May
Contacto Outline
1-Jun 7-Dic17-Jul
Escritura borradores
11-Abr
Reescritura
13-May
Publicación
• Martin Aspeli
• Alec Mitchel
• Emanuel Sartor
Revisores técnicos
El libro > Proyecto
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
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
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
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
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
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
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
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
• 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
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
• Capítulo 13: Interacting with other Systems: XML-RPC.
– Creating a configuration form (z3c.form)
– Registering a local utility.
– Registering a global utility.
Demo
Preguntas
Sorteo
Gracias