Diese Präsentation wurde erfolgreich gemeldet.

Lock in, como alma que lleva el diablo-semanawp2018

0

Teilen

1 von 41
1 von 41

Lock in, como alma que lleva el diablo-semanawp2018

0

Teilen

Herunterladen, um offline zu lesen

¿Qué significa el concepto de Lock-in? Profundizaremos en este concepto para ver que no solo temas y plugins pueden generar Lock-in o dependencias sino que nosotros mismos sin darnos cuenta podemos estar causando también una serie de dependencias, como si de Lock-in se tratara.

El objetivo de esta sesión es concienciar a usuarios y desarrolladores, así como establecer una serie de buenas prácticas, con el objetivo de entregar un trabajo final más profesional y a ser posible sin dependencias.

¿Qué significa el concepto de Lock-in? Profundizaremos en este concepto para ver que no solo temas y plugins pueden generar Lock-in o dependencias sino que nosotros mismos sin darnos cuenta podemos estar causando también una serie de dependencias, como si de Lock-in se tratara.

El objetivo de esta sesión es concienciar a usuarios y desarrolladores, así como establecer una serie de buenas prácticas, con el objetivo de entregar un trabajo final más profesional y a ser posible sin dependencias.

Weitere Verwandte Inhalte

Weitere von JuanKa Díaz - jdevelopia

Ähnliche Bücher

Kostenlos mit einer 14-tägigen Testversion von Scribd

Alle anzeigen

Ähnliche Hörbücher

Kostenlos mit einer 14-tägigen Testversion von Scribd

Alle anzeigen

Lock in, como alma que lleva el diablo-semanawp2018

  1. 1. Lock-in, como alma que lleva el diablo por JuanKa Díaz
  2. 2. JuanKa Díaz - jdevelopia.com Programador Front-End (Programador de lo que se ve) en jdevelopia Especializado en WordPress y Joomla! WordPress Tarragona Podcaster en Zona Crítica, Post Type Podcast Desarrollo web y organización de eventos en JoomlaES
  3. 3. • https://wptarragona.com/ • 2 Meetups mensuales
 • WordPress&Beers • Meetup - 50% Teoría / 50% Práctica
 • Tarragona Impulsa & Castell del Paborde WordPress Tarragona
  4. 4. • https://www.dariobf.com/podcast/
 • Podcast sobre diseño y desarrollo web en WordPress
 • Zona Crítica Postype Podcast
  5. 5. Disclaimer El contenido de esta presentación representa única y exclusivamente la opinión del presentador, no se pretende sentar cátedra ni redactar un nuevo testamento con mandamientos escritos sobre piedra, simplemente difundir opinión, experiencia y recomendaciones que puedan servir tanto a principiantes, clientes como a desarrolladores. Todas estas opiniones están totalmente abiertas a discusión y debate.
  6. 6. Efecto Lock-in (como alma que lleva el diablo) Dependencia directa de un plugin/tema para/con una funcionalidad. Si se desactiva el plugin/tema no disponemos del contenido/datos de este o bien este los almacena sin integridad. * Por contra si un plugin nos facilita X funcionalidad pero nos permite exportar los datos de forma abstracta, CSV, Excel, datos tabulados, etc, y estos conservan su integridad, podemos considerar que no tiene lock-in o”lock-in leve”.
  7. 7. Lock-in Ejemplos • Page Builders (Divi, Visual Composer, etc…) • Plantillas con funcionalidad (Avada, The7, etc…) • Plugins de contenido mediante Shortcode (Portfolios, Envira Gallery, TablePress, etc…)
  8. 8. Dependencia"Lock-in indirecto” • Malas prácticas en desarrollo • CMS = Content Management System • Funcionalidades sin control por parte del cliente • Falta de documentación • Malas integraciones • Modificaciones hardcode.
  9. 9. Pros de recursos con Lock-in · Inmediatez + resultado final estético · No necesidad de conocimientos técnicos por parte del integrador/desarrollador · Poco presupuesto 
 · Más facilidad para el desa- rrollador del plugin/tema · La dependencia crea clientes · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. Contras · Total dependencia
 · Contenido sin integridad 
 · Problemas para extender, customizar y optimizar. 
 · Incapacidad de heredar proyecto · No crecer como profesional
  10. 10. para evitar ser un ÑAAS* *Ñapas As A Service RECOMENDACIONES
  11. 11. WordPress & Software Libre · Qué es - GNU/GPL · Filosofía, Software Libre no es Software Gratis · Toma de requisitos · Tu te adaptas, no él a ti · WP SL ≠ Lock-in al contenido #1
  12. 12. Unidad mínima de información ≠ Editor #2
  13. 13. Far far away, behind the word mountains, far from the countries Vokalia and Consonantia, there live the blind texts Title Item FourItem Three Item TwoItem One Galería de imágenes Item Eight Item Seven Item Six Item Five Item Four Item Three Item Two Separated they live in Bookmarksgrove right at the coast Far far away, behind the word mountains, far from the countries Vokalia A small river named Duden flows by their place and supplies it Item One Título Descripción Tabla de características Galería de imágenes Directorio de coches
  14. 14. Editor nativo de WordPress
  15. 15. https://es.wordpress.org/plugins/tinymce-advanced/
  16. 16. Plugins con Shortcodes
  17. 17. Plugins con Shortcodes
  18. 18. Plugins con Shortcodes
  19. 19. Page Builder con Lock-In
  20. 20. Editor nativo + ACF
  21. 21. Nativo Shortcodes Editor+ACFPage Builder con Lock-in
  22. 22. Nativo Page Builder con Lock-in Shortcodes Editor+ACF
  23. 23. Abstraer contenido · Contenido susceptible de ser re-usado · Independizar contenido = Estructura de datos · Filtrar contenido, cambios masivos · Libertad en maquetación · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #3
  24. 24. Page Builders / Shortcodes PROS · Velocidad de creación · Resultados vistosos sin necesidad de capacidad técnica #3 CONTRAS · Lock-In elevado · Aprendes la herramienta, pero no la técnica · Promoción profesional nula
  25. 25. Temas con funcionalidad · Uso correcto del fichero functions · Tema = Diseño ≠ Funcionalidad · Tema multipropósito = Sin propósito · Tema ≠ SEO Friendly #5
  26. 26. Plugin de functions · Funciones de lógica, hooks, filtros · Si es funcionalidad, no depende del tema · Documentar las diferentes funciones · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #6
  27. 27. CMS · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #7 · Content Management System · El 100% de la web debe ser administrable
  28. 28. Hola “desarrollador” que tal?!! Necesitamos cambiar el eMail de la web, tampoco tenemos el mismo teléfono, queremos aprovechar para cambiar… etc…
  29. 29. Hola “querido cliente”, pues lamentándolo mucho no te voy a poder ayudar, he descubierto mi verdadera pasión, me he hecho panadero!!!! Y estoy muy feliz!!!!
  30. 30. Esto es inadmisible!! Qué imagen vamos a dar sin poder hacer estos cambios en la web… NOSOTROS NO PODEMOS CAMBIARLO! NOS HAS DEJADO TIRADOS!!!
  31. 31. Saber si tengo Lock-In · Deshabilitar Temas y Plugins · Exportar cualquier CPT a CSV (revisar SQL) · Comprobar la integridad de los datos · Análisis de proyecto · Fiscalidad · Legalidad · Comunicación · Gestión de servicios
 · El desarrollo
 · Formación
 · Contraseñas
 · SEO, SEM, etc….. #8
  32. 32. El buen carpintero deja el mueble bien acabado tanto por la parte que se ve como por la que no. Anónimo
  33. 33. ¡Muchas gracias! https://jdevelopia.com/semanawp2018 ¿Alguna pregunta?

×