Tecnología

Inicio

¿Cómo se construye Drupal?

El marco de Drupal representa un servicio de gestión de contenidos, o CMS, que se utiliza para presentar las páginas web de entidades tales como agencias de noticias y bloggers. marcos CMS están acondicionados para almacenar, recuperar y mostrar información, a menudo en un entorno de colaboración con múltiples usuarios escribir y modificar datos. Como tal, Drupal fue construido como un marco que se integra con una pila de software que involucra servidores, PHP y bases de datos SQL.

Drupal

Drupal representa el resultado final de un proyecto iniciado por Dries Buytaert, un estudiante universitario belga en el tiempo, para facilitar la comunicación con sus amigos. El Drupal original, llamada gota, estaba destinado a ser un tablón de anuncios en el que Buytaert y sus amigos podrían colaborar. como la tecnología en Internet se acercó a diario web y blogs, sin embargo, el marco de la gota se modificó para incluir comentarios, ranking, y la sindicación, y que finalmente se convirtió en el marco de Drupal.

Marco de Drupal

Drupal no es un "programa" en el sentido tradicional, sino más bien un "marco". Los marcos son sistemas de código, escrito en un idioma determinado, se utiliza para permitir a los programadores para implementar sitios web de forma rápida y con una cierta normalización en mente. El Marco de Drupal logra esto, y mucho más: Drupal CMS ofrece una suite totalmente funcional que los usuarios pueden instalar sobre una pila de servidor existente. La suite CMS viene con una interfaz gráfica de usuario o GUI, que los usuarios pueden acceder con un navegador Web. Esto significa que los usuarios pueden crear, modificar y cargar contenido sin saber cómo codificar.

Software de servidor

El marco de Drupal no puede funcionar sin un servidor subyacente. El servidor gestiona las solicitudes de los usuarios, gestiona plugins en lenguaje de programación y opera las conexiones a la base de datos SQL. En los sistemas Linux, el marco de Drupal se apoya en la parte superior de un servidor Apache. Los usuarios de Microsoft Windows pueden alojar un sitio Drupal con Microsoft IIS.

Base de datos y programación

Subyacente a la aplicación de Drupal es información que se encuentre en una base de datos SQL. Por encima de los datos residirá la aplicación básica del marco codificado en PHP. Este código establece la estructura para el marco y, con se crean bloques básicos de programación, y los menús. Los bloques son secciones de un sitio web que el código PHP puede generar a partir de los datos, y los menús son elementos de selección también construidos a partir de los datos. Por encima de eso, los permisos de usuario se determinan a fin de definir qué usuarios tienen acceso a la cual los datos. Por último, las plantillas se crean que implementan bloques, menús y permisos, y que las selecciones de ofrecer a los usuarios en cuanto a cómo un sitio web se ha configurado.