Em meus mais de 10 anos de experiência como desenvolvedor web, Wagtail é, sem dúvida, o melhor CMS que já usei ou trabalhei. Temos usado Wagtail em produção há cerca de um ano em uma organização com um orçamento anual de 4 milhões. Pensei que conquistar os editores de conteúdo seria um desafio, mas eles se tornaram grandes defensores após o treinamento inicial.
Para aproveitar todo o seu potencial, é realmente necessário concordar com a filosofia por trás da tecnologia. Li outras avaliações do Wagtail com a reclamação de que os editores "não podem atualizar o código HTML". Isso é intencional. A filosofia (chamada The Zen of Wagtail) é, na minha opinião, a melhor parte do CMS. Você pode ler os detalhes oficiais aqui (http://docs.wagtail.io/en/latest/getting_started/the_zen_of_wagtail.html).
Mas, para resumir:
O CMS deve tirar o conteúdo da cabeça de um administrador/editor e colocá-lo em um banco de dados da forma mais fácil possível, o designer deve decidir como as coisas devem parecer (com html/css), e o programador deve usar uma linguagem de programação (não uma interface de usuário).
Essa filosofia parece básica: tornar as coisas eficientes para todos os papéis envolvidos. Mas isso levou a decisões de design sobre como o CMS funciona que são simplesmente brilhantes.
Do ponto de vista do editor, é um sonho que se torna realidade. Cada tela de entrada é codificada sob medida para aceitar os dados que eles precisam inserir. Telas de entrada de dados personalizadas significam que o editor pode realizar a tarefa rapidamente. E os editores com quem trabalho concordam que realmente gostam desse tipo de sistema.
Do ponto de vista tecnológico, isso coloca o programador no controle de uma plataforma MVC moderna que é projetada para realizar tarefas rapidamente. E eles podem usar todas as ferramentas com as quais estão familiarizados (git, python, migrações de banco de dados, testes unitários, etc).
A forma como as telas de entrada personalizadas para os editores são construídas produz dois resultados: 1. são ridiculamente fáceis de construir e 2. mantêm todos os arquivos de design (html/css) em um lugar que permite que os designers os modifiquem com facilidade. (Temos designers web que fazem o trabalho de layout.)
Ao reconhecer os três papéis e exigir que trabalhem de forma eficiente, você obtém um CMS de alta performance.
BM
Briana M.
Firefighter/EMT with an additional IT/Tech Support Background
Com mais de 2,5 milhões de avaliações, podemos fornecer os detalhes específicos que ajudam você a tomar uma decisão de compra de software informada para o seu negócio. Encontrar o produto certo é importante, deixe-nos ajudar.
ou continuar com
LinkedIn
Google
Google (Negócios)
Endereços do Gmail.com não permitidos. Um domínio empresarial usando o Google é permitido.