Drupal es un sistema de administración de contenido (CMS) gratuito y de código abierto que permite organizar, administrar y publicar su contenido.

Drupal es muy potente y se puede utilizar para crear sitios grandes y complejos. Es una plantilla basada en PHP y permite a los usuarios no técnicos agregar y editar el contenido sin ningún conocimiento de HTML o diseño web. Con Drupal CMS, puede ser fácil interactuar con otros sitios o tecnologías y puede manejar formas y flujos de trabajo complejos. Está disponible con más de 16000 módulos que se pueden direccionar con el núcleo de Drupal y los módulos adicionales.

Las características de Drupal son:

  • Facilita la creación y administración de su sitio.

  • Traduce cualquier cosa en el sistema con interfaces de usuario integradas.

  • Conecta su sitio web a otros sitios y servicios mediante feeds, capacidades de conexión de motores de búsqueda, etc.

  • Drupal es un software de código abierto, por lo que no requiere costos de licencia.

  • Diseña un sitio web creativo y altamente flexible para los usuarios y se muestra de manera más efectiva para aumentar los visitantes.

  • Drupal puede publicar su contenido en redes sociales como Twitter, Facebook y otros medios sociales.

Las desventajas de Drupal son:

  • Drupal no es una interfaz fácil de usar. Requiere conocimientos avanzados y algunas cosas básicas sobre la plataforma para instalar y modificar.

  • Drupal es un nuevo sistema de gestión de contenido. No es compatible con otro software.

  • El rendimiento es bajo en comparación con otros CMS. El sitio web creado con Drupal generará grandes cargas de servidor y nunca se abre con una conexión lenta a Internet.

Los menús son muy importantes para navegar fácilmente por su sitio web. Los menús ofrecen un conjunto de enlaces como resultado; puede navegar por su sitio web. El menú de Drupal le permite agregar, eliminar y cambiar el nombre de los menús y elementos del menú.

Si consta de submenús. Luego se mostrará en el elemento del menú principal.

Establece el orden de los elementos del menú.

Los bloques son objetos contenedores que se utilizan para organizar el contenido de su sitio web.

Se utiliza para establecer el ancho de la primera barra lateral y la segunda barra lateral y la unidad en% o px o em.

La consulta de medios define diferentes reglas de estilo para diferentes dispositivos de medios y, de forma predeterminada, este diseño será de 1025 píxeles.

La consulta de medios para la tableta horizontal tendrá un ancho mínimo: 769 px y un ancho máximo: 1024 px.

Fija su página en la parte superior de las listas de su sitio.

Aquí puede especificar una URL alternativa mediante la cual se puede acceder al contenido. No agregue una barra al final o al comienzo del alias de la URL o no funcionará.

Le permite publicar el contenido de su blog en la página principal o puede quedarse en la parte superior de las listas según la demanda.

Al hacer clic en la casilla de verificación Proporcionar un enlace de menú, se muestran todos los detalles relacionados del menú, como el título del enlace del menú, la descripción, el elemento principal y el peso.

Proporcione información revisada si se realizan cambios en el artículo.

Al seleccionar abrir o cerrar, permite que otros escriban comentarios para el artículo.

Especifica el nombre del autor y la fecha en que se creó el artículo.

El tipo de contenido de Drupal define el estilo en el que se recopilan y muestran los contenidos.

El estado del contenido presente al filtrar las páginas es:

  • Published

  • promoted

  • no promocionado

  • sticky

  • no pegajoso

La gestión de menús es la parte importante para navegar a través de su página de administración de Drupal.

Muestra la lista de artículos o páginas que se crean. Es una primera pantalla que se mostrará cuando inicie sesión en el área de administración.

En este menú puede crear, administrar y buscar nuevas páginas. Aquí, la tabla se muestra con el detalle del artículo, es decir, estado, título, actualizado, autor y operación (editar y eliminar).

La estructura incluye los bloques, administra los tipos de contenido, agrega nuevos enlaces de menú al sitio y administra el etiquetado administrativo del contenido.

En este menú, se muestran las listas de temas. El usuario puede instalar el tema, actualizar el tema existente o cambiar los temas.

En el menú de personas, puede crear una nueva cuenta de usuario o administrar el usuario existente.

Esta es una parte importante del back-end de Drupal. Cualquier cambio realizado en esta configuración afectará a todo el sitio web. Aquí puede realizar la configuración de la cuenta de usuario, la configuración de la información del sitio o cualquier otra configuración general del sitio.

Se puede pensar que la taxonomía clasifica el contenido de un sitio web que muestra contenido específico según los términos de la taxonomía.

La taxonomía de Drupal se compone de varios términos como:

  • Term: Se utiliza para gestionar o describir el contenido.

  • Vocabulary: Es un conjunto de términos.

La Gestión de Usuarios gestiona la información del usuario, lo que permite crear o eliminar al usuario, cambiar contraseñas, tiempos y roles.

Permite al usuario acceder a su sitio web sin pedirle el nombre de usuario o la contraseña.

Solo permite que accedan a su sitio web aquellos usuarios que estén autenticados para usarlo.

Los pasos para optimizar el sitio Drupal son:

  • Habilitar el almacenamiento en caché de la página

  • Comprimir archivos CSS

  • Agregación de Js

  • Mover archivos multimedia y archivos estáticos a una CDN

  • Optimizar el tamaño de las imágenes y su número

  • Optimización del tema

El manejo de errores es un proceso de detección y búsqueda de las resoluciones de los errores, esto puede ser errores de aplicación de programación o errores comunicables.

El sufijo de Twitter agregará opcionalmente un identificador de Twitter, o texto, para que se te pida cuando alguien comparta un artículo.

El módulo de panel se utiliza para traducir el panel del panel personalizado con un título opcional que se almacenará como variables y se puede traducir o editar rápidamente.

El módulo agregador toma el contenido de otros sitios web pero no genera ningún feed. También se conoce como lector de feeds. Reúne, muestra textos e imágenes y otros sitios y blogs.

Seleccione la longitud de sus descripciones.

Envía el mensaje de respuesta automática al usuario.

Aquí se proporciona el identificador único del producto.

Es un porcentaje utilizado para calcular el impuesto que se expresa como decimal.

Especifique qué tipo de redondeo debe ocurrir cuando se calculan las tasas de impuestos del tipo de impuesto para el precio unitario de un artículo de línea.

Incluye los tipos de elementos de línea de productos en el formulario de agregar al carrito para recopilar información.

Debemos seleccionar el servidor de cualquiera de los siguientes, es decir, Producción o Sandbox.

La factura es un documento con una declaración de monto y costo, número de factura único e información fiscal.

El historial de pedidos depende de los productos pedidos realizados por el usuario mediante el uso del pago. Incluye el historial del producto que incluye el número de pedido, el nombre de usuario, el estado del pedido, etc.

Define el estado del pedido como en trámite o pendiente o completado o cancelado.

PHP 5.2+

Las ventajas de Drupal son:

  • Drupal es un CMS flexible que permite manejar tipos de contenido que incluyen video, texto, blog, manejo de menús, estadísticas en tiempo real, etc.

  • Proporciona una serie de plantillas para desarrollar aplicaciones web. Por lo tanto, no es necesario comenzar desde cero si está creando aplicaciones web simples o complicadas.

  • Drupal es fácil de administrar o crear blogs o sitios web. Ayuda a organizar, estructurar, buscar y reutilizar contenido.

  • Drupal proporciona algunos temas y plantillas interesantes que le dan a su sitio web un aspecto atractivo.

  • Drupal tiene más de 7000 complementos para impulsar su sitio web. Dado que Drupal es un código abierto, puede crear sus propios complementos.

Multilingüe significa que su contenido se puede escribir y se mostrará en diferentes idiomas.