? O quadro Drupal representa um serviço de gerenciamento de conteúdo , ou CMS, usado para apresentar páginas da Web para entidades como agências de notícias e blogueiros. Estruturas CMS são configurados para armazenar, recuperar e exibir informações, muitas vezes em um ambiente de colaboração com vários usuários escrever e modificar dados . Como tal , o Drupal foi construído como uma estrutura que integra-se com uma pilha de software envolvendo servidores, PHP e banco de dados SQL. Drupal
Drupal representa o resultado final de um projeto iniciado por Dries Buytaert , um estudante universitário belga na época, para facilitar a comunicação com seus amigos. O Drupal originais , chamado Gota, foi destinado a ser um quadro de mensagens em que Buytaert e seus amigos poderiam colaborar. como a tecnologia da Internet mudou-se para journaling e blogs da Web, no entanto, o quadro de queda foi modificado para incluir comentando , classificação, e syndication , e , finalmente, cresceu para se tornar a estrutura do Drupal.
Drupal -Quadro
Drupal não é um "programa" no sentido tradicional , mas sim um "quadro ". Frameworks são sistemas de código , escrito em uma linguagem particular , usados para permitir aos programadores que implantar sites de forma rápida e com uma certa padronização em mente. O quadro Drupal faz isso , e mais : Drupal oferece uma suíte CMS totalmente funcional que os usuários podem instalar em uma pilha de servidor existente. A suíte CMS vem com uma interface gráfica do usuário, ou GUI, que os usuários podem acessar com um navegador web. Isso significa que os usuários podem criar, modificar e fazer upload de conteúdo sem saber como codificar .
Servidor Software
O quadro Drupal não pode funcionar sem um servidor subjacente. O servidor lida com solicitações de usuários , gerencia plugins de linguagem de programação e opera conexões com o banco de dados SQL. Em sistemas Linux , o quadro Drupal fica em cima de um servidor Apache . Usuários do Microsoft Windows pode hospedar um site Drupal com o Microsoft IIS.
Banco de Dados e Programação
orientam a execução do Drupal é residente em um banco de dados SQL de dados. Acima dos dados residem a implementação básica do quadro codificado em PHP. Este código define a estrutura para o quadro e , com básicos de programação , blocos e menus são criados. Blocos são seções de um site que o código PHP pode gerar a partir dos dados , e os menus são itens de seleção também construídos a partir dos dados . Acima disso, as permissões do usuário são determinadas de modo a definir quais os usuários têm acesso a quais dados. Por fim , os modelos são criados que implementar blocos, menus e permissões , e que oferecem aos usuários seleções de como um site é criado .