###What is this? Thlt is a static blog engine that sits somewhere between wordpress and static generators like Jekyll. Static generators lack flexibility like posting via email, APIs, clients etc. Currently static generators are only for geeks. Thlt is an experiement to bring that to masses.
Even if that experiment fails, I hope I would've learnt development, deployment and ops of cloud based apps.
###How to use
###Features implemented
- new user signup
- signin
- signout
- create new sites
- configure output folder for a site
- delete a site
- create, modify & delete an entry
- generate static htmls, including feeds.xml and sitemap. these are stored in the output folder configured earlier
- import entries from files
###Laundry List of features to be implemented (in no particular order)
-
forgot password
-
confirm user account
-
xmlrpc api
-
read templates from git repo
-
transport htmls to google appspot & amazon s3
-
use dockers to deploy
-
support promotional messages on top bar
-
import from wordpress
-
export to wordpress
-
preview
-
check output to git repo
-
post by email
-
hot-deploy
-
have deployment in two PaSS and using loadbalancer to route
-
automate testing, deployment, post-deployment testing
-
monitoring (pingdom?)
-
auto-restart after failures
-
transfer generated html to ftp of destination site
-
read from dropbox
###Technologies used Flask Jinja2 SQLite (for development) ClearDB on Azure
###What's in a name thlt = தாலாட்டு