24
#wpvalencia Extiende las funcionalidades de WordPress con Pods Framework 24/10/2015 Meetup WordPress Valencia Hernán Fernández

Extiende las funcionalidades de WordPress con Pods Framework

Embed Size (px)

Citation preview

Page 1: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Extiende las funcionalidades de WordPress con Pods Framework

24/10/2015

Meetup WordPress Valencia

Hernán Fernández

Page 2: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Twitter: #wpvalencia @_wpvalencia

Web: http//:www.wpvalencia.org

Twitter: @lasnaves

Web: http://www.lasnaves.com

Page 3: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

¿Quién soy y qué hago?

Twitter: @addoncompany Web: http//:www.addoncompany.com

Hernán Fernández

Open Source FanboyDesarrollador Web

Analista de Sistemas

ProgramadorCocinillas

Emprendedor empedernido

Freelance

Page 4: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Érase una vez WordPress como blog...

WordPress como Blog o webs simples.

Facilidad de uso y versatilidad.

Administración sencilla.

Limitado a Entradas y Páginas

Page 5: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

WordPress encuentra la fuerza

Con Pods, catálogo de libros, directorio comercial o un sistema de gestión de pacientes.

Crear y administrar datos de una manera fácil

+ =

Page 6: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

¿Qué es Pods?

Es un plugin para WordPress

Un Framework (y... ¿qué es framework?)

Open Source ( GPLv2+ )

Gratis

Twitter: @podsframework Web: http://pods.io/

Page 7: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

¿Un Frame...qué...?

Frameworks

“...Un framework o infraestructura digital, es una estructura conceptual y tecnológica de soporte definido, normalmente con artefactos o módulos de software concretos, que puede servir de base para la organización y desarrollo de software.”

Wikipedia

o.. más fácil, un conjunto de herramientas para agilizar el desarrollo de la aplicación web.

Page 8: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Lo del Framework muy bonito...¿Pero qué puedo hacer con Pods?

Crear Tipos de Contenido Personalizado (Custom Content Type)

Crear Campos Personalizados (Custom Fields)

Crear Taxonomías Personalizadas (Custom Taxonomies)

Extender la funcionalidad de tipos existentes.

Sin necesidad de programar.

Desde el Panel de Administración.

Page 9: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Un poco sobre Tipos de Contenido Personalizado

Los Tipos de Contenido Personalizado (Custom Content Types) están formados por diferentes Tipos de Entradas Personalizadas (Custom Post Types) y Tipos de Contenido Avanzados (Advanced Content Types)

Custom Post Types por defecto en WordPress

Posts Pages Attachments Revisions Nav Menus

Page 10: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Tipos de Contenido Personalizado (Custom Content Types)

Page 11: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Tipos de Contenido Avanzados (Advanced Content Types)

Diferencias entre Custom Post Types y Advanced Content Types

Custom Post Types

Se almacena en las tablas de WordPress

Ej: wp_posts, wp_postmeta

Advanced Content Types

Se almacena en su propia tabla.

Ej: wp_pods_libros

Page 12: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Tablas de la Base de Datos de WordPress

Page 13: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Page 14: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Taxonomías Personalizadas (Custom Taxonomies)

Las Taxonomías nos permiten organizar los contenidos que comparten similares características.

Taxonomies por defecto en WordPress

category (Categorías)

post_tag (Etiquetas)

Ej: Posts (Entradas)

Page 15: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Taxonomías Personalizadas (Custom Taxonomies)

Custom Taxonomies

Tipos de Eventos (para organizar eventos) Por Horas Todo el día

Tipos de Médicos (para especialidades médicas) Cirujano Pediatra

Ejemplos

Se pueden asignar a cualquier a Custom Post Types directamente, o mediante una relación a Advanced Content Types.

Page 16: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Campos Personalizados (Custom Fields)

Excerpt (Extracto)

Author (Autor)

Nos permiten agregar información adicional a un Custom Post Types o un Advanced Content Types.

Custom Fields por defecto en WordPress

Page 17: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Campos Personalizados (Custom Fields)

Metabox por defecto para agregar Custom Fields

Sólo permite valores de tipo texto.

Page 18: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Campos Personalizados (Custom Fields)

Tipos de Custom Fields con Pods

Plain Tex Website Phone Emails Password

Plain Paragraph Text WYSIWYG (Visual Editor) Code (Syntax Highlighting)

Text Fields Paragraph Fields

Date / Time Date Time

Date / Time Fields Plain Number Currency

Number Fields

File / Image / Video Relationship

Yes / No Color Picker Permalink

Other Field Types

Relationships / Media Fields

Page 19: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Muchos Custom... y muchos Types....

Pasemos a la acción

¡¡¡ A jugar !!!

Page 20: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Un pequeño recorrido por Pods

Page 21: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Ejemplo #1 (en sitio web)

Extender la funcionalidad del tipo User

Agregamos campos adicionales a un usuario de WordPress

Page 22: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Ejemplo #2 (en sitio web)

Catálogo de Libros

Se ha creado un tipo Libro con Advanced Content Type relacionado con un Autor de tipo Custom Post Type.

La información se organiza en tres páginas:

Listado de Libros

Detalle del Libro

Detalle del Autor

Page 23: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Preguntas, debate y afines...

Page 24: Extiende las funcionalidades de WordPress con Pods Framework

#wpvalencia

Gracias.....

¡¡¡ Totales !!!