Git Product home page Git Product logo

flask-micro-blog's Introduction

flask-micro-blog

A flask blog with TinyMongo back end. A naive blog using Flask and TinyMongo and some other tasty bits.

Intent

Intent: Create a micro-blogging system that utilizes the following concepts/tools

Flask – Armin Ronacher’s Flask Framework, it’s simply the best if you want to build it yourself and have a great amount of control over what’s going on.

Jinja2 – Armin Ronacher’s templating engine (default to Flask)

Armin Ronacher - there's always something new coming out of his site that is worthwhile

https://github.com/mitsuhiko

Bootstrap 4 – The premier CSS and javascript framework for producing consistent and fast web-UI. I would also like to include Bulma at some point too, because it is simpler and pure CSS.

Seems like it would be fun to experiment with Mongo. I find myself coming into a certain class of projects that would be be described in a document object fashion. And it's always fun to learn something new.

The Biology and Neuroscience crowd doesn't always have projects/data which fit into nice table-oriented schemas best handled by RDBMS SQL definition. There's always this... "Oh, by the way, we want to ask a different question can you tack these extra columns onto this table..."

I am going to use TinyMongo as it is close enough to PyMongo implementation in case someone wants to take the blog/CMS to the next level. Also… I can implement Flask-admin as a quick/raw administrative interface.

I wrote something akin to this, but his is better.

https://github.com/schapman1974/tinymongo

Flask-WTF – the slightly "Baroque" but overall excellent form package. I think my concept of using dict2Form which works quite well, would be pretty strange looking to someone not accustomed to such a concept.

https://github.com/mehmetkose/dict2form

My hacks (to make the forms pretty and flexible for Bulma and Bootstrap) to Mehmet Kose code might make him unhappy.

Flask-ckEditor – I have written my own macros for this in the past, but I am interested to see what this brings to the table. This integrates

flask-micro-blog's People

Contributors

jefmud avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.