This Blog Is Brought to You by Pylons

This blog is now running on Pylons

Features implemented using Pylons:

  • Show blog posts. duh! ;)
  • Commenting for blog posts.
  • Search. Go ahead, try it
  • Full text search on mysql tables.
  • Ranking based on number of keyword occurances.
  • Search word highlight
  • RSS Feeds
  • Related posts for each blogpost
  • Archives. Have to implement group by months/category though.

Observations so far:

  • Myghty allows you to do quick and efficient templating. On subsequent scans, opportunities to create reusable components becomes evident.
  • Myghty is not scary at all. if you know how to use tags ,(which is pretty much familiar to any PHP/ASP/xyz programmer). The documentation is excellent, I don't recall having any problems in using myghty so far.
  • I still have a lot of features unexplored after a month of steady tinkering. So, Myghty is not a one-trick horse.
  • Used rest decorators provided under pylons/decorators/rest.py. pretty nifty that. Have to explore more of decorators.
  • SQLAlchemy allowed me to work with the existing Textpattern tables, without having to bang my head too much. I'm using SQLAlchemy for non-blog apps too(more on that later) and its been a smooth journey so far. The documentation is excellent.
  • Haven't gotten around to use SQLAlchemy sessions, but looks interesting though.
  • The admin interface still runs textpattern.

The people on #pylons channel and pylons-discuss google group are very helpful. Thanks guys :)

Note: Commenting works now, so please leave your comments :)

§