Jan 24, 2025
Gustavo B.
17min de lectura
Drupal es un robusto sistema de gestión de contenidos (CMS por sus siglas en inglés) utilizado para construir todo tipo de sitios web. Muchas empresas bien establecidas confían en Drupal para gestionar sus sitios web de alto tráfico debido a sus versátiles características y a sus amplios módulos.
Dicho esto, Drupal tiene una curva de aprendizaje más pronunciada que sus competidores. Los principiantes pueden que se encuentre difícil construir un sitio web con este sistema de gestión de contenidos. De hecho, sin la orientación adecuada, los usuarios pueden acabar por no utilizar todas las capacidades de Drupal.
Sin embargo, no hay que preocuparse: nuestro tutorial de Drupal cubrirá todo lo que necesitas saber para empezar. Te presentaremos el procedimiento correcto de instalación de Drupal y cómo construir un sitio web con este CMS. También te mostraremos cómo instalar módulos, temas y actualizaciones.

Drupal es un CMS que actualmente impulsa el 2,2% de todos los sitios web cuyo CMS es de nuestro conocimiento. A lo largo de los años, este software basado en PHP sigue evolucionando gracias a una creciente comunidad de desarrolladores que lo han convertido en un proyecto de código abierto. Hoy en día, Drupal se puede descargar gratuitamente bajo la Licencia Pública GNU.
A pesar de ser conocido principalmente por impulsar sitios web gubernamentales y de organizaciones, Drupal puede dar cabida a una gran variedad de sitios web. Esto se debe a que emplea una amplia colección de módulos y temas para ampliar la funcionalidad y el aspecto de un sitio web.
Esto es lo que puedes esperar al utilizar esta plataforma:
Este tutorial repasará todas las características y atributos disponibles para ayudarte a decidir si utilizar Drupal es la mejor opción. En primer lugar, hablaremos de la instalación de la plataforma.
Antes de instalar Drupal, hay algunas cosas que debes tener en cuenta. Las veremos en las siguientes secciones.
El alojamiento web o web hosting es un servicio que hace que un sitio web sea accesible en Internet. Al adquirir un plan de hosting, alquilas recursos del servidor para alojar el contenido de tu sitio web. Los precios del hosting varían en función del proveedor de servicios y del tipo de planes.
Es esencial elegir el proveedor de hosting adecuado, ya que afectará significativamente al rendimiento de tu sitio. Un proveedor de hosting web debe proporcionarte suficientes recursos y funciones para satisfacer las necesidades de tu sitio web. Otros factores importantes son las medidas de seguridad, el tiempo de actividad garantizado y la atención al cliente.
Luego de encontrar el proveedor de hosting adecuado para ti, ahora debes eligir el tipo de hosting. Un plan de hosting optimizado para tu sitio te ahorrará dinero a largo plazo. Una vez que tu sitio web haya crecido, pasa a un plan con más recursos y mejor escalabilidad.
La mayoría de los proveedores de hosting ofrecen servicios de hosting que difieren en la cantidad de recursos asignados y en la flexibilidad de personalización. Estos son algunos de los planes de alojamiento de Hostinger:

Nuestros planes de alojamiento Drupal incluyen todo lo necesario para construir y mantener un sitio Drupal. Con precios que oscilan entre 1,39 y 3,99 dólares al mes, el hosting Drupal de Hostinger cuenta con servidores optimizados para Drupal, un instalador de un solo clic y un equipo de asistencia dedicado.
Como alternativa, opta por el hosting compartido si piensas utilizar una plataforma diferente. Los planes de hosting compartido de Hostinger cuestan lo mismo que el hosting Drupal e incluyen un instalador de WordPress.

Los usuarios de Internet utilizan los nombres de dominio para acceder a los sitios web en los navegadores sin tener que memorizar la dirección IP del sitio. Si quieres saber más, consulta nuestra guía para principiantes sobre qué es un nombre de dominio.
El nombre de dominio adecuado te ayudará a crear credibilidad en Internet y a impulsar el reconocimiento de tu marca. Por tanto, asegúrate de que tu dominio es único y memorable. Evita los símbolos y guiones, ya que pueden perjudicar su legibilidad.
Verifica de inmediato la disponibilidad del nombre de dominio.
Puedes comprobar la disponibilidad del dominio elegido en el comprobador de dominios de Hostinger. Si ya no está disponible, consulta las alternativas de nombre o dominio de primer nivel utilizando un generador de nombres.
Una vez que hayas encontrado el dominio adecuado, regístralo en un registrador de dominios y apúntalo a tu servidor de alojamiento. Si adquieres el nombre de dominio y el alojamiento en el mismo host web como un paquete, no tendrás que hacerlo.
Ten en cuenta que los registros del Sistema de Nombres de Dominio (DNS) pueden tardar hasta 24 horas en propagarse globalmente. Durante este tiempo, tu sitio no estará disponible.
Hay dos formas de instalar Drupal: manualmente o utilizando el in
Istalador automática. En esta sección, hablaremos de ambos métodos. Ten en cuenta que los pasos indicados en este tutorial son para la versión 9.x.x de Drupal. Sin embargo, deberían aplicarse también a versiones anteriores del núcleo.
La forma más sencilla de instalar Drupal en tu servidor de hosting es utilizando la función de autoinstalación. Puedes encontrarlo en el panel de control de tu servicio de alojamiento. Para este ejemplo, instalaremos Drupal a través del hPanel de Hostinger.
1. Ve al Auto Instalador en la sección Sitio web de hPanel.
2. Selecciona la opción Otros y elige Drupal en el menú desplegable. Haz clic en Seleccionar.

3. Introduce tus datos de acceso como administrador y la información de la base de datos en el formulario emergente.

4. Aunque eres libre de cambiar la versión de la aplicación, te recomendamos que optes por la última versión para obtener el mejor rendimiento. A continuación, haz clic en Instalar para iniciar la instalación.

No te preocupes si tu proveedor de hosting no tiene un instalador automático, puedes instalar Drupal manualmente.
Los desarrolladores suelen preferir este método, ya que les da más control sobre la instalación, lo que es beneficioso cuando se instala Drupal en localhost o en un VPS.
El siguiente tutorial te mostrará cómo instalar Drupal manualmente a través de hPanel.
1. Descarga el archivo .zip de Drupal desde el sitio web oficial.
2. Accede al Administrador de Archivos desde la sección Archivos de hPanel. Sube y extrae el archivo .zip en el directorio public_html y luego transfiere los archivos que están adentro de la carpeta directamente a la carpeta de public_html. También puedes realizar este paso a través de un cliente FTP como FileZilla.

3. Vuelve a navegar por el panel de control de hPanel, y luego ve a Bases de datos MySQL en la sección Bases de datos. Crea una nueva base de datos para tu sitio Drupal. Anota el nombre de la base de datos y el nombre de usuario, ya que los necesitarás más adelante.

4. Accede a la URL http://yourwebsite.com/core/install.php en tu navegador para ejecutar el instalador de Drupal. Elige un idioma y haz clic en el botón Save and continue.

5. Elige un perfil de instalación y haz clic en Guardar y continuar. Si eres nuevo en Drupal, te recomendamos que continúes con Estándar. El perfil de instalación Mínimo es mejor para los usuarios avanzados, ya que ofrece más libertad en cuanto a la personalización.

6. Introduce el nombre de la base de datos y el resto de la información que has configurado anteriormente. A continuación, haz clic en Guardar y continúa configurando el sitio web.

7. Rellena las secciones de información del sitio, cuenta de mantenimiento del sitio y configuración regional. Toma nota del nombre de usuario y la contraseña, ya que se utilizarán como credenciales de acceso a tu sitio. Haz clic en Guardar y continuar para finalizar la instalación de Drupal.

8. Si has instalado correctamente Drupal, aparecerá un mensaje de confirmación en tu panel de administración.

Si necesitas configurar los detalles de tu base de datos de Drupal, accede al archivo settings.php. Puedes encontrarlo aquí: public_html/sites/default/.
Revisa las credenciales y la información de tu base de datos en la sección Bases de datos MySQL del hPanel.
Los usuarios de Hostinger VPS pueden beneficiarse de la instalación de Drupal utilizando nuestra plantilla OS. El OpenLiteSpeed Drupal One-Click instala automáticamente OpenLiteSpeed, Drupal y LSCache.
También automatiza la configuración inicial de componentes como PHP OPCache para reducir el tiempo que se tarda en optimizar un servidor web, lo que lo vuelve una solución más cómoda.
Para ello, abre tu hPanel y haz clic en Administrar en su servidor. Luego, navega a Sistema operativo → Cambiar tu sistema operativo → Aplicaciones. Elige la plantilla de Drupal en el menú desplegable.

A continuación, haz clic en Cambiar sistema operativo y espera a que finalice el proceso. Recuerda hacer una copia de seguridad de tus datos antes de cambiar el sistema operativo de tu VPS.
Después de instalar con éxito Drupal, podemos seguir los pasos para construir un sitio en la plataforma. La siguiente sección tratará sobre la navegación del panel de administración de Drupal y sobre cómo crear elementos del sitio web, como páginas y menús.
Se accede al panel de administración de Drupal iniciando una sesión. Puedes acceder a la página de inicio de sesión a través de http://url-de-tu-sitio-web/user/login.
Una vez adentro, verás el botón Administrar. Aquí tendrás todo el poder y la autoridad para comenzar a construir y personalizar tu sitio web. Se mostrarán las siguientes secciones:

Una taxonomía se utiliza para clasificar el contenido del sitio web. En Drupal, las taxonomías se componen de entidades llamadas términos, que son palabras que describen un contenido específico dentro de los vocabularios. Un vocabulario puede tener una estructura plana o jerárquica según el tipo de contenido.
El primer paso para crear una taxonomía es añadir los vocabularios necesarios y cada uno de sus términos. A continuación, puedes adjuntar los términos de la taxonomía a las entidades de contenido, estableciendo páginas de listado para clasificarlas.
Crear una taxonomía es fácil. Puedes hacerlo siguiendo estos pasos del tutorial de Drupal:





Drupal tiene dos tipos de contenido básicos: artículo y página básica.
El tipo de contenido artículo, antes conocido como historia, se utiliza para crear contenidos como comunicados de prensa y entradas de blog. Las entradas de este tipo de contenido aparecen en la página principal del sitio y permiten comentarios.
Por su parte, el tipo página básica se emplea para contenidos estáticos que requieren una actualización mínima o nula, como una página Acerca de nosotros. Una página básica no aparece en la página de inicio del sitio y no permite comentarios por defecto.
Además, Drupal tiene cuatro tipos de contenido opcionales, que puedes activar activando los módulos Libro, Blog, Foro y Encuesta:
En este tutorial, aprenderás a crear tanto artículos como páginas básicas.
Empecemos por crear un artículo:



Ahora, vamos a intentar crear una página básica. Estos son los pasos para crear una página Acerca de nosotros:


Veamos ahora cómo hacer una página simple sobre nosotros.
Los menús son muy importantes independientemente del tipo de sitio web que estés creando. Ayudan a categorizar y estructurar el sitio web en general. Con Drupal puedes agregar, eliminar y cambiar el nombre de los menús y sus elementos constituyentes.
Sigue estas instrucciones del tutorial de Drupal para agregar un menú:




Los bloques son cajas de contenido que se representan en una región. Por ejemplo, se puede agregar un inicio de sesión de usuario (bloque) al pie de página de tu sitio web (región).
Esta funcionalidad, proporcionada por el módulo central Block, forma parte del núcleo de Drupal 8. Utilízalo con los módulos Custom Block y Place Block para incorporar bloques en cualquier página.
Sigue estos pasos para colocar un bloque en una región:




Un módulo de Drupal es una colección de archivos que amplía la funcionalidad de un sitio. Drupal tiene dos tipos de módulos: el núcleo y los módulos contribuidos.
Drupal incluye por defecto módulos del núcleo con funciones esenciales. Para obtener herramientas adicionales, instala módulos contribuidos desde la página de descargas de módulos o crea tus propios módulos.
En esta sección, aprenderás a instalar un módulo a través de la interfaz administrativa y de Drush.
Aunque este método es la forma más fácil de instalar módulos de Drupal, sólo funciona para los módulos contribuidos. Consulta el tutorial de Drush en la siguiente sección para instalar módulos personalizados.
Sigue estas instrucciones para instalar un módulo utilizando la interfaz administrativa:




¡Importante! Si no aparece el botón Add new module, activa el módulo central Update Manager desde el menú Ampliar. Cambiar el tema por defecto a Seven a través de Apariencia también funciona en algunos casos.
Ahora, echemos un vistazo a algunos de los módulos de Drupal más útiles:
Drush es un shell de línea de comandos para administrar Drupal. Proporciona una forma de realizar tareas de administración sin utilizar el backend de Drupal. Eso sí, el manejo de Drush requiere conocimientos técnicos, por lo que puede ser inadecuado para los principiantes.
Lo primero que debes hacer es instalar Drush en tu proyecto Drupal. Ejecuta la siguiente línea desde tu directorio raíz para instalar Drush a través de la herramienta de gestión de dependencias Composer.
composer require --dev drush/drush
Ten en cuenta que esto sólo funcionará para los usuarios con acceso a la raíz, lo que significa que tienes que estar en un servidor privado virtual para instalar módulos con Drush
Ejecuta el siguiente comando para comprobar si el proceso de instalación se ha realizado correctamente:
./vendor/bin/drush --version
Ahora que tienes configurado Drush, utilízalo para instalar un módulo de Drupal siguiendo este tutorial:
composer require drupal/admin_toolbar
drush pm:enable admin_toolbarEstablecer un aspecto atractivo para tu sitio es esencial, ya que dejará una buena impresión en los visitantes. Utilizar un tema estéticamente agradable es una forma de hacerlo.
Puedes ver los temas de Drupal instalados a través de la pestaña Apariencia.

Muchas fuentes online ofrecen temas de terceros entre los que elegir. Sin embargo, la página oficial de descargas de temas de Drupal es la fuente más fiable, ya que contiene más de 2.900 temas.
El directorio de temas tiene filtros útiles para limitar la búsqueda en función de la compatibilidad, así como del estado de desarrollo y mantenimiento.
A continuación te explicamos cómo instalar un tema de Drupal:



Nota: Al igual que con los módulos, asegúrate de que el tema sea compatible con tu versión central de Drupal.
Con Drupal, puedes crear un sitio de blog totalmente funcional. Sin embargo, el módulo Blog ya no se incluye en el núcleo del software, a partir de Drupal 8. Por lo tanto, tendrás que descargar e instalar el módulo contribuido manualmente.
Una vez instalado, el módulo Blog aparecerá en el menú Ampliar. Marca la casilla junto a Blog y haz clic en Instalar para activar el módulo.

Cuando navegues a Contenido -> Añadir contenido, deberías ver un nuevo tipo de contenido llamado Blog post. Selecciónalo para crear un Blog post.

Añade el título, el cuerpo y las etiquetas de la entrada. Haz clic en el menú de opciones de comentarios en el lado derecho y elige Abierta para permitir los comentarios. Si otro usuario ha escrito la entrada del blog, añade el nombre de su cuenta en la configuración de la información de autoría.
Cuando hayas terminado, marca la casilla Publicar y pulsa Guardar para crear una nueva entrada de blog. Tu entrada de blog debería ser ahora visible en la sección Blog de tu página de inicio.

Hacer regularmente una copia de seguridad de tu sitio Drupal ayuda a mantener los datos a salvo en caso de un mal funcionamiento del software o del hardware. Si algo va mal, una copia de seguridad te permitirá restaurar el sitio sin perder datos importantes.
El siguiente tutorial te mostrará cómo hacer una copia de seguridad de tus archivos de Drupal utilizando el hPanel de Hostinger:
1. Accede a hPanel, luego navega a Copias de seguridad en la sección Archivos.
2. Pulsa Seleccionar en la opción Generar nueva copia de seguridad.

3. Aparecerá un cuadro de diálogo pidiéndote confirmación. Haz clic en Continuar para iniciar el proceso de copia de seguridad. Ten en cuenta que sólo puedes generar una copia de seguridad cada 24 horas.
4. Cuando la copia de seguridad esté lista, haz clic en Archivo de copias de seguridad, elige el archivo de copia de seguridad de la lista desplegable y pulsa Preparar para descargar.

En Drupal, las actualizaciones y las mejoras son dos cosas diferentes. Una actualización significa instalar una versión menor más reciente de Drupal, como actualizar el núcleo a la 9.2 desde la 9.1. Mientras tanto, la actualización se refiere a cambios mayores, como sustituir Drupal 8 por la versión 9.
En esta sección, repasaremos los pasos para actualizar Drupal. Antes de empezar, te recomendamos encarecidamente que cambies tu sitio al modo de mantenimiento. Al hacerlo, evitarás que los visitantes accedan al sitio durante el proceso de actualización.


Con esto fuera del camino, navega a Informes -> Actualizaciones disponibles para ver si hay una actualización del núcleo de Drupal disponible.

Hay varias formas de actualizar Drupal. Puedes utilizar SSH o FTP para actualizar la plataforma manualmente o emplear Composer para automatizar el proceso. Si eres principiante, te recomendamos que utilices un cliente FTP como FileZilla.
Estos son los pasos para actualizar Drupal mediante FTP:


Drupal es un CMS altamente personalizable que puede impulsar todo tipo de sitios web. Admite una amplia gama de módulos y temas para agilizar el proceso de desarrollo web y ampliar su funcionalidad.
En este artículo hemos tratado los pasos para crear un nuevo sitio en Drupal, desde la instalación de la plataforma hasta la configuración de temas y módulos. También cubrimos otros aspectos esenciales, como la creación de un blog, la realización de copias de seguridad del sitio y la actualización de Drupal.
Consulta la documentación oficial de Drupal para saber más sobre el CMS. Te llevará algún tiempo y esfuerzo antes de que puedas utilizarlo completamente.
No dudes en hacer preguntas en la sección de comentarios de abajo si necesitas información adicional. Buena suerte.
Todo el contenido de los tutoriales en este sitio web está sujeto a los rigurosos estándares y valores editoriales de Hostinger.
Comentarios
March 24 2019
Gracias Gustavo, es super interesante trabajar con Drupal saludos desde Lima Perú
March 25 2019
Hola Diana, gracias por tu comentario :)
October 06 2020
Despues de saber esto que recomiendas? que sigue? crear modulos? saber como funciona el core drupal? donde podria encontrar esta informacion? Gracias, excelente tutorial para principiantes!!