Something that I've wanted to add to this blog was a pagination feature, but I didn't see the need for it now because I only had a few posts. But it's now added and enabled. By default, I have it showing only five posts per page. One of the reason why I love Django is because of its pagination tool, which really makes my life easier. You can see the paginator in the upper right hand corner of the blog. I might move the location later on, but it looks nice and cosy right up there.
I actually had the update done before the end of last weekend, but I was a little lazy on uploading it to my webserver. As for future stuff, I'm going to get a contact page up soon as well as some more tutorials/walkthroughs.
Over the past week I've had some free time, so I decided to do something I wanted to do: move this website over to a Python based system. The weekend before the last, I spent some time in a car ride learning the Django framework and really fell in love with it. The old CMS script was something written using PHP and the CodeIgniter framework. I spent the better part of 3-4 days porting over the code, and about 3 days getting the server setup and web app deployed. The only thing that I lost was the "1st," "2nd," "3rd," "[4-0]th," endings on the date.
I might later make a post talking about the pros and cons of using each but in a nutshell this was my experience:
Easy to Develop | Easy to Deploy | |
Django | Yes | No |
CodeIgniter | No | Yes |
Since Django deployment was such a pain for me, yet I figured it out, I'll be posting a tutorial soon on how to do it.