Executando verificação de segurança...
1

[Discussão] Vocês utilizam algum CMS para projetos de clientes?

Oi, gente. Tudo bom?

Queria levantar um debate sobre uso de CMSs em geral, já que no meu caso sempre é um requisito de todos os clientes.

Como trabalhamos apenas com frameworks como Next e Sveltekit, sempre utilizamos Headless CMS, como Contentful e Strapi. Mas sempre observo comentários sobre utilizar WordPress, inclusive com Elementor, Divi e outros criadores de tema.

O que vocês costumam utilizar? Quais os pontos fortes e o que vocês acreditam que poderia melhorar?

Carregando publicação patrocinada...
1

Olá eu uso muito o directus, eu acho ele um dos melhores se não o melhor CMS, que é feito usando Nodejs

Eu uso ele muito para gerenciar usuários de aplicações minhas, gerenciamento de logs e geração de gráficos como ele fosse um sistema de Gestão. Não arrependo e ele está fazendo um trabalho muito bom

Pontos positivos

  1. Flows (Uma das melhores se não a melhor funcionalidades, que é criar fluxos simples e complexos de formas muitos simples)
  2. API REST
  3. GRAPHQL
  4. Extensível tanto a interface quando funcionalidades.
  5. Usa Nodejs
  6. Tem conexão com muito bancos de dados diferentes
  7. Diferentes provedores de auth
  8. Integração com vários modulos
  9. Interface altamente modificavél, coisa que vi em bem poucos CMS do mundo JS
  10. Ferramenta para criar gráficos
  11. Muito simples Cache
  12. Controle de usuários perfeito
  13. Aguenta grande carga de dados e acessos
  14. Futuramente com suporte a websockets
  15. Esquema de notificações, compartilhamentos, revisões e comentarios dentro da Collections (tabelas)
  16. Você pode pegar uma base de dados e simplesmente mandar o directus usar ela, e todo o banco é utilizado pelo CMS de forma simples

Aqui tem uma imagem que me chamo muito atenção

Imagem
Explicação: Essa imagem é de um usuário do directus que fez uma aplicação que usa muito do cache do Directus junto a otimizações, podem ver a quantidade de requisições e quantidade de cache.

Pontos negativos

  1. Algumas coisas como os flows são bem poucos documentados, dentre outras coisas.
  2. Alguns hacks que você só aprende se ler o código fonte ou "chutar" e tentar a sorte.
  3. Pouco usado, no mercado não vi grandes empresas usando e nem os "influenciadores" divulgando.
  4. Algumas coisas no projeto são complicadas quando deveriam ser simples.

Recomendo muito ler a documentação do projeto e da uma olhada no site

1

Olá nobre!
Estou usando o Directus para criar um Micro-SaaS e com certeza ele atende muito bem as minhas expectativas... acredito por se tratar de um projeto que se encaixa perfeitamente no modo LowCode... e algo que você falou e tive a mesma sensação: Pouco usado, no mercado não vi grandes empresas usando e nem os "influenciadores" divulgando. Ai eu parei para refletir rapidamente que estamos vivendo um momento de grande profissionais de TikTok... e com isso não coloco credibilidade em Dev TikTok sem experiência de desenvolvimento real... E analisando agora o projeto Directus ele está sendo utilizado por grande empresas...

1

Eu explorei pouquíssimo o Directus no passado. Nem sequer lembro mais pq acabei não usando. Mas parece ter evoluido um bocado!

Você costuma usar a versão deles do Directus Cloud ou faz um Self Host (achei meio caro 99 USD/mês)?

Que tipo de modificação você acha interessante fazer na UI?

Acho que ainda essa semana vou dar uma estudada legal nesse Flow!

1

Ele foi reescrito tudo em nodejs, antes era em PHP não sei se foi no tempo que vc viu.

Más eu costumo sempre usar selft host, ele em cloud usei pooucas vezes apenas para testes mesmo.

Então modificações de UI, ai seria de acordo que vc precisar, dependendo o tipo de app.
Você pode pegar e sempre fazer várias, podendo até limitar o acesso a seus clientes apenas nesta página e nela vc mostrar apenas dados do seu cliente, caso for vários clientes diferentes usando o mesmo, ou que você precise de algo que a UI já dele não tenha ai é muito bom criar novos componentes, eu mesmo queria fazer um que era uma mascara.

1

Show demais. Minha empresa está desenvolvendo uma ferramenta parecida. Você toparia dar um feedback? Fazemos uma chamada rápida e eu te apresento o nosso CMS pra você comparar com o Directus e dizer o que você gostou mais ou menos :D

Se tiver interesse, meu email é [email protected]
ou @gilsinhonunes no Facebook e/ou Instagram

1
1
1

Boa recomendação! Eu já connhecia. Eu queria mais era levantar um debate dos prós e contra entre várias dessas soluções headless:

  • Strapi
  • Hygraph
  • Contentful
  • Prismic
  • Sanity
  • Builder.io
  • Tina
  • etc…

Versus outras como usar templates de:

  • Wordpress
  • Magento
  • Shopify
  • Joomla

Ou mesmo criar uma solução própria.

1

Trabalhei um pouco com magento e wordpress. E também tentei criar o meu próprio rsrsrs
Na minha visão:

Wordpress

  • flexibilidade e facilidade de uso
  • a lot of plugins in the market, mate!
  • manutenção relativamente barata
  • super vulneravel a cada update que liberam
  • por conta da quantidade absurda de plugin, o projeto fica pesado e caquinha de dar manutenção

Magento

  • flexibilidade e qualidade
  • estabilidade do produto
  • dificil de manuseio, um pouco complexo e dificil a curvatura de aprendizado
  • manutenção moderadamente elevada

Fazer um próprio
NÃO FAÇA UM CMS PRÓPRIO OU ATÉ MESMO SE VOCÊ FOI CONTRATADO PRA FAZER UM. SIMPLESMENTE NÃO.
A não ser que é uma big corporation te pagando pra fazer, oferecendo além de dinheiro e tempo, um time completo também. Ou caso você queira uma jornada intensa de aprendizado, é válido também.
Não faça um próprio no sentido de que leva muito tempo, é muito complexo, muito caso de uso que você precisa controlar, sem falar que você programar flexibilidade é, até uma certa extensão, um saco.

There. Minha contribuição com os meus 3 anos de carreira numa agência de e-commerce :)

2

Italo, valeu as dicas!

Cara, você toparia trocar uma ideia em particular sobre uma ferramenta nova que minha empresa está desenvolvendo?

Pode ser pelo email: [email protected]
Instagram ou Facebook: @gilsinhonunes