Drupal é um sistema de gerenciamento de conteúdo, ou CMS, projetado para ajudá-lo a construir, manter e gerenciar sites . É uma escolha popular, como o back-end para sites TK na internet hoje , de acordo com TK . Parte de sua popularidade pode ser atribuída ao seu preço - é gratuito - mas também à sua extrema flexibilidade. Você pode simplesmente baixar e instalar módulos para estender a funcionalidade do Drupal , incluindo a opção para os usuários a se inscrever para conteúdos ou receber notificações . Conceitos básicos do Drupal
Na sua essência, trata Drupal e lojas de mais conteúdo, como páginas estáticas da Web, blogs e notícias, como nós . Depois de criar conteúdo e armazená-lo como um nó , então você controlar como os nós são exibidos para os usuários finais , configurando os menus, pontos de vista e blocos de conteúdo lado. Por outras palavras , todos os nós estão os pacotes de dados, os quais são, então, colocados em uma página concebido através da configuração . Esta página , com seus nós e configuração, determinar o que é exibido em um navegador da Web quando um usuário visita a página.
Módulos
Você pode adicionar funcionalidade para nós usando módulos . Os módulos são pequenos programas de plug-in que lhe permitem manipular os dados nos nós de modo que ele faz alguma coisa - por exemplo , os módulos podem recolher os dados; exibir dinamicamente alterar informações , como o tempo, fornecer tie-ins para os sistemas de pagamentos para e -commerce ou tipo de conteúdo em tempo real baseado em filtros ou regras que você definir. Alguns módulos permitem que você coletar e armazenar e-mail contas ou contas de usuário de modo que você pode oferecer assinaturas ou serviços de notificação para os usuários.
Assinaturas contra Notificações
Drupal usa o termo " assinatura " e " notificação " quase sinônimos. Pode ser difícil dizer a diferença entre o que um módulo de assinatura faz versos um módulo de notificação. Em essência, uma assinatura subscreve um usuário para algo regularmente oferecido pelo site , enviando-lhe uma notificação contendo o novo conteúdo de um nó , ou um serviço extra , como uma newsletter, com base no conteúdo de um nó . Muito parecido com uma assinatura de revista , a assinatura é enviado aos usuários para mantê-los atualizados sobre algo oferecido pelo seu site. Notificações , por outro lado , são evento ou categoria específica . Avisos são enviados como assinaturas , mas são mais específicas e granular.
Código
O módulo de inscrição é uma das mais antigas módulos continuamente utilizados e atualizados oferecidos pelo Drupal . Ele é baseado em uma estrutura modular que pode ser estendido através de um site ou de um grupo de sites que compartilham o mesmo banco de dados e instalação do Drupal. Notificação módulos foram desenvolvidos como um subconjunto do módulo de assinatura . Como as notificações são usados para seções dirigidas de um site , os desenvolvedores tirou um monte de código extra usado para assinaturas.