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

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

Edición avanzada y estándar en Webmaker

Nuestra solución de creación web Webmaker dispone de dos modos de edición distintos (estándar y avanzado) con diferentes opciones de personalización adicional.

En cualquier caso, Webmaker está pensado para conseguir una página web vistosa y elegante de forma sencilla. Sin ser un experto, puedes conseguir a web que siempre has querido… y, si eres un poco mañoso, los resultados pueden ser espectaculares.

Webmaker escritorio, tableta y móvil

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

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

Primeros pasos con Joomla! – Creación de plantillas

Las plantillas son patrones determinados que tienen como finalidad  facilitar la creación y desarrollo de los sitios web. Hoy en día, son una herramienta indispensable para cualquier programador en Joomla!, ya que existen plantillas  prediseñadas con las que adaptar el contenido de nuestra página. También podemos crear nuestra propia plantilla, que  diseñaremos según nuestras necesidades específicas.

Leer más

¿Alojamiento web en Linux o Windows?

A la hora de contratar un plan de alojamiento web, el usuario debe plantearse si quiere hacerlo en Windows o en Linux. En principio, cualquiera de los dos sistemas operativos son perfectamente válidos, pero la elección entre uno y otro dependerá de las tecnologías que utilicemos en la programación del sitio web.

Si hablamos de una página web estática, que no incluye lenguajes de programación más allá del HTML ni base de datos, podemos optar por cualquiera de las dos opciones. La cosa cambia cuando estamos abordando un proyecto dinámico que sí los utiliza, porque existen pequeñas diferencias entre ambos.

Leer más

Cinco recomendaciones para optimizar la base de datos de nuestra página web

Hoy en día, resulta difícil encontrar una página web estática. Es decir, sin actualizaciones, desarrollada en el tradicional HTML y con poca interactividad y flexibilidad para desplegar sus contenidos. Ya trabajemos con un gestor de contenido como como WordPress, con un desarrollo propio o con un aplicativo de negocio, seguro que detrás tenemos una base de datos.

Las bases de datos nos proporcionan un almacén de información con una estructura jerarquizada y relacionada de los datos. Esto permite extraer el contenido y disponerlo fácilmente, tal y como el desarrollador requiere en su proyecto web o el internauta necesita. De cara al desarrollo web, hay diversas opciones. MySQL es la base de datos más extendida, pero tampoco podemos olvidar otras alternativas, como Microsoft SQL Server, PostgreSQL o MongoDB.

Independientemente de nuestra elección, hay una serie de recomendaciones comunes relativas a la gestión y optimización de las bases de datos que repasamos en este artículo. Seguir estos consejos nos facilitará el trabajo y harán que nuestro proyecto vaya más fluido, mejorando la experiencia de nuestros usuarios.
Leer más

Primeros pasos con Joomla! – Extensiones CCK recomendadas

Joomla! es un excelente gestor de contenido y gracias a sus extensiones, todavía podemos exprimir más las características de este CMS y mejorar sus funcionalidades. Analizamos sus extensiones de gran alcance, también conocidas como Content Construction Kit o CCK, que nos permitirán personalizar  nuestro proyecto web desarrollado con Joomla! e incorporar nuevas características muy fácilmente, como un blog, una tienda online o un directorio.

Leer más