Post Type Podcast 1×11 – Cómo organizar los contenidos de WordPress

  1. Introducción
  2. Tipos de contenido que gestiona WordPress por defecto
    1. Estáticos, las páginas y subpáginas
    2. Dinámicos, los artículos (entradas o posts)
      1. Categorías y etiquetas; qué sistema utilizo yo en mi blog para las categorías y etiquetas
    3. Multimedia
    4. Comentarios
  3. Tipos de entrada personalizados (Custom Post Types)
  4. Taxonomías personalizadas: jerárquicas y no jerárquicas

Artículos referenciados en el podcast:

Si te ha gustado este episodio, ¡compártelo con tus amigos!

¿Tienes alguna duda o aportación? ¡Espero tu comentario!

Post Type Podcast 1×10 – Desarrollo, producción y migraciones

    1. Introducción
    2. Razones para migrar tu web
      • Cambio de servidor
      • Copia a un entorno de desarrollo
      • Despliegue de desarrollo a producción
    3. Formas de migrar tu web
      • Duplicator
      • A las bravas
        1. Preparar la copia: copiar archivos y base de datos originales
        2. Instalar archivos y base de datos en destino
        3. Actualizar datos de conexión a base de datos en wp-config.php
        4. Actualizar la tabla wp_options (campos siteurl y home)
        5. Modificar las urls en toda la base de datos (si se han enlazado en los artículos, por ejemplo) – *Nota 1
        6. Reestablecer los enlaces permanentes
        7. Comprobar que funciona con el archivo hosts
        8. Actualizar las DNS del dominio
    4. Consejos:
      • Cuida las urls, puedes perder tu seo
      • Migrar no significa perder contenidos
      • No migres salvo que sea estrictamente necesario

*Nota1: Como parte adicional, deberemos utilizar estas líneas para cambiar todas las url dentro de nuestros contenidos:

UPDATE wp_options SET option_value = REPLACE ( option_value, 'dominioantiguo.com', 'dominionuevo.com' );
UPDATE wp_posts SET guid = REPLACE ( guid, 'dominioantiguo.com', 'dominionuevo.com' );
UPDATE wp_posts SET post_content = REPLACE ( post_content, 'dominioantiguo.com', 'dominionuevo.com' );
UPDATE wp_postmeta SET meta_value = REPLACE ( meta_value, 'dominioantiguo.com', 'dominionuevo.com' );

Post Type Podcast 1×09 – El motor de plantillas de WordPress

  1. Introducción
  2. ¿Cómo sabe WordPress qué contenido tiene que imprimir?
  3. ¿Cómo es un tema de WordPress?
    1. Ficheros que conforman un tema
    2. Diferencia entre tema y plantilla
    3. Plantillas nativas de WordPress
    4. Rizando el rizo, plantillas específicas
    5. Más allá, plantillas personalizadas
  4. Utilidades dentro de las plantillas:
    1. Funciones que nos permiten saber qué contenido va a mostrar WordPress:
    2. Modificar el comportamiento natural de las plantillas con WP_Query
  5. Reflexiones finales sobre el motor de plantillas
    1. Utiliza las nativas, siempre que puedas
    2. Intenta no alterar su comportamiento natural
    3. Evita los bucles infinitos y las llamadas a base de datos porque si

    ¿Te ha gustado? ¡Compártelo!

Post Type Podcast 1×08 – El proceso de optimización WPO de una web

  1. ¿Qué es el WPO?
  2. ¿Qué influye en el WPO?
  3. Sobre las herramientas de medición de WPO (Google pagespeed, GTmetrix, webpagetest…)
  4. El proceso:
    1. Medir con herramientas (Varias mediciones con diferentes herramientas)
    2. Optimizar el frontend, lo que el 90% de la gente llama WPO (HTML, CSS, JS, Imágenes, sprites CSS, tipografías…)
    3. WPO más allá, el servidor idóneo: HTTP/2, php7, cdn, compresión gzip (Mi recomendación)
    4. WPO en WordPress, ¿Importa? Bases de datos, plugins, ficheros, pero sobretodo, las consultas que hacemos desde el tema (Motor de plantillas) Mi artículo WPO en WordPress
  5. Notas finales: No te obsesiones con el WPO más de lo necesario.

¿Te ha gustado? ¡Compártelo y deja tus impresiones en los comentarios!

Post Type Podcast 1×07 – Mejora la UX de tu WordPress

En este podcast hacemos un repaso a los factores que afectan directamente la experiencia de usuario en nuestro sitio web hecho con WordPress.

  1. Introducción
  2. Sobre la UX
    1. ¿A quién afecta? Usuarios, administradores, diseñadores y desarrolladores
    2. Factores que influyen en un sitio web
  3. Cuida la UX del usuario
    1. Arquitectura de la información sólida
    2. Correcto uso del motor de plantillas
  4. Cuida la UX del administrador
    1. Mantén el escritorio de WordPress simple
    2. Haz que la herramienta trabaje para el usuario
    3. Evita la plugindependencia
  5. Designer/Developer Experience
    1. Organiza el diseño (diseño atómico y Photoshop etiquette)
    2. Organiza los ficheros (assets, templates, parts, plugins)
    3. Metodologías ágiles (SASS, Gulp, grunt o frameworks comunes y documentados)

¿Te ha gustado? Compártelo con tus amigos.

¡Deja un comentario con tus impresiones!

Post Type Podcast 1×06 – Abandono Mac y me paso a Windows, conoce mi equipo de trabajo

Tras un parón de una semana, explico las razones de mi ausencia; ¡¡he cambiado de equipo de trabajo!!

Si quieres saber qué herramientas utilizo, te recomiendo que escuches el podcast.

Qué software utilizo

  1. Uso diario: navegador, cliente de Twitter y demás software
  2. Como diseñador: Photoshop e Ilustrator
  3. Como programador: Sublime Text 3, XAMPP en pruebas
  4. Generales de desarrollador: Filezilla, Slack…
  5. Servicios en la nube: Google Drive y Dropbox, Dashlane como gestor de contraseñas
  6. Sistema operativo, Windows 10 Pro

Qué hardware utilizo

  • Placa base: Asrock B250 Pro4
  • Procesador: Intel core i7 6700
  • Gráfica: MSI GeForce GTX 1060 V1 OC 6GB GDDR5
  • Memoria RAM: Corsair Vengeance LPX Black DDR4 2400 16GB 2×8 CL16
  • Refrigeración: NZXT Kraken X42 140mm
  • Almacenamiento: Crucial MX300 275GB SSD + 1TB HDD
  • Fuente de alimentación: EVGA 650 GQ 650W Modular
  • Caja: NZXT S340 Elite Negra Matte

¿Tienes alguna pregunta o sugerencia? ¡Deja un comentario!

Post Type Podcast 1×05 – Cómo aprendí a crear temas desde cero

Pregunté en Twitter qué tema queríais que tratase; @joripis me pidió que hablase sobre cómo empezar con Underscores, maquetación frontend y trucos.

Creo que la mejor forma para explicarlo es contar mi propia experiencia, cómo empecé yo.

  1. Introducción
  2. Para crear un tema, hay que saber cómo funciona WordPress
  3. Los primeros pasos: HTML y CSS
  4. Aprende un poco de php: sintaxis, funciones e iteraciones
  5. Desmonta un tema, aprende y comprende su anatomía
  6. Tu primer tema, una modificación de Twentyseventeen
  7. Siguiente paso, underscores
  8. ¿Cómo trabajo yo actualmente?

En el podcast recomiendo mi ponencia en la WordCamp Madrid sobre la anatomía de un tema de WordPress.

Si quieres aprender HTML, CSS y PHP, tienes libros gratuitos en librosweb.es.

¿Tienes más recursos que compartir? ¡Deja un comentario, la Comunidad te lo agradecerá!

Post Type Podcast 1×04 – Los perfiles profesionales de WordPress

Un mago nunca llega tarde, Frodo Bolsón. Ni pronto. Llega exactamente cuando se lo propone.

O, dicho de otra forma, más vale tarde que nunca.

Sois muchos los que me habéis animado a subir este podcast aún sin gustarme del todo el resultado. Quizá sea por la temática, con la que no me siento del todo cómodo; o por no encontrar las palabras para transmitir lo que quiero transmitir y cómo quiero hacerlo.

El caso es que estoy aquí para hablar de los perfiles profesionales en el diseño y desarrollo web, y en especial en el mundo WordPress.

En este caso, me gustaría saber especialmente qué opinas, así que -por favor- deja un comentario con tus pensamientos.

Post Type Podcast 1×03 – La plugindependencia en WordPress

Tercer episodio del podcast, donde hablamos de los plugins.

  • Introducción a los plugins, ¿qué son?
  • Cual es, a mi entender, la principal función de los plugins: La modularización
  • Cual es el uso real que se está dando a los plugins
  • La mala práctica también afecta al functions.php
  • En qué casos utilizar un plugin y no functions.php

Como veis, hacemos un breve repaso a lo que significan los plugins en el desarrollo web con WordPress.

¿Te ha gustado? ¡Deja tu opinión en los comentarios!

Post Type Podcast 1×02 – Temas de WordPress

En este segundo episodio de Post Type Podcast hablamos sobre los temas de WordPress.

Hacemos un importante repaso al tipo de temas de WordPress que existen en base, por un lado, a su diseño y estructura y, por otro, al precio.

Vemos dónde conseguir temas gratuitos, de pago o incluso valoramos la opción de los temas hechos a medida para nuestro proyecto.

¿Quieres saber por qué no son recomendables los temas multipropósito? Te lo cuento en el podcast.

Enlaces de interés:

¡Espero tu comentario!

¿Te ha resultado útil? ¿Quieres escuchar más? Subscríbete vía iTunes e ivoox