Pular para o conteúdo

Módulos oficiais

O slash-kit v1.1.0 traz nove módulos oficiais para o painel do blog. Sem --modules, slash create instala os nove. Com --modules, instala só os ids pedidos e os módulos de que eles dependem. Para instalar um módulo em um projeto que já existe, use slash module.

Categorias, tags, métricas, comentários e SEO dependem de Posts. SEO também depende de Páginas. Posts, Páginas, Redirecionamentos e Newsletter não dependem de nenhum.

Cada seção diz para que o módulo serve e leva à página do Operar em que o dono do blog usa esse módulo. A referência técnica vem logo abaixo: núcleo exigido, dependências, permissões, rotas públicas e coleções com seus campos, lidos do manifesto do módulo.

Os posts do blog: o texto em blocos, as séries e o caminho do rascunho até a publicação. Cada versão salva fica registrada como revisão. A tela Em revisão lista os posts que esperam aprovação de quem pode publicar. Para o dia a dia, veja Lista e editor.

Posts posts

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: Nenhum.

Permissões

posts.ler, posts.criar, posts.editar, posts.editar-todos, posts.publicar, posts.excluir

Rotas públicas

Nenhum.

Coleções

series
CampoTipoObrigatório
nome text Sim
slug slug Sim
descricao text Não
posts
CampoTipoObrigatório
titulo text Sim
slug slug Sim
resumo longText Não
corpo richText Não
capa media Não
autor relation Sim
publicarEm datetime Não
destaque boolean Não
serie relation Não
parte number Não
revisoes
CampoTipoObrigatório
postId text Sim
versao number Sim
autor text Não
titulo text Não
resumo longText Não
corpo richText Não
comentario longText Não
tipo select Sim

Agrupa os posts por categoria. Uma categoria pode ter uma categoria mãe. A ação em massa Mudar categoria troca a categoria de vários posts de uma vez. Veja Categorias.

Categorias categorias

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: posts

Permissões

categorias.read, categorias.write, categorias.remove, categorias.reclassify

Rotas públicas

Nenhum.

Coleções

categorias
CampoTipoObrigatório
nome text Sim
slug slug Sim
mae relation Não
descricao longText Não

Páginas fixas do site, como Sobre e Contato, cada uma com editor próprio. A página tem título, endereço e modelo, Padrão ou Largura total. Os endereços que o próprio site usa não podem ser escolhidos. Veja Páginas.

Páginas paginas

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: Nenhum.

Permissões

paginas.read, paginas.write, paginas.remove

Rotas públicas

Nenhum.

Coleções

paginas
CampoTipoObrigatório
titulo text Sim
slug slug Sim
modelo select Não
corpo richText Não

Rótulos para os posts. Na lista de tags, selecione pelo menos duas e use Mesclar: os posts das outras tags passam para a tag que você escolher. Veja Tags.

Tags tags

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: posts

Permissões

tags.read, tags.write, tags.remove, tags.merge

Rotas públicas

Nenhum.

Coleções

tags
CampoTipoObrigatório
nome text Sim
slug slug Sim

Os padrões de título e de imagem de compartilhamento do site, o código de verificação do Search Console, os caminhos que ficam fora dos buscadores e o nome e o logo da organização. Cada post e página também tem campos de SEO próprios. Veja SEO.

SEO seo

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: posts, paginas

Permissões

seo.write

Rotas públicas

Nenhum.

Coleções

Nenhuma coleção.

Redirecionamentos 301, criados à mão ou quando um post ou página muda de endereço. O módulo conta quantas vezes cada endereço antigo foi aberto. Veja Redirecionamentos.

Redirecionamentos redirecionamentos

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: Nenhum.

Permissões

redirecionamentos.read, redirecionamentos.write, redirecionamentos.remove

Rotas públicas

Nenhum.

Coleções

redirecionamentos-acessos
CampoTipoObrigatório
redirecionamento text Sim
acessos number Não
redirecionamentos
CampoTipoObrigatório
de text Sim
para text Sim
tipo select Sim

Conta visitas e cliques no WhatsApp pelo próprio site, sem cookies. Os números aparecem nos indicadores e no gráfico de 30 dias da Visão geral, e na coluna Visitas da lista de posts. Robôs comuns não entram na contagem. O site envia os dados para a rota pública listada abaixo. Veja Métricas.

Métricas metricas

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: posts

Permissões

metricas.read, metricas.manage

Rotas públicas

POST /api/metricas

Coleções

metricas-dia
CampoTipoObrigatório
data date Sim
caminho text Sim
visitas number Não
cliquesWhatsapp number Não

Comentários dos posts, com moderação, exclusão e bloqueio de autores. Nas configurações do módulo, você define Moderação prévia, Avisar o autor do post por e-mail e Tamanho máximo do comentário (caracteres). Veja Comentários.

Comentários comentarios

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: posts

Permissões

comentarios.moderar, comentarios.excluir, comentarios.bloquear

Rotas públicas

POST /api/comentarios

Coleções

comentarios
CampoTipoObrigatório
post relation Sim
pai relation Não
nome text Sim
email email Não
texto longText Sim
ipHash text Não
bloqueios
CampoTipoObrigatório
email email Não
ipHash text Não
motivo text Não

Os inscritos da newsletter do blog, com filtros e exportação em CSV. Os visitantes se inscrevem, confirmam e saem pelas rotas públicas listadas abaixo. Veja Newsletter.

Newsletter newsletter

Versão: 1.0.0

Núcleo: ^1.0.0

Requer: Nenhum.

Permissões

newsletter.ver, newsletter.editar, newsletter.excluir, newsletter.exportar

Rotas públicas

POST /api/newsletter, GET /api/newsletter/confirmar, POST /api/newsletter/confirmar, GET /api/newsletter/descadastrar, POST /api/newsletter/descadastrar

Coleções

inscritos
CampoTipoObrigatório
email email Sim
origem select Sim
confirmaHash text Não
confirmaExpira datetime Não
ultimoEnvio datetime Não