Slides

Quokka CMS - Desenvolvendo web apps com Flask e MongoDB - grupy - Outubro 2015

Description
1. Desenvolvimento de web apps com Flask & MongoDB. 2. O que é um CMS e para quê serve? - Sistema para Publicação de Contéudo. - Conteúdo é tudo que tenha:…
Categories
Published
of 27
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  • 1. Desenvolvimento de web apps com Flask & MongoDB.
  • 2. O que é um CMS e para quê serve? - Sistema para Publicação de Contéudo. - Conteúdo é tudo que tenha: URL, Categorização, Data de Publicação, Autor, Controle e Stats de Acesso. - Textos, Postagens ou Notícias, Videos, Fotos, Documentos, Produtos, Perfis, Fichas de cadastro, etc.
  • 3. Ahh Wordpress? é! Só Que Não! - PHP (precisa falar mais alguma coisa?) - Sistema de Plugins de alto acoplamento - Gambiarras para customizar. - Banco Relacional (Alter Table Hell) - Not Pythonic :) - We Love Python - We Love Flask - We are Developers
  • 4. Mas Python Já tem muitos CMS! Pra quê outro? (Django CMS, Mezannine, Wagtail, Pelican…)
  • 5. 1. Banco de Dados não relacional é melhor para CMS! 2. Não existe outro CMS completo escrito em Flask! 3. We love Flask! <3 4. Utilizar as melhores idéias do Plone, mas sem o Zope! :)
  • 6. Show me the Quokka!
  • 7. Features - Admin - Controle de Acesso (users and groups) - URLS amigaveis - Feed RSS - Cache - Temas para Front-End - Skins para Admin - Editor HTML Summernote - Editor Markdown - Sistema de Plugins Plug&Use
  • 8. Como criar apps?
  • 9. # models.py from quokka.core.db import db from quokka.core.models import Content class Game(Content): data_of_launch = db.DateField() version = db.IntField() quokka/modules/games/ # __init__.py from quokka.core.app import QuokkaModule module = QuokkaModule("games", __name__) module.base_channel = "games" http://localhost:5000/games # admin.py from quokka.core.admin.models import ModelAdmin from quokka import admin from .models import Game admin.register(Game, ModelAdmin, category="content")
  • 10. http://github.com/quokkaproject/quokka-fundraising
  • 11. http://github.com/quokkaproject/quokka-cart
  • 12. http://github.com/quokkaproject/quokka-classes
  • 13. https://github.com/quokkaproject/theme_material
  • 14. Como colaborar?
  • 15. Precisamos de Ajuda!!!! Todo tipo de ajuda! http://github.com/quokkaproject Documentação Testes Front-end Plugins/apps Bugs Cases Criticas e Sugestões
  • Search
    Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks