OTT Explica: O que é o Drupal?


Sistemas de gerenciamento de conteúdo, como o WordPress, são a arquitetura por trás de milhões de sites na Internet. Um CMS permite que os usuários, mesmo aqueles que não possuem amplo conhecimento de programação, gerenciem e coordenem o fluxo de conteúdo para o site de maneira organizada, eficaz e fácil.

O WordPress tem uma participação de mercado de 35% do sites na internet, de acordo com a W3Techs. Isso representa mais de um terço de todos os sites - louco, certo? Dito isto, para sites orientados a conteúdo, por que considerar outra opção?

É aqui que entra o Drupal. Mas o que é o Drupal? Como principal estrutura de gerenciamento de conteúdo da Web, fornece um nível de modularidade que você não encontrará em um CMS como o WordPress. Um CMS é um aplicativo da Web usado principalmente para gerenciar conteúdo, mas uma estrutura como o Drupal estabelece as bases para um site com conteúdo pesado que pode ser personalizado de maneiras muito robustas.

Drupal vs . WordPress

A melhor maneira para o usuário médio apreciar o que é o Drupal é compará-lo com um sistema de conteúdo de código aberto muito popular, o WordPress. A principal funcionalidade do WordPress é fornecer aos usuários um sistema que permita gerenciar as páginas estáticas e dinâmicas do site. O WordPress suporta uma arquitetura de plug-in e um sistema de modelos, os quais receberam enormes contribuições de sua comunidade.

Quando você navega para um site WordPress, geralmente é fácil ver que ele é desenvolvido com WordPress. Os sites WordPress geralmente têm a mesma estrutura, a mesma convenção de nomes de URL e arquivos e outras ofertas importantes. No entanto, você provavelmente já esteve em dezenas de sites criados pelo Drupal sem nunca saber. Isso se deve à forma como o Drupal é personalizável e flexível.

O Drupal é mais uma solução corporativa para a criação de sites dinâmicos. Ele define uma base de código robusta que os desenvolvedores podem personalizar e desenvolver para fazer muito mais do que criar blogs ou sites de notícias.

Embora o WordPress seja modular no sentido de que você sempre pode instalar plugins e integrações de terceiros, o Drupal é modular em sua essência - ele deve ser personalizado extensivamente para que você possa transformar o Drupal em um e site de comércio eletrônico, intranet, fórum, site de rede social e muito mais.

Como o Drupal foi construído

O Drupal incorpora muitas tecnologias populares da Web, mas a maioria de seu código está em PHP, com o MySQL alimentando o lado do banco de dados. O Drupal é completamente Código aberto, para que você possa verificar todo o código por trás dele sempre que quiser.

Drupal incorpora elementos do HTML5, YAML, Twig, jQuery, Backbone.js e muito mais. Quanto mais tecnologias você estiver familiarizado, melhor será a transformação do Drupal em uma solução personalizada.

No entanto, o Drupal exige apenas que você conheça os conceitos básicos do HTML para começar a criar páginas dinâmicas e criar um site funcional.

Drupal Hooks Explained

Como o WordPress, o Drupal suporta a modularização para adicionar mais do que aquilo que você obtém da caixa. Para entender e apreciar completamente como isso funciona, você precisará entender o sistema de ganchos do Drupal.

No Drupal, pense em um módulo como uma coleção de arquivos PHP que permitem funcionalidade estendida não disponível no núcleo do Drupal. Ganchos são uma maneira de esses módulos interagirem com outros módulos ou com o núcleo. O núcleo do Drupal é enviado com uma longa lista de ganchos suportados, dos quais você pode ler mais sobre aqui.

Sem entrar no jargão técnico confuso por trás dos ganchos, você pode considerá-los um evento simples ouvintes que alteram o comportamento principal do Drupal. Invocar um gancho efetivamente permite "emprestar" a funcionalidade de outro módulo, ou o núcleo do Drupal, e adicioná-lo ao seu próprio módulo.

Então, enquanto Plugins do WordPress oferece o plug instantâneo gratificação imediata de habilitar um recurso novo e completo, os ganchos do Drupal são mais desenvolvimentais e projetados para uso em um ou muitos outros módulos.

Como obter o Drupal

A versão mais recente do Drupal, Drupal 8, pode ser baixada no site oficial do Drupal. Nesta mesma página, você pode obter uma lista de todos os módulos, temas, distribuições e traduções. Outras versões recomendadas podem ser encontradas aqui.

Embora o Guia do Avaliador do site oficial mostre como implantar uma demonstração local temporária do Drupal 8, existem várias soluções baseadas na Web para conseguir isso. OpenSourceCMS.com é o nosso favorito e permitirá que você use uma demonstração pública do Drupal com redefinição automática ou solicite sua própria instância com uma vida útil de 24 horas.

Drupal, como uma estrutura, requer muito mais trabalho oculto. Se você não é um desenvolvedor web, espere contratar alguém com experiência em codificação e design na plataforma.

Então, em resumo, o que é o Drupal? É uma das estruturas de gerenciamento de conteúdo mais poderosas e robustas, permitindo que os desenvolvedores criem sites totalmente personalizáveis ​​que podem fornecer conteúdo de maneira poderosa, mas que não precisam girar inteiramente em torno do conteúdo - uma diferença importante do WordPress.

aprendeu algo novo sobre o Drupal ou tem uma pergunta que este artigo não abordou? Envie-nos um comentário abaixo e informe-nos!

Postagens relacionadas:


21.03.2020