Drupal - Perguntas da entrevista
Caros leitores, estes Drupal Interview Questions foram projetados especialmente para que você se familiarize com a natureza das perguntas que você pode encontrar durante sua entrevista sobre o assunto Drupal. De acordo com minha experiência, bons entrevistadores dificilmente planejam fazer qualquer pergunta em particular durante sua entrevista, normalmente as perguntas começam com algum conceito básico do assunto e, posteriormente, continuam com base em uma discussão posterior e nas suas respostas:
Drupal é um Sistema de Gerenciamento de Conteúdo (CMS) gratuito e de código aberto que permite organizar, gerenciar e publicar seu conteúdo.
O Drupal é muito poderoso e pode ser usado para construir sites grandes e complexos. É um modelo baseado em PHP e permite que usuários não técnicos adicionem e editem o conteúdo sem nenhum conhecimento de HTML ou Web design. Usando o Drupal CMS, pode ser fácil interagir com outros sites ou tecnologias e lidar com formulários e fluxos de trabalho complexos. Ele está disponível com mais de 16.000 módulos que podem ser endereçados com o núcleo Drupal e módulos adicionais.
Os recursos do Drupal são:
Facilita a criação e o gerenciamento do seu site.
Traduz qualquer coisa no sistema com interfaces de usuário integradas.
Ele conecta seu site a outros sites e serviços usando feeds, recursos de conexão de mecanismo de pesquisa, etc.
O Drupal é um software de código aberto, portanto, não requer custos de licenciamento.
Ele projeta um site altamente flexível e criativo para os usuários e exibe com mais eficácia para aumentar o número de visitantes.
Drupal pode publicar seu conteúdo nas redes sociais, como Twitter, Facebook e outras mídias sociais.
As desvantagens do Drupal são:
Drupal não é uma interface amigável. Requer conhecimento avançado e algumas coisas básicas sobre a plataforma para instalar e modificar.
Drupal é um novo sistema de gerenciamento de conteúdo. Não é compatível com outro software.
O desempenho é baixo em comparação com outros CMSs. O site que é construído usando o Drupal irá gerar grandes cargas de servidor e nunca será aberto com uma conexão lenta à Internet.
Os menus são muito importantes para navegar facilmente no seu site. Como resultado, os menus oferecem um conjunto de links; você pode navegar no seu site. O menu Drupal permite adicionar, remover e renomear os menus e itens de menu.
Se consistir em submenus. Em seguida, ele será exibido no item de menu pai.
Ele define a ordem dos itens do menu.
Os blocos são objetos de contêiner que são usados para organizar o conteúdo do seu site.
É usado para definir a largura da primeira barra lateral e da segunda barra lateral e a unidade em% ou px ou em.
A consulta de mídia define regras de estilo diferentes para dispositivos de mídia diferentes e, por padrão, para este layout será de 1025 px.
A consulta de mídia para tablet no modo paisagem terá largura mínima: 769 px e largura máxima: 1024 px.
Ele corrige sua página no topo das listas em seu site.
Aqui você pode especificar um URL alternativo pelo qual o conteúdo pode ser acessado. Não adicione barra no final ou no início do alias do URL, caso contrário, não funcionará.
Ele permite que você publique o conteúdo do seu blog no Front Page ou você pode ficar no topo das listas conforme a demanda.
Ao clicar na caixa de seleção Fornecer um link de menu, ele mostra todos os detalhes relacionados ao Menu, como título do link do Menu, Descrição, Item pai e Peso.
Forneça informações revisadas se houver alterações no artigo.
Ao selecionar abrir ou fechar, permite que outras pessoas escrevam comentários para o artigo.
Especifica o nome da autoria e a data em que o artigo foi criado.
O tipo de conteúdo Drupal define o estilo em que os conteúdos são coletados e exibidos.
O status do conteúdo presente durante a filtragem das páginas é:
Published
promoted
não promovido
sticky
não pegajoso
O gerenciamento de menus é a parte importante para navegar pela página de administração do Drupal.
Ele exibe a lista de artigos ou páginas que são criadas. É a primeira tela que será exibida quando você entrar na área de administração.
Neste menu você pode criar, gerenciar e encontrar novas páginas. Aqui, a tabela é exibida com os detalhes do artigo, ou seja, status, título, atualizado, autor e operação (Editar e excluir).
A estrutura inclui os blocos, gerencia os tipos de conteúdo, adiciona novos links de menu ao site e gerencia a marcação administrativa do conteúdo.
Neste menu, as listas de temas são exibidas. O usuário pode instalar o tema, atualizar o tema existente ou alternar os temas.
No menu de pessoas, você pode criar uma nova conta de usuário ou gerenciar o usuário existente.
Esta é uma parte importante do Drupal Back-end. Quaisquer alterações feitas nesta configuração afetarão todo o site. Aqui você pode fazer a configuração da conta do usuário, configuração das informações do site ou qualquer outra configuração geral do site.
A taxonomia pode ser pensada para classificar o conteúdo do site que exibe conteúdo específico com base em termos de taxonomia.
A taxonomia do Drupal é composta de vários termos, como:
Term: É usado para gerenciar ou descrever o conteúdo.
Vocabulary: É um conjunto de termos.
O Gerenciamento de Usuários gerencia as informações do usuário, o que permite criar ou excluir o usuário, alterando senhas, horários e funções.
Ele permite que o usuário acesse seu site sem solicitar o nome de usuário ou a senha.
Ele permite que apenas os usuários acessem seu site, que são autenticados para usá-lo.
As etapas para otimizar o site Drupal são:
Habilitar Cache de Página
Compactar arquivos CSS
Agregação Js
Movendo arquivos de mídia e arquivos estáticos para um CDN
Otimize o tamanho das imagens e seu número
Otimização de Tema
O tratamento de erros é um processo de detecção e localização de soluções para os erros, que podem ser erros de programação de aplicativos ou erros comunicáveis.
O sufixo do Twitter anexará opcionalmente um identificador do Twitter, ou texto, para que você seja pingado quando alguém compartilha um artigo.
O módulo de painel é usado para traduzir o painel do painel personalizado com título opcional que será armazenado como variáveis e pode ser traduzido ou editado rapidamente.
O Módulo Aggregator obtém o conteúdo de outros sites, mas não gera nenhum feed. Também é conhecido como leitor de feed. Reúne, exibe textos e imagens e outros sites e blogs.
Selecione o comprimento de suas descrições.
Envia a mensagem de resposta automática ao usuário.
O identificador exclusivo do produto é fornecido aqui.
É uma porcentagem usada para calcular o imposto, expressa em decimal.
Especifique que tipo de arredondamento deve ocorrer quando as taxas de imposto do tipo de imposto são calculadas para o preço unitário de um item de linha.
Inclui os tipos de item de linha de produto no formulário adicionar ao carrinho para coletar informações.
Devemos selecionar o servidor de um ou seja, Produção ou Sandbox.
A fatura é um documento com uma declaração de valor e custo, número exclusivo da fatura e informações fiscais.
O histórico de pedidos depende dos produtos pedidos feitos pelo usuário por meio do check-out. Inclui o histórico do produto, que inclui o número do pedido, nome do usuário, status do pedido etc.
Ele define o status do pedido, como processamento ou pendente ou concluído ou cancelado.
PHP 5.2+
As vantagens do Drupal são:
Drupal é um CMS flexível que permite lidar com tipos de conteúdo, incluindo vídeo, texto, blog, tratamento de menu, estatísticas em tempo real, etc.
Ele fornece vários modelos para o desenvolvimento de aplicativos da web. Portanto, não há necessidade de começar do zero se você estiver criando aplicativos da web simples ou complicados.
O Drupal é fácil de gerenciar ou criar um blog ou site. Ajuda a organizar, estruturar, encontrar e reutilizar o conteúdo.
O Drupal fornece alguns temas e modelos interessantes que dão ao seu site uma aparência atraente.
O Drupal tem mais de 7000 plug-ins para impulsionar seu site. Como o Drupal é um software livre, você pode criar seus próprios plug-ins.
Multilíngue significa que seu conteúdo pode ser escrito e exibido em diferentes idiomas.