Pasar al contenido principal
Imagen
Blog

Cómo crear un blog con Drupal paso a paso

En la era digital actual, tener un blog es una excelente manera de compartir tus ideas, experiencias o conocimientos con todo el mundo. Drupal, uno de los sistemas de gestión de contenido más potentes y versátiles, ofrece una plataforma robusta para crear y gestionar un blog. En esta guía paso a paso, te mostraré cómo puedes crear tu propio blog desde cero utilizando Drupal 10.

Hosting

El primer paso es encontrar la infraestructura que se encargará de mantener Drupal en pie disponible para todo el mundo. Esto incluye una máquina que cuente con un servidor web, una base de datos y soporte para PHP.

Podemos optar por montar nuestro propio servidor o buscar un plan de hosting que se adapte a nuestras necesidades. Desde Drupal Sapiens te recomendamos Lucas Host, por 3 puntos a destacar:

  • Tiene precios muy competitivos por lo que ofrece, comenzando con un plan de unos 60€ al año aproximadamente.
  • Ofrece herramientas muy enfocadas en Drupal, como instalación en un click de forma automática (con composer y drush). A parte, cuenta con las típicas herramientas que cualquier hosting decente ofrece: cPanel, backups, aplicación de correo, interfaz gráfica de ficheros...
  • Soporte excepcional. Cualquier consulta que tengas, el soporte 24/7 la responde casi al momento.

Puedes ver todos los planes disponibles de Lucus Host aquí.

Dominio

Necesitarás un dominio para exponer tu blog en internet. Puedes obtener un dominio en muchos sitios de la web y a diferentes precios en función de si es ".com", ".org", ".net", etc... 

Normalmente el mismo servicio de hosting ya ofrece la contratación de dominios, de este modo evitar tener que configurar las Zonas y DNS del dominio externo que hayas contratado.

Si has elegido Lucus Host como hosting, revisa si existen promociones, ya que a veces regalan un año gratuito de un dominio; consulta las condiciones del mismo para más información.

También puedes encontrar dominios gratuitos por internet, aunque éstos no suelen ofrecer garantías de disponibilidad, seguridad y/o certificados SSL

Instalación de Drupal

Una vez tenemos nuestra infraestructura preparada, ¡es hora de instalar Drupal!

Si vas a montar tu propia infraestructura, mira aquí una guía sobre cómo instalar Drupal desde 0 mediante Docker4Drupal e ignora el siguiente punto.

Instalación de Drupal (desde Hosting)

Si ya tienes tu hosting, revisa las opciones que te ofrecen para llevar a cabo al instalación de Drupal. Si has elegido Lucus Host como hosting, desde el área de cliente puedes acceder al "Instalador de aplicaciones". Dentro, debes buscar en el grupo de "Portales/CMS" y seleccionar Drupal. Esta potente herramienta te permite instalar la versión que desees de Drupal y te ahorra gran parte de la configuración de la instalación, como la creación de la base de datos y los usuarios y privilegios de ésta.

Una vez esté instalado, acceder a tu página web a través del dominio contratado previamente. ¡Aquí debería aparecer tu sitio web con Drupal!

Accede a https://tudominio.com/user para iniciar sesión con tu usuario administrador, que vendrá indicado desde la aplicación de instalación de Drupal que provee Lucus Host.

Es recomendable que hasta que la web esté lista prohíbas el acceso a ésta de otros usuarios por razones de seguridad. Puedes hacerlo fácilmente desde cPanel en el apartado Archivos > Privacidad del directorio, haciendo clic en el botón "Editar" de la carpeta public_html y siguiendo las instrucciones que cPanel indica.

Instalación de módulos

Tienes un bonito Drupal, pero falta añadir funcionalidades útiles. Para empezar con un blog te recomiendo los siguientes módulos:

  • Admin toolbar: mejora el acceso a los menús de administración.
  • Pathauto y Token: permiten crear patrones URL amigables y automáticos.
  • Honeypot: permite añadir una capa de protección en los formularios para evitar el spam (útil si tu blog permite registro de usuarios o comentarios)
  • Linkit: provee una interfaz sencilla y útil para añadir enlaces internos y externos desde CKeditor.
  • AddToAny: provee botones para compartir contenidos en la gran mayoría de redes sociales y foros.
  • Editor Advanced Link: potencia a Linkit y permite añadir atributos como clases, id o que un enlace se abra en una nueva página para los enlaces de CKeditor.
  • Metatags: esencial para cumplir con el SEO de tu blog.
  • Media, Media library: para reutilizar contenido multimedia entre los contenidos.

Existen muchos más módulos contribuidos que son super útiles, pero ya dependen de la usabilidad que quieras darle a tu blog. Por ejemplo, si quieres que tu blog tenga un reconocimiento a nivel mundial, ¡tal vez debas considerar habilitar los módulos de multilenguaje!

Tema y diseño de tu blog

El aspecto de una web es algo a tener muy en cuenta. Puedes encontrar temas gratuitos desde drupal.org y extenderlos tu mism@ añadiéndoles tu toque personal. También puedes optar por pagar a un diseñador a través de webs como Fiverr que se encargue de diseñar un tema según tus necesidades. Otra opción es buscar y comprar la licencia de un tema desde diferentes marketplaces de temas para Drupal, como ThemeForest

¡Todo depende del tiempo y coste que quieras invertir!

Estructura y gestión de los contenidos

En este punto debes realizar un análisis de requisitos y adaptar el modelo de datos a tu Drupal. Tratándose de un blog, lo esencial para empezar sería algo así:

ArtículoBody, Categoría (taxonomía), Comentarios, Etiquetas (taxonomía), Imagen (media), etc...
Página básicaBody, Imagen (media), etc...

Luego es cuestión de ir añadiendo tipos de contenido y campos conforme vayan surgiendo necesidades.

También es necesario crear una vista de tipo página, cuya ruta puede ser /blog y que muestre un listado de los últimos artículos ordenados por fecha de publicación descendente.

Promoción y difusión del blog

Una vez tengas tu blog listo, ¡es hora de promocionarlo por redes sociales y foros!

En este punto, es importante hacer una revisión del sitio web a nivel de SEO y accesibilidad; esto te permitirá escalar posiciones en buscadores como Google. ¡No olvides configurar tu sitemap y el robots.txt!

Únete a la Comunidad Drupal Sapiens

Guarda artículos que te interesen, conecta con otras personas de la comunidad, publica tus artículos y mucho más.

Inicia sesión o crea una cuenta aquí

Destacado

Últimas noticias