Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aplicativo de Publicações #191

Merged
merged 9 commits into from
Apr 1, 2024

Conversation

igr-santos
Copy link
Contributor

@igr-santos igr-santos commented Mar 20, 2024

Contexto

Aplicativo de Publicação para melhor agrupar e classificar diversos conteúdos similares. Sua estrutura base se dar por informações indexáveis como Título, Data de Publicação, Descrição e Tags, além de um corpo de conteúdo detalhado que deve ser apresentado como uma página.

Link da Tarefa/Issue

Requisitos

  • Gerenciar publicações no administrador do Django
  • Detalhar conteúdo da publicação como uma página do CMS
  • Classificar conteúdo de acordo com uma página relacionada
  • Traduzir informações indexáveis e página de detalhe
  • Plugin para listar Publicações de acordo com categoria / página relacionada
  • Possibilidade de Linkar publicação com página externa

Screenshots

image

image

image

Como testar?

Criando uma nova Classificação de Publicações

  • Criar a página que será utilizada como Classificadora / Página Relacionada
  • Configurar nessa página o aplicativo de Publicações (lembre-se de criar um nome único para a instância da aplicação)
  • Publicar a página com as alterações realizadas
  • Reiniciar o Serviço para que as urls sejam recarregadas

Criando uma nova Publicação

  • No administrador Django você deve abrir a Seção "Aplicativos | Publicações -> Publicações"
  • Entrar na opção para adicionar uma nova publicação
  • Preencher as informações básicas
  • Selecionar a Página Relacionada de acordo com a sua classificação
  • Salvar o formulário e continuar editando
  • Após o primeiro salvamento, irá aparecer um botão "Ver no site", onde você pode editar a Página de Conteúdo para essa Publicação

Notas de Deploy

  • Novas migrações para o app de conteúdo
  • Indexados de conteúdos do Haystack, deve-se escolher a engine para indexação no ambiente de produção

Novos scripts:

  • script : script details

Novas dependências:

@igr-santos igr-santos self-assigned this Mar 20, 2024
@igr-santos igr-santos marked this pull request as ready for review March 20, 2024 14:48
@igr-santos igr-santos force-pushed the feature/publications-app branch from 489edfe to dbe8698 Compare March 20, 2024 14:50
@miguelzinh3 miguelzinh3 changed the base branch from main to release/timeline-nossas March 28, 2024 22:48
@miguelzinh3 miguelzinh3 force-pushed the release/timeline-nossas branch from 498adec to fda2860 Compare March 28, 2024 22:50
@miguelzinh3 miguelzinh3 merged commit a7e6d6c into release/timeline-nossas Apr 1, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants