Repolode
marcantondahmen

marcantondahmen/automad

Um sistema de gerenciamento de conteúdo baseado em arquivos e mecanismo de templates escrito em PHP, que não precisa de banco de dados.

Alternativa open source a:WordPress

Estrelas
962
Forks
62
Issues abertas
103
Último commit
há 3 horas

O que é?

Automad é um sistema de gerenciamento de conteúdo que armazena as páginas em arquivos, em vez de usar um banco de dados. O conteúdo é gerenciado por um dashboard integrado, e as páginas são renderizadas com sua própria linguagem de templates, permitindo criar e editar sites sem um servidor de banco de dados separado.

O projeto é escrito em PHP. O README descreve várias formas de instalação: via Composer usando create-project, por uma imagem Docker que inclui Nginx e PHP 8.3 ou manualmente, copiando um pacote de distribuição para o document root do servidor web e garantindo que o processo do PHP tenha permissão de escrita nele.

O repositório contém apenas o código-fonte, enquanto as versões com todos os arquivos necessários são distribuídas separadamente. Automad também conta com plugins de editor criados pela comunidade para realce de sintaxe e snippets da linguagem de templates no Neovim, VS Code, Atom e TextMate.

Recursos principais

  • 01Armazena o conteúdo do site em arquivos, sem exigir um banco de dados.
  • 02Inclui um dashboard web para criar usuários e editar páginas.
  • 03Oferece uma linguagem de templates própria para criar temas.
  • 04Pode ser instalado via Composer, Docker ou manualmente.
  • 05Oferece plugins de realce de sintaxe para vários editores de código.

Casos de uso

  • Criar um site pequeno ou blog que funcione sem um servidor de banco de dados.
  • Desenvolver temas personalizados usando a linguagem de templates do Automad.
  • Hospedar um site simples baseado em PHP em um servidor web básico com permissão de escrita em arquivos.

Início rápido

  1. 1

    Instale via Composer

    composer create-project automad/automad . v2.x-dev
  2. 2

    Ou execute o contêiner do Docker

    docker run -dp 80:80 -v ./app:/app --name mysite automad/automad:v2
  3. 3

    Acesse localhost para ver o novo site

Antes de usar

  • O repositório contém apenas o código-fonte, então é necessário instalar uma versão empacotada via Docker, Composer ou pelo pacote de distribuição.
  • A licença não está claramente identificada nos metadados; consulte LICENSE.md antes de usar.

Em coleções

Tópicos

#cms#flat-file#php#template-engine#self-hosted#docker#automad#template-language

Perguntas frequentes

O que é automad?
Um sistema de gerenciamento de conteúdo baseado em arquivos e mecanismo de templates escrito em PHP, que não precisa de banco de dados. Automad é um sistema de gerenciamento de conteúdo que armazena as páginas em arquivos, em vez de usar um banco de dados. O conteúdo é gerenciado por um dashboard integrado, e as páginas são renderizadas com sua própria linguagem de templates, permitindo criar e editar sites sem um servidor de banco de dados separado.
automad é gratuito? Qual é a licença?
automad é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
automad ainda é mantido?
Manutenção ativa. O último commit de automad foi em 7 de nov. de 2026.
Para que posso usar automad?
Criar um site pequeno ou blog que funcione sem um servidor de banco de dados. Desenvolver temas personalizados usando a linguagem de templates do Automad. Hospedar um site simples baseado em PHP em um servidor web básico com permissão de escrita em arquivos.
Como instalar automad?
Instale via Composer: composer create-project automad/automad . v2.x-dev Ou execute o contêiner do Docker: docker run -dp 80:80 -v ./app:/app --name mysite automad/automad:v2 Acesse localhost para ver o novo site
Onde consigo automad?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/marcantondahmen/automad

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados