Muffins in the Oven
After several minutes of screaming and swearing on #servergeeks and unbreaking things, hopefully when I press "Post" in a few seconds time the newly-completed twitter module will work and post this to twitter on my behalf. What I've done is added three more fields to the user table: twitter_active, twitter_uname and twitter_pword. From there it's nice and simple, check to see if the user wants to tweet (twitter_active), retrieves their twitter credentials from the DB and then muffins posts to twitter... in theory.
I've neglected this site over the past few months, but earlier today I added some stuff to the code section to give at least some sort of detail on my endeavours and will be reworking the home and picture sections as well as putting more stuff on the wiki.
Other minor updates include updated linkroll and blogroll links, and the twitter feed in the sidebar now links directly to the status (click the time) as well as accounting for links and @replies - I intend to add facilities for #hashtags shortly.
Since I have to work on other bits of code over the next month or two which so far I have neglected (apologies to those in question) I'm just going to use this as a notepad and list a few things that I plan to implement into muffins whenever I can: archives, better comment system including OpenID support, better anti-spam in comments, and a more complex admin/user control panel. I will also be deprecating RSS support for muffins and turning it Atom-only since RSS seems to create problems with this, but the actual module used will still support RSS and I may eventually re-implement it after I iron out the issues.
Good day.
0 comments total, 0 in moderation.
Oh Looky, Clean URLs
So clean URLs are now working great in muffins, as you can see. This, like the RSS and Atom feeds, was very little work making me wonder why I didn't do all this earlier. Probably because I procrastinate far too much.
Continuing from my previous point about working on this in pseudo-realtime, I've found that it actually makes me more productive as anticipated. It's more motivational to be able to see what you write as you write it rather than just working on something locally.
Anyhow, feed generator has been updated to reflect the changes to the URL format, so the next time the feed updates -- which should be a few milliseconds after I press the "Post" button -- it'll have altered existing items in the feed.
Also on the topic of URLs, I managed to write a very nifty, easy to use link obfuscator/redirector/whatnot on the 45-minute train journey home from work out of boredom. I rather enjoy using it, as I designed it to be controlled entirely from the URL; you don't need to visit the page and fill out a form in order for it to add, remove or modify existing aliases. Might post more on that later.
4 comments total, 4 in moderation.
Spoke Too Soon
As it happens, I think fixing the feed generators will be next on my list...
0 comments total, 0 in moderation.
New Developments
Well that was painless. If implementing RSS and Atom feeds took only one 45-minute train journey to work to write (and the journey back to get them working correctly), it makes you wonder why I didn't do it sooner.
I'm starting to like my aforementioned idea of being able to watch my work evolve. There are an infinite number of ideas flooding my brain as to what I should do next.
Hm...
0 comments total, 0 in moderation.
Welcome, Part II
So here we are again. Long story short, I was tired of WordPress and decided to roll my own. It's name is Muffins. Say hi.
Muffins is currently lacking in a lot of features; the admin CP is just enough to get by and no more, and things such as RSS feeds are notably absent at present. However, I've put it up "prematurely" as I want to watch it evolve. See, my employer and I have a mutually beneficial agreement whereby I work when at work rather than playing around with my laptop in return for financial gain. This leaves me with very little time to work on more than a few lines of code every now and then. As such, rather than have some little useless projects shoved away in the dark, depressing depths of my svn repository, I figured I'd share them with the world. This explains the currently unused "code" link on the navbar as well as the pretty sparse wiki.
The code section will eventually contain links and information on other little tidbits of code that I've written and some scripts that I've hacked up for whatever reason. I don't know why. I felt like having it there, I suppose. The wiki is just kind of sitting there doing very little for the same reason.
Anyway, I've kept the old site tucked away in the archives incase anyone ever wants to read through old posts. This was a lot easier than converting them to the new DB format. I'll update this post with a link to it later.
And if you're wondering where the name "Muffins" came from, don't ask. Just... don't ask.
0 comments total, 0 in moderation.

