Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Posibilidades de WordPress en 2017

Posibilidades de WordPress en 2017

En esta presentación se hace un repaso sobre qué es WordPress, cómo instalarlo y, sobre todo, qué tipos de páginas web podemos crear a día de hoy utilizando este potente CMS. Incluye también varios consejos a la hora de trabajar con WordPress.

Imanol Terán

June 13, 2017
Tweet

More Decks by Imanol Terán

Other Decks in Technology

Transcript

  1. ¿QUIÉN SOY? IMANOL TERÁN MARURI ‣ Diseñador y desarrollador frontend

    ‣ Fundador de widdiapps.com ‣ Puedes encontrarme en: ‣ itermar.io ‣ @itermar ‣ [email protected]
  2. PROGRAMA ‣ Introducción ‣ ¿Qué es WordPress? ‣ Estadísticas ‣

    ¿Qué se necesita para poder montar un WordPress? ‣ Posibilidades de WordPress ‣ Uso de Frameworks ‣ Conclusiones y debate
  3. INTRODUCCIÓN ‣ Hoy en día tenemos muchas opciones diferentes a

    la ahora de crear una página web ‣ Hay opciones para todos los gustos y colores. ‣ Precios, enfoque, público objetivo, orientación…etc
  4. Web a medida ‣ Precio alto, muchos recursos y tiempos

    se disparan ‣ No siempre tenemos capacidad para desarrollarlo o medios para conseguirlo ‣ Aunque lo tengamos, si comenzamos un nuevo proyecto, puede que no merezca la pena realizar ese gran esfuerzo inicial ‣ Para webs sencillas, es una buena opción, con poco más que HTML y CSS podemos hacer buenas webs estáticas.
  5. Web gratis sin conocimientos ‣ Código innecesario y poco/nada optimizado

    ‣ Ningún control sobre lo que estamos desarrollando ‣ Dependemos totalmente de esa plataforma
  6. CMS ‣ Actualizar contenido ‣ Muy versátil ‣ Pocos recursos

    necesarios ‣ Ahora mismo, WordPress es el rey de los CMS
  7. ¿QUÉ ES WORDPRESS? ‣ CMS: Sistema de Gestión de Contenidos

    ‣ Ideal si necesitamos actualizar contenidos de forma habitual ‣ Fácil de usar y mantener ‣ Gran comunidad y ecosistema: themes, plugins…etc. ‣ Podemos servir web en varios idiomas de forma sencilla
  8. ¿QUÉ ES WORDPRESS? ‣ No es “solo” un blog ‣

    Podemos utilizar dominio propio ‣ wordpress.com ‣ wordpress.org
  9. ¿QUÉ ES WORDPRESS? ‣ Necesitamos que nuestro servidor cuente con

    determinadas características ‣ Podemos trabajar con él en local
  10. COMUNIDAD WP ‣ Existe una gran comunidad ‣ Traducciones, plugins,

    themes, addons… ‣ Encuentros: WordCamps y Meetups ‣ https://es.wordpress.org/colabora/comunidad/meetups-en-activo/
  11. Themes ‣ Modifican el aspecto y comportamiento de nuestro sitio

    WordPress ‣ Podemos descargarlos/comprarlos o crearlos nosotros mismos ‣ Existen themes de todas las temáticas y estilos que podamos imaginar
  12. Plugins ‣ Nos permiten añadir funcionalidades extra a nuestra web

    ‣ Gratuitos y de pago ‣ Algunos pueden contener fallos o vulnerabilidades ‣ Si tenemos algún fallo, ir desactivando de uno en uno
  13. Plugins ‣ Consejos de buen uso ‣ Tenerlos actualizados a

    la última versión ‣ Instalar aquellos con mayor numero de descargas y mejores valoraciones ‣ No instalar un plugin que lleve mucho tiempo sin actualizar ‣ Descargarlos del sitio oficial de WordPress o desarrolladores verificados
  14. ESTADÍSTICAS ‣ WordPress es el CMS más utilizado ‣ Tiene

    una tasa de actualización muy alta ‣ El crecimiento se mantiene estable y al alza
  15. 48 millones de descargas de la versión 4.8 de WP

    https://wordpress.org/download/counter/
  16. Plugins más populares ‣ AKISMET (82.000.000 de descargas) ‣ https://wordpress.org/plugins/akismet/

    ‣ YOAST SEO (70.000.000 de descargas) ‣ https://wordpress.org/plugins/wordpress-seo/ ‣ CONTACT FORM 7 (62.000.000 de descargas) ‣ https://wordpress.org/plugins/contact-form-7/
  17. 25 % 3 % 3 % 5 % 6 %

    59 % WordPress Joomla Drupal Magento Blogger Otros
  18. REQUERIMIENTOS DE SERVIDOR ‣ PHP 7 o superior * ‣

    MySQL 5.6 o superior * ‣ Soporte HTTPS * Funciona con versiones inferiores pero ya no tienen soporte oficial por lo que puedes sufrir problemas de seguridad
  19. PHP ‣ Mínimo versión 5.2.4 ‣ WordPress está creado en

    PHP y sin él, tu servidor no es capaz de interpretar las páginas que forman tu web ‣ Si no sabemos nuestra versión, consultar con proveedor de hosting o utilizando la función phpinfo()
  20. MySQL ‣ SGBD relacional ‣ Toda la información de nuestro

    WP se almacena en tablas ‣ En principio no hay por qué comprender cómo funciona, pero hay errores que solo podemos solucionar “metiendo mano” ahí
  21. Instalación manual 1. Descargar WordPress: https://es.wordpress.org 2. Cargar los archivos

    descargados en la raíz de nuestro ftp 3. Crear una BD en el panel de nuestro hosting 4. Ir a nuestro dominio y seguir los pasos del instalador
  22. POSIBILIDADES DE WORDPRESS ‣ Web corporativa ‣ Blog ‣ Ecommerce

    ‣ Foro / Red social ‣ Membership site ‣ Academia online ‣ Intranet ‣ Organización de eventos ‣ Directorio ‣ Multi-site
  23. WEB CORPORATIVA ‣ Páginas, entradas ‣ Editor HTML y editor

    visual ‣ Widgets, menús personalizables ‣ Plugins ‣ Plugins para edición visual: visual composer, divi
  24. BLOG ‣ Publicar entradas ‣ Programar entradas ‣ Editar SEO

    ‣ Publicar en redes sociales ‣ Integración con otras herramientas para publicar en WordPress automáticamente
  25. WOOCOMMERCE ‣ Plugin para montar un site de comercio electrónico

    de forma sencilla ‣ Permite conectar con cualquier pasarela de pago: tarjeta de crédito, Paypal, Stripe, Transferencia, domiciliacion… ‣ Manejo de gastos de envío ‣ Productos variables
  26. WOOCOMMERCE ‣ Control de stock ‣ Envío de facturas, mails

    de confirmación ‣ Gastos de envío ‣ Impuestos
  27. BUDDYPRESS ‣ Plugin WP ‣ Crear un site en el

    que mantener una comunidad conectada ‣ Podemos hacer de nuestra web “el nuevo Facebook
  28. BUDDYPRESS ‣ Perfiles de usuario ‣ Grupos ‣ Muro ‣

    Seguir a otros usuarios ‣ Hacerse amigo ‣ Notificaciones ‣ Mensajería
  29. MEMBERSHIP SITE ‣ Diferentes planes de suscripción ‣ Áreas de

    socios ‣ Pagos recurrentes ‣ Diferentes perfiles, con descuentos o permisos de acceso personalizados
  30. SENSEI ‣ Plugin WP que nos permite ofrecer cursos de

    formación online ‣ Podemos crear diferentes cursos, lecciones, pruebas de nivel, certificados…etc ‣ Por supuesto, podemos vender estos cursos, mediante WooCommerce
  31. INTRANET ‣ Podemos crear un área privada para trabajadores, usuarios,

    clientes… ‣ Dentro de ese área podemos dar acceso a documentos, información, páginas privadas, mensajería…etc ‣ Puede haber distintos perfiles de usuario, con acceso a información diferente. ‣ También accesos privados para un usuario concreto
  32. EVENT TICKETS ‣ Crear diferentes tipos de entradas ‣ Registro

    de asistentes ‣ Exportar listado de asistentes ‣ Para vender entradas —> WooCommerce
  33. DIRECTORIO ‣ Crear directorio de profesionales/empresas ‣ Formulario para que

    usuarios añadan nuevas entradas al directorio ‣ Crear listados de pago para monetizar ‣ Directorios basados en localización
  34. MULTI-SITE ‣ Posibilidad de administrar varios sitios web desde una

    misma instalación de WordPress ‣ Permite crear nuevos sitios de forma más rápida ‣ Gestionas todos los sitios con el mismo acceso de administrador ‣ Puedes hacer que otros usuarios se registren y creen nuevos sitios web sobre esa instalación
  35. VENTAJAS ‣ Facilidad para administrar varias web desde un mismo

    panel de administrador ‣ Posibilidad de tener varios administradores, uno para cada sitio concreto ‣ Plugins y themes, una única descarga e instalación, posibilidad de usar en varios sitios ‣ Actualizaciones una única vez
  36. INCONVENIENTES ‣ Todos los sitios comparten mismos recursos ‣ Cuidado

    al contratar hosting, tener todo previsto ‣ Si hay un hackeo, lo hay sobre todas las web ‣ A veces, errores con algunos plugins
  37. HOW-TO ‣ Modificar config.php ‣ Nuevo menú en panel de

    administración + configurar /* Multisitio */ define ( 'WP_ALLOW_MULTISITE', true);
  38. Uso de Frameworks ‣ Mucho más fácil cambiar de theme

    si usamos mismo framework con todos ellos ‣ Normalmente, utilizan temas mejor hechos y más robustos ‣ Los más famosos, cuentan con una buena comunidad detrás, a la que recurrir en caso de problemas y con la que colaborar
  39. Headaway ‣ Para gente sin conocimientos de programación ‣ Se

    basa en “drag&drop” ‣ Acepta el uso de child themes
  40. Themify ‣ Pueden modificarse los themes de forma visual ‣

    Basado en sistema de filas y columnas ‣ 100% responsive ‣ Incluye widgets y shortcodes
  41. Divi ‣ Visual page builder ‣ Puede utilizarse como framework

    gracias a sus funcionalidad ‣ No accedes al framework como tal, sino que los themes de Elegant Themes lo llevan incorporado ‣ Código optimizado para SEO ‣ Buenos tiempos de carga
  42. GENESIS FRAMEWORK ‣ Seguro y código muy optimizado ‣ Temas

    robustos ‣ Temas que cargan rápido ‣ Puntúan muy bien en Google ‣ SEO-friendly
  43. GENESIS FRAMEWORK ‣ En realidad, no deja de ser un

    theme (una plantilla) ‣ Theme multi-vitaminado ‣ Nos aporta funcionalidades extra, que podremos utilizar en nuestro site, una vez instalado
  44. GENESIS FRAMEWORK ‣ La forma de trabajar es mediante la

    estructura: ‣ PARENT THEME: funcionalidad del framework ‣ CHILD THEME: personalizaciones, CSS, parte visual…
  45. GENESIS FRAMEWORK ‣ El PARENT THEME no debemos tocarlo nunca

    ‣ Nuestros cambios irán siempre en nuestro CHILD THEME ‣ Cada vez que haya una actualización de Genesis, nos aseguramos que todo lo que hemos tocado no sufre variaciones ‣ Forma mucho más cómoda de trabajar con plantillas personalizadas
  46. GENESIS FRAMEWORK ‣ El CHILD THEME necesita que previamente tengamos

    el PARENT THEME instalado ‣ Funciones personalizadas: ‣ Hooks ‣ Actions ‣ Widget Areas
  47. Buenas prácticas ‣ Utilizar Child Themes ‣ Hacer copias de

    seguridad ‣ Duplicator: https://es.wordpress.org/plugins/duplicator/ ‣ Subir imágenes directamente por ftp
  48. Buenas prácticas ‣ Utilizar certificado SSL ‣ Contratar con proveedor

    de hosting: 50-300 €/año ‣ Gratuito con tu proveedor de hosting: ‣ SSL Let's Encrypt
  49. Buenas prácticas ‣ Plugins para mejorar velocidad, rendimiento y puntuación

    Google PageSpeed Insights ‣ Above The Fold Optimization: https://es.wordpress.org/plugins/ above-the-fold-optimization/ ‣ Autoptimize: https://es.wordpress.org/plugins/autoptimize/ ‣ WP Smush: https://es.wordpress.org/plugins/wp-smushit/
  50. – Imanol Terán Si queremos un CMS ligero, con una

    gran comunidad detrás, altamente modificable y personalizable, y que nos permita realizar casi cualquier tipo de web que podamos imaginar, WordPress debería ser una opción a tener muy en cuenta
  51. Conclusiones ‣ Mantener WordPress y plugins actualizados ‣ Realizar copias

    de seguridad de forma regular ‣ Utilizar SSL en nuestro dominio ‣ Contratar hosting con una empresa especializada en WordPress
  52. Conclusiones ‣ Trabajar con Child Themes ‣ Es muy sencillo

    crear nuestros propios themes ‣ Cuidado cuando compramos themes, no están muy optimizados y corremos el riesgo de que nuestra web sea “una más” ‣ No utilizar plugins en exceso
  53. Debate ‣ ¿Habéis utilizado WordPress? ¿Preferís otro CMS? ‣ ¿Trabajáis

    con Child themes? ‣ ¿Conocíais Genesis o algún otro framework? ‣ ¿Qué plugins soleis utilizar? ‣ ¿Cuál es vuestro flujo de trabajo con WordPress? ‣ ¿Lo habéis utilizado para algo más que un blog o una web corporativa? ‣ ¿Conocéis algún uso diferente? ‣ ¿Algún otro plugin que recomendar?