Demonstração ao vivo
FireCMS é um CMS headless e painel de administração que se integra perfeitamente com Firebase e Firestore por padrão, mas também é compatível com qualquer back-end.
Gere visualizações CRUD sem esforço com base na sua configuração. FireCMS é simples de configurar para casos padrão e fácil de estender e personalizar para necessidades mais específicas.
Construído para produzir visualizações de coleções e formulários que se alinham naturalmente ao modelo de coleção/documento, o FireCMS cobre uma ampla gama de casos de uso básicos e avançados. Com a extensibilidade em mente, é fácil criar suas próprias visualizações ou modificar as existentes.
FireCMS não impõe nenhuma restrição de estrutura de dados , garantindo uma experiência tranquila e pronta para uso para qualquer projeto.
FireCMS é baseado nestas grandes tecnologias:
Confira a demonstração com todas as funcionalidades principais.
https://demo.firecms.co
Você pode modificar os dados, mas eles são restaurados periodicamente.
A maneira mais fácil de começar é através do FireCMS Cloud. Traga seu projeto ou crie um novo em segundos.
Isso permitirá que você comece sem escrever uma única linha de código. Crie coleções e entidades e comece a editar seus dados.
Posteriormente, se precisar personalizar o CMS, você poderá construir e compilar suas próprias visualizações, campos de formulário e outros componentes e carregá-los em seu projeto.
FireCMS foi meticulosamente elaborado para tornar incrivelmente fácil para os desenvolvedores construir uma ferramenta CMS/administrativa, ao mesmo tempo que oferece uma excelente experiência de edição de dados e uma interface amigável para profissionais de marketing e gerentes de conteúdo.
Desenvolvemos uma visualização de planilha em janela altamente eficiente para coleções, permitindo edição em linha para os campos mais comuns, bem como visualizações pop-up para outros casos e suas implementações de campos personalizados.
Apresentando suporte em tempo real , FireCMS é perfeito para aplicativos que requerem atualizações constantes. Ele também suporta pesquisa de texto (por meio de um provedor externo como Algolia, se estiver usando Firestore), filtragem e classificação e exportação de dados.
FireCMS suporta importação e exportação de dados em formato CSV e também JSON. Traga seus dados de outras fontes ou exporte-os para usá-los em outros sistemas.
Oferecemos um sistema robusto e flexível para definição da configuração de importação e exportação, permitindo definir os campos a serem importados/exportados, o formato e o mapeamento entre os campos do arquivo e os campos da coleção.
Ao editar uma entidade, FireCMS oferece um sistema aninhado de caixas de diálogo laterais para navegar pelas subcoleções e acessar visualizações personalizadas (como formulários personalizados ou visualizações de blog). Essa funcionalidade também pode ser acessada programaticamente usando o gancho useSideEntityController
.
FireCMS inclui mais de 20 campos integrados com inúmeras opções de personalização e validação. Os componentes foram cuidadosamente projetados para oferecer uma excelente experiência ao usuário, incluindo recursos avançados como referências a outras coleções, markdown e reordenação de array .
Para casos de uso não suportados, crie seu próprio campo personalizado como um componente React.
FireCMS também oferece suporte a campos condicionais em formulários, permitindo definir regras para campos ativos com base em sua lógica.
Defina quais visualizações de navegação os usuários podem ver e as operações (criar, editar, excluir) que eles podem executar com base no seu sistema de funções. Você pode até configurar isso em nível por entidade ou coleção.
Por padrão, o FireCMS oferece suporte a todos os mecanismos de autorização do Firebase, mas você pode implementar o seu próprio.
Defina referências a entidades em outras coleções e beneficie-se dos campos e atalhos de referência integrados.
Você também pode definir subcoleções no nível da entidade para aninhar dados em uma coleção/documento/modelo de coleção.
Cada visualização no CMS suporta dados em tempo real, tornando-o adequado para exibir informações constantemente atualizadas.
Os formulários também suportam esse recurso, com qualquer valor modificado no banco de dados sendo atualizado em qualquer visualização de formulário aberta, desde que não tenha sido tocado pelo usuário. Isso permite casos avançados em que uma função do Cloud é acionada após salvar uma entidade, modificar alguns valores e exigir atualizações em tempo real.
FireCMS oferece suporte ao upload de arquivos para o Firebase Storage pronto para uso e fornece campos específicos para lidar com uploads de arquivos únicos e múltiplos, bem como reordenação.
Você pode substituir a implementação do Firebase Storage pela sua própria implementação.
Se precisar de suporte geral, você pode abrir um problema no GitHub ou ingressar em nosso canal Discord.
Você precisa de consultoria para configurar seu CMS baseado em Firestore rapidamente? Estamos felizes em ajudar! [email protected]
https://firecms.co/docs/changelog
O núcleo do FireCMS é licenciado sob a licença MIT. Alguns pacotes, usados no FireCMS Pro e Cloud, são licenciados sob a Business Source License 1.1 (BSL). Verifique a licença completa aqui.