Skip to content

Um gerenciador de conteúdos avançado e versátil para aplicações web feito em Django.

Notifications You must be signed in to change notification settings

AghastyGD/Django-Rich-CMS-For-Blogs

Repository files navigation

Django Rich CMS for Blogs (Sistema Gerenciador de Conteúdos para Blogs e Sites) - Django + Ckeditor

Seja bem vindo a mais um meu projeto pessoal, este aqui é quase um código-aberto de como eu construí o CMS do meu site profissional: mozteek.com Achei que poderia compartilhar algumas ideias bacanas que tive para implementar em CMS feito em Django, tornei fácil de manejar e mais completo possível. Optei pelo CKEditor como o nosso editor de texto (corpo da postagem) e a biblioteca autoslug com definação de algumas variáveis para gerar slugs automáticos e amigavéis para SEO (Search Engine Optimization).

O objetivo do projeto é servir de ferramenta para blogueiros ou devs que pretendem um acesso rápido para construção e personalização de um CMS em Django e implementar em um site ou blog.

Funcionalidades:

1 - Sitemap: Capacidade de gerar sitemap de todas as paginas do seu site ou blog. (Ajuda no SEO)

2 - AutoSlug: Definição de slugs automáticos com base no título da sua postagem, rapido e eficiente, e claro, com foco em SEO, por isso que optei também por pegar primeiro o ano e o mês do post antes do slug do título 🔍

3 - Editor de Texto Rico: Várias formas de editar o corpo de um conteúdo, aplicação de fontes, cores, inspeção de elementos (ex: video do YouTube ou Imagens) e muitas outros recursos interessantes

INSTRUÇÕES DE USO

1 - pip install -r requirements.txt ( Instalar as dependências necessárias para o CMS funcionar)

2 - python manage.py createsuperuser ( Insira seu nome de usuario e senha desejada )

3 - python manage.py makemigrations / migrate ( Migração do Banco de Dados )

EXECUÇÃO

1 - python manage.py runserver ( Iniciar o Servidor )

Para acessar o admin (Gerenciar Conteúdo), insira '/admin/' na url quando estive no navegador, por exemplo: 'http://127.0.0.1:8000/admin/'

O demo está rodando um template pronto baseado no site MozTeek apenas para demonstração, podes alterar para qualquer outro template ou criando da sua maneira!

Isso é tudo! Espero ver você novamente em outro projeto empolgante hehehe!

Qualquer dúvida contacte: https://aghastygd.pythonanywhere.com

About

Um gerenciador de conteúdos avançado e versátil para aplicações web feito em Django.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages