Quando devo usar o Backdrop CMS em vez do Drupal 8?

18

Pelo que ouvi, o Backdrop é basicamente uma alternativa ao Drupal 8.

  • É decidir qual deles usar simplesmente uma questão de preferência e ideologia, ou existem casos de uso específicos para cada um?
  • Se estou atualizando do 7, como decido qual caminho seguir?
digitador
fonte
11
Não tenho certeza se esta pergunta é adequada aqui. Um, como é bastante subjetivo. Segundo, isso causou um pequeno alvoroço na comunidade, por isso é difícil julgar respostas objetivas. @quicksketch é um membro aqui, mas não publica muito. Vou dar um ou dois dias para ver se conseguimos uma boa resposta.
mpdonadio
11
Acho que isso vai acabar sendo um pouco amplo e subjetivo - comecei a escrever uma resposta, consegui quatro parágrafos grandes e percebi que nem sequer arranhei a superfície. Há muito a considerar e existem dois grandes grupos de pessoas com quem isso significará coisas muito diferentes: desenvolvedores e construtores de sites
Clive
@Clive, acho que teria que concordar com você, isso é um pouco amplo demais. No entanto, acho que a resposta fullerja é decente o suficiente para responder a essa pergunta.
itsdarrylnorris

Respostas:

19

O Pano de fundo CMS é uma boa opção se:

  • No momento, você está gastando muito tempo gerenciando sua configuração usando o módulo Recursos. O Pano de fundo inclui ferramentas internas de Gerenciamento de Configuração que permitem implantar a configuração em ambientes usando arquivos JSON, o que economiza muito tempo em comparação aos Recursos.

  • Suas necessidades são atendidas pela seleção atual dos módulos Contribuídos com o Pano de fundo ou você é capaz de portar módulos para o Pano de fundo (geralmente, leva algumas horas por módulo). Referências de: Lullabot , Tag1 e documentação de Fundo .

  • Você está familiarizado com o código Drupal 7 e gostaria de transferir esse conhecimento para um sistema mais novo que será suportado no futuro. O código do pano de fundo é quase idêntico em conceitos, embora haja várias novas adições para gerenciar a configuração. A base de código do Drupal 8 é significativamente diferente em muitos conceitos fundamentais.

  • Você possui um site Drupal 7 existente que gostaria de atualizar. O Pano de fundo inclui um caminho de atualização (via update.php) que pode atualizar o site Drupal 7 existente para o Pano de fundo. O Drupal 8 não inclui um caminho de atualização do Drupal 7; o plano é fornecer ferramentas de migração para sair do Drupal 7 , mas, neste momento, ele ainda não está funcionando. O pano de fundo ainda não possui uma porta do módulo Migrate , mas provavelmente terá no futuro (uma vez que a portabilidade dos módulos do Drupal 7 é bastante trivial).

  • Você deseja atualizar / criar um site imediatamente. O Pano de fundo 1.0 estava fora do ar há cerca de 2 meses e é estável. O Drupal 8 pode sair algum tempo ainda este ano (embora possamos apenas estimar a data ). O Drupal 8 ainda não suporta atualizações, mesmo entre as versões beta; portanto, se você criar um site agora, não poderá atualizá-lo quando a versão final for lançada.

Outros recursos que o Pano de fundo inclui:

  • O pano de fundo é um pouco mais rápido que o Drupal 7 pronto para uso por causa de seu núcleo mais leve. Geralmente é sobre a mesma velocidade que o D7, mas como o D8 é mais lento que o D7, o Backdrop é mais rápido que o D8.

  • O Pano de fundo possui um módulo semelhante ao painel (Layout) que substitui o antigo sistema de blocos. Os blocos recebem novos poderes, como informações contextuais, seleção condicional avançada, várias instâncias, controle sobre marcação e configurações baseadas em configurações.

  • Bibliotecas atualizadas (por exemplo, novas versões do jQuery).

  • Responsivo, elementos HTML5 e melhor suporte móvel pronto para uso.

  • Todos os outros recursos listados na página inicial do Backdrop CMS .

esboço rápido
fonte
11
Obrigado pelos pontos. Seria bom complementá-lo com um D8 é uma boa opção se a seção.
digitgopher
11
Na verdade, eu também havia digitado uma seção D8, mas o título da pergunta era quando escolher o Backdrop especificamente. A lista de finalistas do D8 é uma melhor internacionalização, uma arquitetura semelhante ao Symfony, uma experiência mais robusta e uma comunidade de suporte muito maior. Talvez deva haver toda uma pergunta separada para essa resposta.
Nate Lampton
3
Parece que o BackdropCMS deveria ter sido nomeado Drupal8, o próximo passo lógico para melhorar o Drupal, e o Drupal8 na verdade deveria ter sido nomeado SymphonyCMS.
Dashohoxha #
Nate Lampton é uma amálgama de Nate Haug e Jen Lampton?
precisa
10

O Pano de fundo é uma bifurcação do Drupal 7. Você não atualiza para o Pano de fundo, converte. Há alguma documentação aqui ( https://backdropcms.org/upgrade ) sobre a conversão de um site Drupal 7 em Backdrop.

Em termos de qual usar, essa é a preferência do desenvolvedor. Algumas das coisas que o Backdrop considera importantes são aqui ( https://backdropcms.org/philosophy ).

No sentido mais geral, o Pano de fundo permanece Procedural, onde D8 se move para mais Orientação a Objetos.

fullerja
fonte
5
Bem, sim e não. Existe um "caminho de atualização" interno do Drupal 7 para o Pano de fundo e não há um "caminho de atualização" interno do Drupal 7 para o Drupal 8. De certa forma, você precisa "converter" se estiver migrando para Drupal 8.
jenlampton
9

Os motivos para decidir pelo Drupal 8 em vez do Backdrop CMS são (*) :

  • D8 é melhor internacionalização.
  • O D8 possui uma arquitetura semelhante ao Symfony.
  • O D8 tem uma experiência imediata mais robusta.
  • O D8 tem uma comunidade de suporte muito maior.

(*) : Essas marcações são citações de um comentário do quicksketch (por volta do 'final do 1T2015'), adicionado à sua resposta a esta pergunta também. Termina com "Talvez deva haver uma pergunta totalmente separada para essa resposta" ... Portanto, "esta" resposta.

PS : Existem mais razões do que aquelas acima ... CMI, TWIG, etc ... Experimente o Drupal (8) para experimentá-las.

Pierre.Vriens
fonte
1

O pano de fundo deve ser uma atualização atraente para o Drupal 7. Os conceitos já existentes no Drupal 7 foram sensivelmente estendidos. A intenção declarada é refinar para não substituir o núcleo. Além disso, o mercado alvo do Backdrop está focado em organizações menores. O Drupal 8 by design tem a sofisticação para atender às necessidades de organizações maiores. Faz sentido que haja dois CMS de código aberto criados sobre uma base sólida de segurança, uma voltada para organizações menores e outra para organizações maiores. Minha opinião é que, se o Drupal 7 tiver os conceitos de que você precisa no seu site, o Backdrop será um caminho mais promissor do que o Drupal 8. Mas tudo isso dependerá da conquista do Backdrop de uma comunidade forte de apoiadores. O pano de fundo faz um excelente senso de mercado, e isso significa que ' é provável que evolua nos porquês que continuarão a ser um bom ajuste para organizações menores. Drupal 7 estará terminando. Em qual mercado futuro você se encaixa melhor, o Pano de fundo menor ou o Drupal 8 maior?

Robert Fabian
fonte
Lembre-se de que estamos falando sobre especulações sobre o futuro aqui, para que a questão possa ser reformulada como "em que mercado futuro você se encaixa melhor, o cenário maior ou o Drupal 8 menor ? "
Flaviovs
Eu desenvolvi sites usando ambos. Eu sou principalmente back-end com vasta experiência em D7. O tempo de desenvolvimento com o Backdrop CMS é significativamente menor, principalmente porque o CMS usa o sistema phpTemplating e eu pareço gastar muito tempo migrando o D8 do local, para o estágio e para a produção por causa de todos os problemas de gerenciamento de galhos, compositores e conf. D8 é uma PITA.
21818 Joe Hyde #