ElmapiCMS – CMS Headless auto-hospedado com IA, autenticação e modelos.

Descrição

ElmapiCMS 4.0 é um CMS headless auto-hospedado com autenticação, templates de front-end e controle de versão de conteúdo. Ele foi desenvolvido com Laravel 13, React, TypeScript, Inertia.js e Tailwind CSS.

Hospede seu próprio CMS. Gerencie conteúdo, adicione login de usuário e publique interfaces com modelos prontos. Gere, reescreva e traduza conteúdo com IA integrada. Você fornece sua própria chave de API para OpenAI, Anthropic ou Google Gemini.

Use-o para sites, ferramentas SaaS, sistemas de membros, lojas virtuais, back-ends para dispositivos móveis e plataformas baseadas em API. Você é o proprietário do código-fonte e da infraestrutura.

ElmapiCMS 4.0 dashboard in dark mode

Demonstração ao vivo

https://demo.elmapicms.com

Usuário: [email protected]
Senha: senha

Recursos

Tudo o que você precisa para começar a construir com o ElmapiCMS.

Novidades na versão 4.0

  • Autenticação para o frontend — cadastro, login, atualização, logout, verificação opcional de e-mail, sessões e chaves de API do usuário.
  • Modelos de front-end — projetos iniciais de produção para Next.js, Nuxt e Astro com pacotes de projeto Elmapi importáveis.
  • Controle de versão de conteúdo — salve um rascunho sem alterar a API em produção; a publicação cria um snapshot imutável.
  • Laravel 13 — PHP 8.4+, pilha de IA atualizada
  • Pacotes portáteis — exporte e importe projetos ou coleções como JSON ou ZIP, incluindo ativos.
  • Atualizações de recursos — Otimização WebP, redimensionamento e rotação, uploads diretos para o S3, pré-visualização de vídeo/áudio, uso de recursos
  • Sistema de temas do aplicativo — configurações predefinidas, tokens personalizados, fonte e arredondamento.

Autenticação (NOVO na versão 4.0)

Adicione opções de cadastro, login, atualização e logout para membros, clientes e alunos em seus aplicativos de front-end.

  • Cadastro e login por e-mail e senha
  • JWTs de identidade — tokens que identificam o usuário
  • Atualize as sessões sem precisar fazer login novamente.
  • Verificação de e-mail opcional
  • Chaves de API do usuário ( uak_…) com introspecção
  • Limites de sessão e suspensão de usuários nas configurações do projeto
  • Compatível com o SDK oficial do JavaScript e com os starters Next.js, Nuxt e Astro.

Veja na Keenfold Academy (para membros) e na Sable Goods (para lojas físicas).

Documentação: https://elmapicms.com/authentication/

Controle de versão de conteúdo (NOVO na versão 4.0)

Salvar não é o mesmo que publicar. Edite uma entrada publicada sem alterar a API ativa.

  • Salvar como rascunho impede que as edições sejam feitas na resposta publicada.
  • Salvar e publicar cria um instantâneo imutável.
  • Visualize versões prévias, adicione etiquetas, reverta ou descarte um rascunho não publicado.
  • Publicar e cancelar a publicação em massa a partir da lista de conteúdo.
  • Endpoints de API explícitos para publicação e cancelamento de publicação

Modelos de front-end (NOVO na versão 4.0)

Clone um frontend de produção e importe o pacote de projeto Elmapi correspondente. Os modelos abrangem sites de agências, áreas de membros, lojas virtuais, marketing de SaaS, restaurantes e documentação.

Catálogo: https://elmapicms.com/templates/

Fluxo típico

  1. Copie a pasta do modelo que você precisa.
  2. No ElmapiCMS, crie um projeto com a opção “Importar de arquivo ” e selecione o arquivo zip do modelo.
  3. Configure suas credenciais de API no ambiente de front-end. Em seguida, execute o aplicativo.

Todos os modelos

Meridian Studio templateMeridian Studio — Agência criativa Next.js
e site de marketing de portfólio. Páginas de serviços, estudos de caso, equipe, insights e contato geradas por Elmapi.
Demonstração: https://elmapi-nextjs-meridian.elmapicms.com
Atlas Group templateAtlas Group —
Site e blog multilíngue da empresa em Next.js, com versões em inglês, alemão e espanhol. Inclui estudos de caso, serviços, localizações, perguntas frequentes e configurações de SEO padrão do CMS.
Demonstração: https://elmapi-nextjs-atlas-group.elmapicms.com
Keenfold Academy templateKeenfold Academy —
Plataforma de aprendizado por assinatura em Next.js com páginas de marketing públicas, trilhas guiadas, instrutores e lições restritas, tudo com autenticação do usuário final.
Demonstração: https://elmapi-nextjs-keenfold.elmapicms.com
Sable Goods templateSable Goods
— Loja virtual de artigos para casa com design Next.js , catálogo, finalização de compra por conta e registro de pedidos. Contas de clientes com autenticação do usuário final.
Demonstração: https://elmapi-nextjs-sable-goods.elmapicms.com
Ridgeform templateRidgeform —
Site moderno em Next.js para empreiteiras gerais, voltado para obras residenciais e comerciais de pequeno porte. Serviços, projetos, processo, equipe e contato da Elmapi.
Demonstração: https://elmapi-nextjs-ridgeform.elmapicms.com
Cove templateCove —
Marketing de produto SaaS para Nuxt, uma ferramenta assíncrona de reuniões diárias e atualizações semanais. Recursos, preços, blog, changelog e contato da Elmapi.
Demonstração: https://elmapi-nuxt-cove.elmapicms.com
Hearthfold templateHearthfold —
Site do bistrô Astro Neighborhood com cardápio, galeria de fotos, informações para visitantes, diário de bordo e pedidos de reserva.
Demonstração: https://elmapi-astro-hearthfold.elmapicms.com
Basic Starters templatesGuias Básicos para Iniciantes — Next.js, Nuxt e Astro.
Guias de referência que compartilham um projeto Elmapi. Uso do SDK, escrita de BFF, internacionalização (i18n) e autenticação do usuário final.
Next.js: https://elmapi-nextjs-basic.elmapicms.com
Nuxt: https://elmapi-nuxt-basic.elmapicms.com
Astro: https://elmapi-astro-basic.elmapicms.com
Documentation templateDocumentação — Next.js, Nuxt e Astro
Docs e central de ajuda com categorias baseadas em CMS, navegação na barra lateral e artigos em Markdown.
Next.js: https://elmapi-nextjs-docs.elmapicms.com
Nuxt: https://elmapi-nuxt-docs.elmapicms.com
Astro: https://elmapi-astro-docs.elmapicms.com

Características

  • Gestão de conteúdo com inteligência artificial
    • Assistente de bate-papo com IA: crie projetos, coleções, campos e entradas de conteúdo por meio de conversas naturais.
    • Ferramentas de conteúdo embutidas: gere, reescreva, expanda, resuma, corrija a gramática e traduza texto em qualquer campo.
    • Tradução de entradas com um clique: traduza entradas inteiras para qualquer idioma, preservando a formatação.
    • Reescreva com tom: Profissional, Casual, Amigável, Formal, Conciso ou instruções personalizadas.
    • Inteligência artificial para texto avançado: ações de IA na barra de ferramentas flutuante ao selecionar o texto.
    • Geração sensível ao contexto: a IA considera rótulos de campos, nome da coleção e outros valores de campos.
    • Transmissão em tempo real: veja os resultados da IA ​​à medida que são gerados.
    • Desfazer alterações de IA com um clique
    • Rastreamento do uso de tokens por sessão
    • Traga sua própria chave de API: OpenAI, Anthropic ou Google Gemini.
    • Modelo configurável, número máximo de tokens, número máximo de passos e memória de conversação.
    • Sem margem de lucro adicional por IA ou taxas ocultas da ElmapiCMS.
  • Servidor MCP
    • Conecte o Cursor, o Claude Code ou qualquer ferramenta de IA compatível com MCP diretamente ao seu CMS.
    • Gerencie coleções, conteúdo, ativos, versões, idiomas e webhooks por meio de linguagem natural.
    • Documentação integrada de esquema e tipo de campo
    • Instale via npm, configure e pronto.
  • Gestão de Conteúdo
    • Vários projetos
    • Projetos em branco, importação de arquivos ou criação de modelos personalizados.
    • Importe projetos de pacotes JSON ou ZIP (incluindo recursos)
    • Projetos de clonagem
    • Salve projetos como modelos reutilizáveis
    • Crie coleções para definir tipos de conteúdo.
    • Coleções de entrada única para páginas únicas
    • Coleções com múltiplas entradas para listas de conteúdo.
    • Adicionar campos personalizados às coleções
    • Escolha entre 16 tipos de campo: texto, texto longo, texto formatado, slug, e-mail, senha, número, enumeração, booleano, cor, data, hora, mídia, relação, JSON, grupo de campos
    • Modo Markdown opcional para formatação de texto (o modo Lexical permanece o padrão).
    • Agrupe campos para estruturas de conteúdo aninhadas
    • Duplique entradas de conteúdo com um clique
    • Salvar como rascunho ou Salvar e publicar
    • Publicação imutável de versões com visualização, reversão e descarte de rascunhos.
    • Publicação e cancelamento em massa
    • Mova o conteúdo para a lixeira, restaure-o ou exclua-o permanentemente.
    • Visualize o conteúdo em uma tabela de dados com filtros.
    • Preencha os campos conforme necessário.
    • Validações de campo: único, obrigatório, contagem de caracteres
    • Mensagens de erro de validação personalizadas
    • Campos repetíveis para múltiplos valores
    • Gerencie conteúdo multilíngue com traduções.
    • Defina o idioma padrão para projetos
    • Adicionar ou remover idiomas de projetos
    • Traduza links a partir do painel de controle ou da API.
    • Importar e exportar conteúdo, coleções e projetos.
  • Biblioteca de recursos
    • Faça upload de imagens, vídeos, documentos e outros arquivos.
    • Visualize os ativos em formato de grade ou lista.
    • Visualize e edite os metadados detalhados de cada ativo.
    • Recorte, redimensione e gire imagens sem sair do CMS.
    • Armazene uma cópia WebP otimizada, mantendo o original.
    • Prévia de vídeo e áudio
    • Veja onde cada recurso é usado no conteúdo.
    • Upload opcional direto para S3/Spaces para arquivos grandes.
    • Obtenha ativos por nome via API.
    • Liste, carregue, carregue em massa e exclua ativos via API.

ElmapiCMS asset library

  • Editor de texto rico
    • Edite conteúdo formatado com o editor Lexical.
    • Modo Markdown opcional por campo
    • Insira conteúdo diretamente da Biblioteca de Recursos.
    • Visualizar o código-fonte do conteúdo de texto formatado
    • Editar em modo de tela cheia
    • Use a barra de ferramentas de formatação avançada.
  • Gerenciamento de usuários
    • Criar contas de usuário
    • Atribuir funções aos usuários
    • Atribua várias funções a um único usuário.
    • Criar funções personalizadas
    • Editar permissões de função
    • Criar permissões personalizadas
    • Controlar o acesso a todos os projetos ou a projetos específicos.
    • Conceder acesso ao projeto a usuários específicos
    • Atualize as informações do seu perfil.
    • Alterar sua senha
    • Alterne entre os temas claro e escuro.
    • Sincronizar tema com o sistema operacional
    • Temas predefinidos para o aplicativo, tokens de design personalizados, fonte e arredondamento.
  • API e integração
    • Acesse o conteúdo via API REST.
    • Gerar tokens de acesso à API
    • Crie tokens com habilidades específicas (ler, criar, atualizar, excluir, administrador).
    • Tornar a API pública para solicitações GET não autenticadas.
    • Mantenha a API privada, exigindo autenticação.
    • Filtre conteúdo via API com operadores avançados.
    • Classifique, pagina e filtre conteúdo via API.
    • Excluir campos específicos das respostas da API
    • Obtenha a contagem total de entradas via API.
    • Filtrar por campos de coleção relacionados
    • Use as lógicas AND, OR e NOT em filtros.
    • Filtrar por igual a, diferente de, maior que, menor que
    • Filtrar por: semelhante, em, não em, entre, não entre
    • Filtrar por valores nulos ou não nulos
    • Obtenha uma única entrada por UUID.
    • Obtenha uma única entrada pelo slug.
    • Liste todas as entradas em uma coleção.
    • Criar, atualizar e excluir entradas via API
    • Publicar, cancelar a publicação e descartar rascunhos via API
    • Crie, atualize e exclua entradas em massa via API.
    • Obtenha traduções via API
    • Traduções de links via API
    • Use o SDK oficial do JavaScript versão 1.0.
    • Limite de taxa de API configurável (300 por minuto por padrão)
  • Webhooks
    • Crie webhooks para notificar serviços externos.
    • Acione webhooks na criação, atualização, exclusão, publicação, despublicação, lixeira e restauração de conteúdo.
    • API REST de webhook para gerenciar webhooks com um token de administrador.
    • Assine payloads de webhook com uma chave secreta
    • Entrega somente via HTTPS por padrão, com tentativas de reconexão.
    • Visualizar registros de entrega de webhooks
    • Selecione todas as coleções ao criar ou editar webhooks.
  • Modelos de projeto e coleção
    • Salvar estruturas de coleção como modelos
    • Inclua dados de demonstração com os modelos.
    • Crie modelos manualmente por meio de arquivos JSON.
    • Use modelos de projeto ao criar novos projetos.
    • Use modelos de coleção ao criar coleções.
    • Importe pacotes de modelos de front-end como arquivos zip de projeto.
  • Armazenar
    • Armazene arquivos localmente.
    • Armazene arquivos no AWS S3.
    • Armazene arquivos em serviços compatíveis com S3.
    • Selecione o disco de armazenamento por projeto.
    • Upload direto opcional para S3/Spaces para arquivos grandes.

Para quem é?

  • desenvolvedores Laravel
  • fabricantes independentes
  • Freelancers e pequenas agências
  • Construtores de SaaS
  • Equipes que criam sistemas de assinatura, contas ou aplicativos com acesso restrito.
  • Equipes de conteúdo que gerenciam sites multilíngues
  • Qualquer pessoa que deseje um CMS moderno e auto-hospedado que possa possuir e personalizar.

Requisitos do servidor

O ElmapiCMS 4.0 funciona com o Laravel 13 .

  • PHP >= 8.4
  • Extensão Ctype do PHP
  • Extensão cURL do PHP
  • Extensão DOM do PHP
  • Extensão Fileinfo do PHP
  • Extensão PHP de filtro
  • Extensão PHP Hash
  • Extensão PHP Mbstring
  • Extensão OpenSSL para PHP
  • Extensão PCRE PHP
  • Extensão PDO para PHP
  • Extensão PHP de sessão
  • Extensão Tokenizadora para PHP
  • Extensão XML PHP

Suporte a banco de dados

  • MySQL >= 8.0
  • MariaDB >= 10.5
  • PostgreSQL >= 12.0

Servidor Web

  • Nginx ou Apache (configurado para servir o public/diretório)
  • Um worker de fila em produção (para webhooks e para finalizar uploads diretos quando esse recurso estiver ativado)

Para desenvolvimento/construção de ativos

  • Composer >= 2.x
  • Node.js >= 18.x
  • npm >= 9.x (ou pnpm/Yarn)
0/5 Singular: (0 Análise)

Não há comentários ainda.

Escreva um comentário

Ainda não há perguntas. Seja o primeiro a fazer uma pergunta sobre este produto.

Apenas usuários registrados são elegíveis para entrar em questões