May 30th 2010: Version: 4.0.5: New Domains for User Blogs
45 days or so have passed and still no new versions, peoples here may be wondering. Good news for you! In the upcoming days (2-3) I’ll be releasing the new version.
Before the release, however, I’ll be glad to let you know about the new features that’ll be added. Here is the list:
- Support for uploading multiple file types with sizes up to 5 megabytes. Unlimited storage for now
- Private posts
- CSS Creator. No need to upload CSS files elsewhere
A few screen shots:
Create Theme Feature
Upload Files Page
Also included will be many new enhancements and unlike before, one or two small (and not much useful) features will be removed.
You may skip reading the following and jump straight to comments section.
What took this long to add those few new features…
Whenever I keep working on some code for longer I find the code becoming harder to maintain and manage. The last major refactoring I did to the MyWapBlog.com code was last year; everything was fine long after that. But of late I’m again finding it harder to work with the existing code. So, in short - I decided to again refactor the code, more specifically the Data Access part, for those of you techies.
Actually this release was not for adding new features but for making the code more manageable but in the course I decided I could have a few new features.
For the techies…
I was previously using my own Data Access Objects (DAO) but when I came across the amazing object relational mapper – Doctrine. I just couldn’t say no to using it. So, a big thanks to Sensio Labs for their superb library. Now, my next challenge is to write the whole application using symfony – another gem from Sensio Labs. Sadly, even the next version won’t add many new features. But I certainly will achieve two things – better code and satisfaction.
I think I learned way more during the last few months than I ever had in any one month. I read so many books and gained so much knowledge. I just loved working (roughly 5 hours every day, even on Sunday!) on MyWapBlog.com as I always do. This experience made me a better programmer.
Wordpress folks have a saying:
“Code is poetry.”
Indeed, and just like good poetry, writing good code takes time!