Lenguajes imprescindibles para exprimir WordPress

WordPress es uno de los CMS más usados, tanto por diseñadores profesionales como por entusiastas de Internet. Originalmente pensado para construir blogs, en la práctica es un gestor de contenidos usado tanto por autónomos como por empresas en todo tipo de páginas web.

Su gran abanico de posibilidades hacen de este gestor de contenido un sistema que muchas veces es usado sin necesitar un amplio conocimiento de lenguajes de programación. Pero es importante saber que, para una conveniente personalización del diseño, adaptabilidad de sus funcionalidades y optimización de la velocidad y la experiencia de usuario, es necesario saber tocar sus «tripas», por lo que es recomendable aproximarnos a algunos lenguajes que veremos a continuación.

Leer más

jQuery vs MooTools – Ventajas e inconvenientes

Tanto jQuery como MooTools son frameworks web orientados a objetos para JavaScript, de código abierto, compactos y modulares, que permiten simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones y agregar interacción con la técnica AJAX a páginas web. En este artículo, explicamos las características de los frameworks jQuery y MooTools, para qué podemos utilizarlos y, por supuesto, sus limitaciones... que también las tienen.

Leer más

Cómo restringir el acceso a ciertas páginas de nuestra web

Una de las tareas más habituales al programar de una web es crear un acceso por usuario y clave a ciertas áreas de un sitio. De este modo, para visualizar el contenido o acceder a los servicios de la web el visitante tiene que introducir sus datos de autenticación. El proceso puede ser todo lo simple o complicado que queramos, añadiendo diversas capas de seguridad que permitan implementaciones más robustas. En este post, realizamos un ejemplo de una implementación muy sencilla y queda a disposición del programador agregarle todos aquellos mecanismos adicionales que juzgue necesarios para aumentar la seguridad de su proyecto web.

Leer más

Joomla! Avanzado – Crear extensiones a medida (II)

Como vimos en el artículo anterior de Joomla! Avanzado, este conocido CMS resulta muy versátil a la hora de añadir nuevas funcionalidades a nuestros proyectos web. En este ejemplo de creación de extensiones, lo ejemplificaremos con la creación de módulos. Los módulos son bloques o segmentos de una página que se colocan dentro de las plantillas y el administrador del CMS puede decidir mediante el backoffice donde colocarlas, dependiendo de sus intereses y el aspecto de su sitio.

Leer más

Joomla! Avanzado – Crear extensiones a medida (I)

Cuando trabajamos con Joomla! tenemos un ecosistema completo de extensiones listas para usar que nos sirven para infinidad de cosas. Sin embargo, no siempre encontramos lo que queremos, o lo que un cliente necesita. También ocurre que, a veces, las extensiones que encontramos tienen un modo de funcionamiento que no es el que nos interesa. Por todo ello, nunca está de más ponernos código en mano y crear nosotros mismos la extensión.

Leer más

Plugins recomendados para WordPress – Seguridad

En este artículo de nuestra serie Plugins recomendados para WordPress, repasamos los plugins más destacados que nos permiten mejorar la seguridad de nuestra página web desarrollada en WordPress: iThemes Security, Wordfence, Advanced Automatic Updates, WP-DBManager y UpdraftPlus, sin olvidarnos del casi imprescindible Akismet, del que ya hemos hablado en un artículo anterior.

Leer más

10 recomendaciones para que las pymes refuercen la seguridad de sus páginas web

La seguridad es una de las principales preocupaciones para cualquier usuario de un producto o servicio tecnológico y, en especial, para las empresas que están presentes en Internet. Aunque los proveedores aplicamos una serie de medidas por defecto (IPS/IDS, firewall, anti-malware….) en nuestras soluciones de alojamiento, hay algunas recomendaciones de cara al desarrollo e implementación de un proyecto web que refuerzan, muy fácilmente, la seguridad de cualquier página y la de sus visitantes.

NdP230414_SWEPT_logo_s

Leer más

Primeros pasos con Joomla! – SEO

Como ya hemos visto en numerosas ocasiones, tener un buen posicionamiento web SEO es clave. Una página con un buen posicionamiento debe ser capaz de diferenciarse del resto, incluir contenido atractivo para el usuario y mantener una buena estructura que facilite la navegación.

Además de estas dos premisas básicas, hoy en día disponemos de diferentes herramientas que nos ayudan a conseguirlo. En este caso, nos centraremos en cómo optimizar el SEO en Joomla!.

Leer más

¿En qué consisten las aplicaciones de control de versiones?

El control de versiones es un sistema que nos permite llevar un seguimiento sobre cada uno de los estados de un software a lo largo del tiempo. Muchos desarrolladores que comienzan no usan sistemas de control de versiones, pero todos han realizado alguna vez la tarea para controlar el estado de un código, aunque sea de una manera tan simple como copiar un archivo de código o una carpeta con una aplicación entera. En este artículo, profundizamos en los diferentes tipos de software de control de versiones y prestamos especial atención a Git, la actual referencia en desarrollo web, y su plataforma  de desarrollo colaborativo GitHub, responsable de su popularización.

Leer más

Introducción al framework jQuery

En alguna ocasión ya hemos hablado de los frameworks,  que hacen referencia al conjunto de buenas prácticas, módulos y librerías de  cada lenguaje para abordar proyectos y necesidades concretas. En este artículo nos centraremos en el framework jQuery, uno de los más extendidos en JavaScript,  y explicaremos para qué podemos utilizarlo y cuándo puede ser la mejor opción para nuestro proyecto web.

Leer más