"" - Abraham Simpson, The Simpsons 3G04
| Blog General Travel Hockey Technical Gaming Links About Blog Archive Current Blogs November 2008 (1) October 2008 (3) September 2008 (1) August 2008 (4) July 2008 (3) June 2008 (1) May 2008 (1) April 2008 (3) March 2008 (3) February 2008 (3) January 2008 (1) 2007 (67) 2006 (23) 2005 (32) 2004 (10) Blog Tags General DVDs (2) Funny (6) Gadgets (5) Hawt (1) Movies (10) Music (5) Pets (3) Recipe (14) TV Shows (1) Web (20) Travel Calgary (2) Edmonton (12) New York (7) Niagara Falls (2) Pittsburgh (5) Washington (4) Hockey Pittsburgh Penguins (17) Technical .NET (2) Java (4) Software (3) Work (2) Gaming Commodore 64 (1) Master System (1) Xbox 360 (13) GamerTag ![]() The rarely updated blog of Joel Dixon | < Day 1 in Edmonton | Salsa Chicken >Saturday, August 18, 2007Welcome to joeldixon.com - it's the web 0.9# Posted by Joel Dixon at 18/08/2007 05:19:16As I stated way back when, I had always figured I would have a blog eventually - but I had originally assumed I would have coded the blog website myself as a programming exercise (being, at that point, new to PHP and MySQL). I originally signed up to Blogger to comment on a few people's blogs, and I started making posts while developing my own Blog website. As is common with other "coding for fun" projects of mine, the process dragged on a lot longer than I had originally thought. It's funny, part of the reason I didn't want to "settle" for Blogger's software was the lack of a few key features I wanted (such as tags, image uploads etc). Sure enough - by the time I had completed my site, Blogger gained most of my wanted features, and more. But anyway - it's finally finished - and hopefully it will convince me to blog more often while in Edmonton. Some of the key features that I wanted include: - - URLs for my blog entries include the date of publication and title of the blog post (i.e. http://www.joeldixon.com/blog/entry/2007/08/09/day-1-in-edmo nton). I'm often reluctant to click an anonymous blog post when the url is something like http://example.com/blog?entry_id=12 or http://example.com/blog/12). I also wanted, as much as possible, for the URLs to make sense - like http://www.joeldixon.com/blog/archive/2005/page/2. - - I personally like HTML, so I wanted commenters to be allowed to use (limited) HTML tags, as well as the common BBCode rip-off that most sites provide. This includes image linking for comments, and image uploads for blog posts. Oh - and you gotsa have smilies ![]() - - Originally Blogger only allowed members to post with an email or website address. I wanted to provide an option to register to the site (manage your profile, keep track of post count etc) for commenting - but also allow anonymous comments provide a name, email address and home page. Sure, spammers may eventually enjoy this feature - but I can set individual blog posts to require a captcha (generally only 1 in 50 of my old blog posts generated any spam). - - A pretty neat feature I blatantly stole from my little brother (though his is much fancier in terms of animation), I wanted the ability to allow quick comments on blog posts from the main page of the site. Also, I wanted to allow a "Preview" button - mainly because of the number of times I've stuffed up the formatting one one of my blog comments. - - (oh my!) Blog tags are pretty cool, but I also wanted a way to keep my geeky technical and gaming posts separate from the suave travelings of a jetsetter (because, like, there's so much more to me). The home page still shows all sections combined, but I will probably provide an RSS feed for each section if demand requires. - - Another piece of website thievery, I wanted to be able to see the last five comments or so on my homepage with ease. The blog search is also something that helps when when I think "I know I've typed this before" - though as it was the last feature implemented, it's really dodgy at present. - - Most coded-at-home blog sites have a dynamically generated RSS feed that gets created each time it is requested (i.e. I go to the RSS feed's page, it goes to the database to get the last 20 posts then outputs the results as XML). The problem with this approach is that some RSS clients request the XML feed in great frequency to check if anything's been updated. Even with as limited a readership as mine, these requests can add up and really slow down the database. Instead, I've made it so a physical XML file is saved to my website each time a blog post is updated, or a future-dated blog post is made active. This file generation is slower than a simple database request being returned as XML, but if history is anything to go by, my post frequency is nothing to worry about! I'm probably leaving out heaps of features that took plenty of time and heaps of head scratching, but I'm sure you get the idea. So register to comment, sign up to the RSS feed and stay a while! # Posted in the Technical section and tagged as: Web Back to Top Comments
Add Comment | Blog Search Recent Blogs Street Fighter: The Later Years Stop looking at me, swan! Trivial Awesome Blossom! Not Will Ferrell Trivia Timmy didn't think about the Mini-Feed Thongs and Superglue The Deep Voiced Knight Jonathan Roy charged with assault Superman x 4Feed Blog EntriesRecent Comments What a waste posted 4 months ago by joeldixon I'm not 100% sure - I may have still been using Windows 98 back then (very old computer). I'm ... link What a waste posted 4 months ago by Tomek U haven't said what win version u use, but my pentium3 with XP SP2 installed worked just fine after about ... link The Deep Voiced Knight posted 4 months ago by joeldixon You're right - Christian Bale is a good Bruce Wayne - and if he toned down the scary voice he'd ... link The Deep Voiced Knight posted 4 months ago by thefurey haha - why did delta cut her hair? i actually dont mind bale as batman...well, actually, he's a very ... link The Deep Voiced Knight posted 4 months ago by joeldixon Yeah - for most of the movie I forgot that it was him. Then again, I didn't even notice ... link Comment Standings 1. the man with no name (45) 2. Hoff (39) 3. Gav (27) 4. Brad (20) 5. Hitman (16) 6. Eryc-Ads (13) 7. Deep Lurker (6) 8. Dieter (4) 9. thefurey (4) 10. Zelks (4) | ||||
![]() About This Site | Contact Me | ||||||