"" - Homer Simpson, The Simpsons 1F16
| Blog General Travel Hockey Technical Gaming Catalogue Movies TV Shows Music Video Games Stats Pages Travel Plans Live Music Phone History Things to Do Links About Blog Archive Current Blogs June 2011 (1) January 2011 (1) 2010 (18) 2009 (28) 2008 (25) 2007 (67) 2006 (23) 2005 (32) 2004 (10) Blog Tags General 10 in '10 (4) Books (1) DVDs (3) Funny (13) Gadgets (5) Hawt (1) Movies (14) Music (7) Pets (4) Recipe (16) Running (3) TV Shows (2) Web (29) Travel Calgary (2) Edmonton (12) Kuala Lumpur (1) New York (7) Niagara Falls (2) Phuket (2) Pittsburgh (5) Washington (4) Hockey Pittsburgh Penguins (25) Technical .NET (3) Java (4) Software (3) Work (2) Gaming Commodore 64 (2) Master System (1) Mega Drive (1) Rock Band (1) Xbox 360 (16) XNA (1) 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
| Blog Search Recent Blogs Log o' cats I'm number 1! Resolute Phuket, Thailand - 2010 Mr. Potato Head Mashups Random Travel #2 - Thailand You have been the ones, you have been the ones for me. Balls Caramelised Pumpkin Risotto Malaysian Vegetable CurryFeed Blog EntriesRecent Comments Log o' cats posted 7 months ago by joeldixon ha ha - I didn't mention that I bought two copies of Lock, Stock after the creation of this catalogue ... link Log o' cats posted 7 months ago by Brad I made a DVD list for the same reason and just last week bought The Green Mile on Blu-ray before ... link Balls posted 2 years ago by joeldixon Exactly. What's wrong with the kids today when they can't spell genitals? And you and I have been using ... link Balls posted 2 years ago by abrereton I'm just glad that they spelt it correctly in the end. link Kuala Lumpur, Malaysia - 2010 posted 2 years ago by joeldixon Definitely, you have to let us know when you're free for UBs! link Comment Standings 1. the man with no name (45) 2. Hoff (39) 3. Gav (27) 4. Hitman (26) 5. Brad (23) 6. Eryc-Ads (13) 7. Deep Lurker (6) 8. thefury (5) 9. Dieter (4) 10. Zelks (4) | ||||
| About This Site | Contact Me | ||||||