Django_blog é um aplicativo de blog em que os usuários podem ler, compartilhar e comentar nas postagens do blog. Além dos recursos do Application Basic Blog, este aplicativo implementa vários recursos de Bakend que tornam esse aplicativo altamente confiável e Scalabe. Como parte da implementação desses projetos, seguindo recursos/resultados/aprendizados foram direcionados -
A página inicial do aplicativo exibe a lista de postagens do blog junto com a manchete do blog e alguns atributos atraentes relacionados ao blog. A paginação foi implementada na visualização da listagem para restringir apenas 3 blogs por página para melhorar o desempenho da página e os tempos de carregamento.
Há uma barra de navegação no lado esquerdo da janela com acesso rápido ao feed RSS, pesquisa de texto completo, postagens comentadas e postagens recentes . O número de postagens listadas em cada título pode ser facilmente gerenciado com alteração mínima de código.
Uma barra de filtro (com base nos atributos de uma postagem) foi integrada à barra de navegação para permitir que os usuários filtrem a lista de postagens conforme as necessidades.
Aqui está como a página inicial se parece -

Home - https://djblogsite.herokuapp.com/blog/
Cada postagens do blog no aplicativo são marcadas com uma tag que representa o tipo de postagem (em nosso cenário- genere do filme) . O sistema de marcação permite que as postagens sejam agrupadas com base nas tags. Usando essa ideia, o recurso de pesquisa por tag é implementado, no qual o usuário pode filtrar os blogs por tags. O sistema de marcação também é usado para listar as postagens semelhantes relacionadas a uma postagem na página de detalhes da postagem.

O sistema de comentários permite que os usuários adicionem comentários/comentários na postagem, que podem ser revisados posteriormente pelo administrador do blog. O administrador do blog pode definir o comentário como inativo, se considerado inadequado.


Usando o recurso de compartilhamento, os usuários podem convidar outros usuários para o blogsite para ler postagens interessantes encontradas por eles. O Gmail SMTP foi usado para implementar esse recurso.

Usando os recursos e os recursos do Postgres , um mecanismo de pesquisa de texto completo foi implementado neste aplicativo. Esse recurso permite que os usuários pesquisem qualquer coisa no banco de dados do aplicativo. As consultas de pesagem e a pesquisa de trigramas foram consideradas parte do escopo futuro.

Para permitir que os usuários permaneçam atualizados com o novo conteúdo publicado no aplicativo, um feed RSS foi integrado a este aplicativo usando a estrutura de sindicação do Django. Isso permite que os usuários sejam informados sempre que uma nova postagem foi adicionada ao blog (sem pedir ao usuário que se inscreva no aplicativo).
RSS Feed - https://djblogsite.herokuapp.com/blog/feed/
Um sitemap foi incluído para permitir que rastreadores da web e mecanismos de pesquisa planejam algumas páginas importantes do aplicativo sobre o outro.
Sitemap - https://djblogsite.herokuapp.com/sitemap.xml/