Plugins de WordPress para visualizar los PDF en tu web muy fácilmente

Lejanos quedan aquellos tiempos cuando teníamos que hacer distintas maniobras en nuestros ordenadores para poder abrir y visualizar un archivo en formato PDF, siempre con la ayuda de un gestor externo. Hoy, por suerte, todo es mucho más sencillo y es de esto precisamente de lo que queremos hablaros en nuestro artículo de hoy. En el amplio ecosistema de WordPress, encontraremos diversos plugins que nos permitirán que, sin salir de nuestra web, cualquier usuario pueda ver correctamente un archivo PDF. Entre las diversos opciones que analizamos en este artículo, seguro que encontraréis el más adecuado para vuestro proyecto web.
Leer más

Lit-HTML, una librería JavaScript que merece la pena

Del mismo equipo que creó Polymer, llega Lit-HTML, una librería JavaScript totalmente independiente sobre la cual os queremos hablar en el siguiente artículo. Esta librería nos plante una aproximación muy amistosa hacia los desarrolladores, ya que además de potente y versátil, mejora el rendimiento de este sistema de plantillas desde JavaScript. En este artículo, te damos todos los detalles que necesitas conocer sobre ella, así como alguna comparativa con otras librerías.
Leer más

Polymer 3.0 ya está aquí

Desde que apareció en 2013, Polymer se ha convertido en una de las novedades más destacadas entre las tendencias de Desarrollo Web, ya que esta librería JavaScript basada en el estándar de los Web Components agiliza gran parte de las tareas de desarrollo frontend. Sin embargo, y a pesar de encontrarse  detrás de numerosas aplicaciones y populares aplicaciones web,  su uso todavía no se ha extendido de forma mayoritaria entre los equipos técnicos debido a algunos inconvenientes detectados. Ya desde su versión 2.0, que analizamos hace unos meses, los ha limando, pero la nueva versión 3.0 está cargada de novedades que convencerán a los más escépticos y que analizamos a continuación.
Leer más

IndexedDB, un sistema de BBDD que también funciona sin conexión

Tener bases de datos detrás de las aplicaciones, pero cuando estás desarrollando una aplicación web es posible que las consultas se tengan que resolver en algún momento sin conexión a Internet. Te presentamos en este post IndexedDB, que facilita el almacenamiento y gestión de grandes cantidades de datos estructurados y añade esta interesante característica. Vamos a explicarte qué es más en detalle, así como las maneras de utilizarla en tu aplicación web.
Leer más

Cómo optimizar tu página web: el código JavaScript y las imágenes

Tal como os anticipábamos en el artículo de la semana pasada, la optimización de nuestra página web es algo que no debemos dejar a la ligera y, afortunadamente, existen numerosos  recursos y Mejores Prácticas que nos permiten llevar a cabo estas tareas muy fácilmente. Después de repasar cómo optimizar las CSS, hoy nos toca centrar nuestra atención en el código JavaScript y en los recursos gráficos. Al final, de lo que se trata es de optimizar todos los recursos de Desarrollo y Diseño Web que utilicemos en nuestra página web  y tomar conciencia sobre el impacto de este tema en los resultados medibles.
Leer más

Cómo optimizar tu página web: las CSS

Como usuarios, navegamos por una página web y queremos ver la próxima sección a golpe de clic, sin esperas. Nos hemos vuelto exigentes en cuanto a nuestro tiempo y no queremos esperar tediosos tiempos de carga. Además, si esperamos mucho tiempo entre carga y carga, tendemos a abandonar la página que estamos visitando, a veces de forma inconsciente. Por lo tanto, cada segundo en la web cuenta. ¡Literalmente! En el post de hoy, hablaremos de los recursos que tenemos para que la optimización se convierta en un buen aliado para nuestro sitio web, y centramos nuestra atención especialmente en las CSS.
Leer más

Modelo de autenticación para API REST basado en token

Ante la imparable evolución de aplicaciones, frameworks, lenguajes y alternativas para facilitarnos las tareas de Desarrollo Web en diferentes ámbitos, hablaremos en el artículo de hoy sobre el modelo de autenticación para API REST basado en token. Las API REST, que ya hemos mencionado con anterioridad en nuestro blog, son uno de los mejores recursos actuales para cualquier desarrollador y en esta ocasión, queremos que conozcas mejor las características y el flujo de este modelo
Leer más

Plugins para conectar una aplicación de SMS a WordPress

En ocasiones, tenemos la necesidad de informar a nuestros usuarios o clientes de forma inmediata. El envío de una newsletter, un email, una notificación en su área de cliente o, sencillamente, esperar a que pasen por nuestra página web no son las opciones más eficientes. ¿Cuál puede ser esa solución inmediata que necesitamos? El envío de un SMS. Desde WordPress, existen diversos plugins para facilitar el envío de SMS, sin aplicaciones externas e integrados dentro del propio Back Office, aunque tendremos que contratar de manera independiente un servicio de envío de mensajes cortos compatible o que cuente con una API que facilite su integración, como Web SMS de Arsys. Si te hemos despertado la curiosidad, sigue leyendo para saber todos los detalles sobre estos complementos de WordPress que te permiten mejorar tu atención al cliente con un sencillo SMS.
Leer más

Cómo gestionar las estrategias offline en las Progressive Web Apps

El nombre de Progressive Web Apps (PWA) nos da una pista sobre qué son realmente este tipo de aplicaciones, sobre las cuales ya veníamos hablando en anteriores posts, que vienen a a integrar lo mejor de una página web y una aplicación móvil nativa, adaptándose por completo al dispositivo del que se ejecutan y ofreciendo una experiencia móvil lo más similar a una web. En este post, queremos presentar las estrategias offline, que representan una de las principales ventajas que ofrecen las PWA y explicaremos cómo se pueden implementar.
Leer más

Cómo funciona la librería Redux

Redux es una librería JavaScript que emite actualizaciones de estado en respuesta a acciones, con la peculiaridad de realizar dichas modificaciones a través de objetos sencillos, que reciben el nombre de acciones, y no a través de cambios directos en el estado. A continuación, veremos su funcionamiento en detalle, así como las ventajas que ofrece, ya que resulta especialmente útil para las aplicaciones que tienen cambios constantes, con una complejidad que Redux consigue mantener bajo control para los equipos técnicos en cualquier caso de uso.
Leer más