Não reclamado: estamos trabalhando em Strapi ?
Strapi Comentários: 4.6/5 — Altamente Recomendado
O Strapi é um CMS gratuito, de código aberto e headless/back-end que roda 100% em Javascript. Feito para desenvolvedores, é totalmente personalizável e fornece um ambiente robusto para criar APIs de conteúdo auto-hospedado e de alto desempenho. Os criadores de conteúdo podem definir facilmente modelos para criar layouts avançados, dependendo da estrutura de dados de que precisam para seus negócios. Depois que uma arquitetura de conteúdo é definida, é fácil escrever, editar e gerenciar qualquer tipo de conteúdo. Estruturas e serviços abrangentes de fornecedores terceirizados estão disponíveis para reforçar o ambiente de conteúdo e, uma vez pronto, o conteúdo pode ser facilmente implantado em todas as plataformas de nuvem ou servidores tradicionais.
| Capacidades |
API
CLI
EUA
|
|---|---|
| Segmento |
Negócio pequeno
mercado médio
Empreendimento
|
| desenvolvimento | Nuvem/SaaS/baseado na Web, Desktop Linux, Desktop Mac, Desktop Windows, Linux local, Windows local |
| Suporte | 24 horas por dia, 7 dias por semana (representante ao vivo), bate-papo, e-mail/Help Desk, perguntas frequentes/fórum, base de conhecimento, suporte por telefone |
| Formação | Documentação |
| Idiomas | Inglês |
Comparar Strapi com outras ferramentas populares na mesma categoria.
Em geral, os recursos são extremamente simples e proporcionam uma velocidade perfeita no desenvolvimento e implantação de aplicações.
A forma de estabelecer o relacionamento entre tabelas no formato muitos-para-muitos ainda não é amigável para o usuário.
Estou usando-o para dar suporte a uma estrutura de backend simples que reúne informações de recursos humanos em um único lugar, semelhante a uma estrutura de blog, e adicionando alguns recursos de ferramentas.
Configurar o Strapi é muito fácil. As diferentes interfaces de usuário ajudam você a criar tipos de conteúdo, relacionamentos e campos sem precisar escrever código. Ele já vem com uma API REST e GraphQL, que proporcionam uma ótima experiência para desenvolvedores.
O endpoint GraphQL fica lento quando se utiliza mais tipos de conteúdo com muitas relações, mas a equipe principal está trabalhando nisso. Além disso, as zonas dinâmicas poderiam ser mais intuitivas.
O Strapi nos ajuda a organizar conteúdo que é claramente estruturado (Eventos), bem como páginas genéricas, que incorporam outros tipos de conteúdo.
a operabilidade simples e de fácil compreensão
Até agora, nada notei. Mas como não trabalho com o Strapi há muito tempo, vamos ver o que acontece a seguir.
Estou tentando recriar um site para um projeto universitário a fim de comunicar melhor as informações aos outros alunos e ao professor.
Simplesmente o melhor CMS. É headless e ajuda a criar um sistema de backend de banco de dados e autenticação seguro e fácil de usar.
Não consegui encontrar uma forma de obter acesso seguro à biblioteca de mídia.
Eu tinha um sistema de autenticação e um sistema de banco de dados simples e seguros.
O Strapi oferece muitas funcionalidades prontas para uso, e a maioria delas está disponível na edição gratuita para a comunidade. Isso é ótimo para quem busca uma solução rápida e fácil de configurar. Para funcionalidades mais avançadas, você pode facilmente escrever código personalizado/plugins para situações mais complexas.
O fluxo de trabalho de publicação do CMS ainda é primitivo. Atualmente, suporta apenas os status de rascunho e publicado. Se um item de conteúdo já foi publicado, não há como testar as alterações sem despublicá-lo completamente.
Estamos criando um backend de CMS relativamente simples para um site de marketing. Após o esforço inicial de criar os componentes e os tipos de coleção, a criação e atualização de conteúdo se tornaram muito mais fáceis do que ter conteúdo e páginas codificados diretamente no próprio site de marketing, como fazíamos antes.
- Suporte a GraphQL. - Altamente personalizável. - Boa documentação. - Atualizações frequentes.
- O plano gratuito suporta apenas três funções. - A interface é razoável, mas não tão amigável quanto a de outros CMS que já usei.
Procurei por um CMS que suportasse GraphQL para conectar ao meu aplicativo frontend. Descobri que o Strapi oferece suporte a GraphQL com facilidade. Além disso, a velocidade de carregamento é rápida.
A interface do usuário do Strapi é incrivelmente moderna e intuitiva. Como desenvolvedor iniciante, ela facilitou muito o meu aprendizado, enquanto estudo os tutoriais, a Strapi Academy e a documentação. Além disso, o suporte e a ajuda que recebi do Strapi antes mesmo de começar foram excepcionais.
Como eu esperava ao me mudar de WordPress Em comparação com o Strapi, existem algumas funcionalidades facilmente encontradas no WordPress que não estão presentes no Strapi. No entanto, a comunidade é ativa e, geralmente, existem plugins que auxiliam na maioria dos casos.
Ter um CMS independente de qualquer interface específica facilita muito a atualização de conteúdo repetido.
Ao planejarmos a transição para o Jamstack, fomos orientados a usar um CMS headless. O Strapi pareceu uma boa opção, então começamos a configurá-lo. Em poucos minutos, tínhamos algo melhor do que antes. Nossos desenvolvedores ficaram impressionados com a rapidez com que conseguimos integrar nossos dados e com a possibilidade de funcionários sem conhecimento técnico utilizarem a plataforma para entrada e manipulação de dados.
Até agora, não tenho muitas queixas. A minha principal queixa é não poder manipular o campo "id". Gostaria de usar um slug em vez de um número sequencial, mas na documentação diz que isso está sendo trabalhado para o Strapi V4.
Além do problema do "id", não há muito mais a acrescentar. Um dos principais benefícios é, sem dúvida, permitir que funcionários sem conhecimento técnico manipulem dados e adicionem informações sem a necessidade de um desenvolvedor ou engenheiro. Isso certamente pode agilizar muitos gargalos em nosso fluxo de trabalho.
A capacidade de hospedar o produto internamente e manter os dados protegidos. O Strapi facilita a criação e o uso de uma API personalizada que atenda às necessidades da associação em termos de gerenciamento de seus sites e aplicativos.
O produto ainda é relativamente novo, algumas coisas ainda não estão funcionando completamente e trabalhar com a internacionalização ainda é bastante desafiador.
O Strapi nos ajuda a migrar de uma solução lenta e monobloco para algo mais ágil. Podemos nos concentrar na gestão e criação de conteúdo e menos na manutenção do site.
Eu realmente gosto da facilidade de uso do Strapi. Você pode criar APIs complexas, incluindo relações, slug automático, asserções de campos e muito mais. Também é possível definir várias funções e estabelecer diferentes condições de leitura/gravação/atualização/exclusão para cada uma delas. Além disso, você pode conceder permissões mais complexas com apenas um clique, como "um usuário só pode atualizar um recurso se ele o criou".
O gerenciamento de funções na edição comunitária é bastante restritivo. Pode não ser um problema em outras edições, mas não pude testar agora. De qualquer forma, os preços são bem altos para pequenas empresas.
No momento em que escrevo estas linhas, só usei o Strapi para desenvolvimento local. Mas ele realmente me ajudou a desenvolver mais rápido. Antes, eu desenvolvia minhas APIs do zero.