-
Heh, I taught myself PHP by writing sk.log, so I’m a vast and proud supporter of the “write your own blog/CMS” trend; the only way you learn a language is by thinking up a project, sitting down and actually doing it. Following tutorials will only get you so far, in the end you’ve gotta just bite the bullet and beat out your own code, even if it’s for something really basic.
My main problem, though, is that I have an attention span of approximately three weeks. Three weeks of tutorial and then it was all like, “Meh… I could continue but… ooh, shiny!”

-
It’s in the part of writing a user interface and control panel where I get lazy with scripts… I have been working on a script for people who want to have their personal links manager (like bookmarks) for a while now. The entire planning is done (I always do that first), but I started getting lazy when I reached the most important part. And once I stop, it’s hard to get back to it. But I really want to finish it, so I’ll try again later.
Yes, writing your own blog or CMS with the purpose of learning from it is a wonderful idea! Whenever I want a script and I can’t find one that is to my liking, or that suits my needs, I write the idea down on paper or the computer, hoping to write my own version someday. It’s because I am always unhappy with what I find. I always want to add or change something. That is why I try to stick with small scripts. Sometimes I feel it’s better that way. If I feel like I want to change something, it’s easier with smaller scripts, I think…
-
Haha, yeah. sk.log’s been floating around for, what, seven years now and it still doesn’t have admin features for half of it’s shit. That’s the major reason I never really released it publicly.

-
sk.log sounds like it’d be an awesome script if you finished it and made a public release, to be honest. I was looking at the screenshots and reading about its features last night.
Is sk.log’s code decent and understandable enough for someone who wants to learn from it and play around? I ask because I know it’s old. -
Heh, at this stage it’s likely sk.log will never be ‘properly’ public (because, honestly, WordPress is better; All Hail WordPress!), I just have it hanging around mostly for sentimental reasons. It’s tough to get rid of something you’ve poured so many man hours into. And, yanno, sometimes it’s fun to tinker with when I’m bored at work (which is where 99% of all work on it gets done now).

I doubt the code’s much to write home about (and the v0.5.x code is rubbish), but I guess if you want I can send you the v0.6.x stuff. It’s not, like, a secret or anything; I just don’t currently have a ‘clean’ non-v-s.net copy (I mean, shit, there’s not even a default template I don’t think; just stuff I’ve made for it site).