Extiende las funcionalidades de WordPress con Pods Framework
-
Upload
hernan-fernandez-adobbati -
Category
Internet
-
view
487 -
download
0
Transcript of 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
#wpvalencia
Twitter: #wpvalencia @_wpvalencia
Web: http//:www.wpvalencia.org
Twitter: @lasnaves
Web: http://www.lasnaves.com
#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
#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
#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
+ =
#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/
#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.
#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.
#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
#wpvalencia
Tipos de Contenido Personalizado (Custom Content Types)
#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
#wpvalencia
Tablas de la Base de Datos de WordPress
#wpvalencia
#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)
#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.
#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
#wpvalencia
Campos Personalizados (Custom Fields)
Metabox por defecto para agregar Custom Fields
Sólo permite valores de tipo texto.
#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
#wpvalencia
Muchos Custom... y muchos Types....
Pasemos a la acción
¡¡¡ A jugar !!!
#wpvalencia
Un pequeño recorrido por Pods
#wpvalencia
Ejemplo #1 (en sitio web)
Extender la funcionalidad del tipo User
Agregamos campos adicionales a un usuario de WordPress
#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
#wpvalencia
Preguntas, debate y afines...
#wpvalencia
Gracias.....
¡¡¡ Totales !!!