Hay diferentes tipos de CMS: Shopify, Prestashop, WordPress, Drupal ... Elija el que mejor se adapte a sus necesidades.
Resumen
¿Qué es Drupal?
Drupal es un sistema de gestión de contenidos de código abierto y gratuito (CMS). Con varios millones de usuarios en todo el mundo, es uno de los CMS más populares. Muchos propietarios de sitios, aficionados o profesionales lo utilizan para crear y administrar su sitio con facilidad. Probablemente usas Drupal todos los días sin saberlo. Drupal es un software publicado bajo la Licencia Pública GNUEsto significa que tiene importantes ventajas en términos de costo, flexibilidad y seguridad. Puede ser modificado libremente por personas con conceptos en desarrollo. Por lo tanto, está libre de cualquier bloqueo y ofrece una visión completa del código fuente del sitio.
Numerosas características e infinita personalización
Drupal es una referencia en la CMS. Proporciona una interfaz de usuario intuitiva que facilita la edición y publicación de contenidos. La plataforma ofrece una gran flexibilidad y es capaz de ingerir un número ilimitado de contenidos de todo tipo: texto, vídeos, imágenes, formularios... Recupera el contenido del backoffice para presentarlo dinámicamente en el front-office. Drupal ofrece un sistema de clasificación de contenido y gestión de derechos para darle un control total sobre su contenido.
Las características de Drupal provienen de módulos (también llamados "plugins") que pueden ser descargados de Drupal.org. Lo que se descarga de Drupal.org se llama el "núcleo de Drupal". Viene de serie con todos los módulos más utilizados, pero también hay muchos módulos que han sido puestos a disposición en línea de forma gratuita por desarrolladores independientes.
Drupal, a la vanguardia de la tecnología
Drupal es también una poderosa plataforma de desarrollo que se adhiere a los modelos de programación modernos. Permite el uso de las mejores prácticas de PHP y HTML5 y YAML. Drupal integra tecnologías como CKEditor, Symfony2, Twig, jQuery, Backbone.js, y Guzzle, entre otras.
¿Cómo funciona Drupal?
Después de completar el proceso de instalación, automáticamente se accede a una página de inicio de sesión para su CMS. Una vez conectado, podrá ver diferentes enlaces que conducen a diferentes partes del sitio. Esto es lo que contienen:
- Contenido - En esta sección puedes crear contenido, artículos o páginas estáticas. Este es también el lugar donde puedes moderar los comentarios y donde encontrarás tu biblioteca de imágenes.
- Estructura - Esta parte le permite manejar todos los elementos estructurales de su sitio, como formas, bloques, menús o taxonomías.
- Apariencia - Aquí es donde puedes cambiar la configuración de los temas y otros plugins relacionados con la apariencia. También encontrarás las diferentes actualizaciones de tu tema aquí.
- Extensiones - Aquí puedes instalar y desinstalar diferentes módulos de Drupal.
- Configuración - Este es un acceso a la configuración general y por defecto de su sitio.
- Usuarios - Aquí se administran los diferentes derechos y permisos para cada usuario.
- Informes - Son informes sobre actualizaciones, errores y estado del sitio.
- Ayuda - Este es un centro de ayuda en el que encontrará información útil sobre la administración básica del sitio, así como los módulos instalados en su sitio.
Cambiando el tema de su sitio en Drupal
El tema por defecto de Drupal es, por supuesto, sólo un ejemplo. Depende de ti cambiar la apariencia de tu sitio cambiando el tema por defecto. Encontrarás una opción para hacerlo en Apariencia > Instalar un nuevo tema.
Sin embargo, a diferencia de otros CMS como WordPress, no es posible encontrar temas dentro del backend de Drupal. Tienes que ir al directorio oficial de temas de Drupal cuyo enlace se indica en la parte superior de la página de instalación de temas. Hoy en día, en 2019, hay casi 3000 temas, que por supuesto puedes filtrar según tus necesidades.
Cuando elija un tema, asegúrese de que se ajuste a su nivel de habilidad técnica y que le permita crear el sitio que tiene en mente. Para ayudarte, todos los temas del directorio tienen su propia página dedicada, donde encontrarás una demostración en vivo. Una vez seleccionado el tema, instalarlo es relativamente fácil. Simplemente descargue el tema del directorio (encontrará opciones al final de la página) o haga clic con el botón derecho del ratón en el enlace de descarga para copiar su ubicación.
Luego puedes usar el archivo o la URL para subir el tema a tu sitio. Todo lo que tienes que hacer es instalarlo desde la pestaña de Apariencia y activarlo.
Crear una página de inicio
Ahora que su sitio tiene un diseño personalizado, es hora de llenarlo! Empiece por crear primero una página de inicio, creando primero una página a través de la pestaña de contenido > Añadir contenido > Página básica. Esto te llevará al editor de la página de Drupal.
A continuación encontrará un enlace "Editar resumen". Al hacer clic en él, puedes escribir un resumen para tu artículo o página estática. Este es un tipo de extracto que aparecerá en ciertas categorías de su sitio. Justo debajo, puedes introducir tu texto y darle formato. Puedes usar el WYSIWYG o usar el editor de HTML. Algunas opciones adicionales, como la introducción de tablas o separadores horizontales, están disponibles cuando se cambia a HTML completo en la parte inferior.
Una vez que haya terminado de escribir y formatear su contenido, debe establecer el URL slug (localizado bajo el alias del URL). La elección de la babosa no debe ser al azar porque es importante para el SEO.
Su página está ahora guardada y publicada. Para crear tu página de inicio, debes ir ahora a Configuración > Sistema > Configuración básica del sitio. Aquí, en Página de inicio predeterminada, introduzca la misma URL que acaba de establecer para su nueva página. Esto mostrará una página estática y no sus artículos en orden cronológico.
Crear un menú
El menú es un ajuste esencial para cualquier sitio. Para añadir una página a un menú, simplemente créela y asegúrate, antes de publicarla, de marcar la casilla "Proporcionar un enlace al menú".
Aquí está cómo rellenar los parámetros que aparecen :
- Título del enlace del menú = el texto del enlace que los usuarios verán en el menú de navegación.
- Descripción: aparecerá cuando el usuario pase el ratón sobre el enlace del menú. Es una opción de la que puedes prescindir.
- Elemento padre: si tu menú ya tiene un nivel, puedes crear subcategorías aquí
- Peso: Aquí se determina el orden de los elementos del menú. Cuanto más alto sea el número, más alto será el rango del artículo.
Activar y desactivar los módulos predeterminados
Drupal viene con un conjunto básico de módulos que encontrarás en "Extensiones". Estos no estarán necesariamente instalados y activos por defecto. Si desea utilizarlos, simplemente marque la casilla correspondiente y haga clic en Instalar. El CMS se encargará del resto. Del mismo modo, los módulos que no necesite pueden ser eliminados haciendo clic en "desinstalar".
¿Cómo optimizar Drupal para el SEO natural?
Como muchos CMS, Drupal no es totalmente SEO Friendly en su versión básica. Hay varios módulos y trucos para esto:
Descargar la lista de control de SEO de Drupal
Este módulo es en realidad una lista inteligente de módulos que necesitará para el SEO.
Siguiendo la lista de Drupal SEOpuede implementar los mejores módulos necesarios para optimizar su sitio web. Las tareas del módulo están segmentadas según los requisitos funcionales, como las etiquetas de los títulos, las rutas, el contenido, etc. Cada tarea proporciona un enlace de descarga para el módulo en cuestión. Tenga en cuenta que el módulo de la lista de comprobación SEO le dice lo que tiene que hacer, pero no le dice cómo hacerlo. Por lo tanto, debe para documentar las buenas prácticas de SEO.
Limpiar las URLs con el módulo de redireccionamiento
Para una optimización efectiva, debe asegurarse de que sus URLs estén limpias, que su sitio muestre el contenido correcto y que su malla interna se mantenga incluso cuando su contenido cambie. Una forma de hacer esto es usar el redirección 301. Gracias a la Redirigepodrás redirigir viejas y obsoletas URLs e incluso reparar enlaces rotos.
Implementar meta tags
Meta tags son indispensables en la optimización de Drupal 8. Son fragmentos de texto leídos por los motores de búsqueda. Mejoran su SEO comunicando claramente el contenido de las páginas. El módulo Metatag es muy útil en este caso. Coloca automáticamente tanto la etiqueta de título HTML como las meta etiquetas en el encabezado de una página web.
Comunicarse directamente con los motores de búsqueda a través del mapa del sitio
El módulo XML Sitemap crea un Mapa del sitio XML de tu contenido que puedes enviar a los motores de búsqueda. Un mapa de sitio XML es simplemente un mapa de su sitio, formateado para ser entendido por los robots. El envío de un mapa de sitio XML ayuda a su SEO al proporcionar a Google una lista de todas las páginas que desea que explore. Cuanto más complejo sea su sitio, más se recomienda este mapa del sitio.
Conclusión
Drupal es un poderoso CMS y una gran manera de crear tu propio sitio web. Tiene todas las características que se necesitan para sitios web simples o complejos. Flexible y gratuito, Drupal es sin embargo un CMS de calidad que utiliza las últimas tecnologías de la web. Por lo tanto, es la garantía de un sitio actualizado, en términos de accesibilidad pero también de seguridad.