Home

Mon, Jan. 31st, 2005, 01:19 pm
Some stuff.

I've made up a simple, non-database specific schema for the weblogging system. I'd be grateful if you guys could look it over and see if there's anything obvious I'm missing. :) [quick note: stuff in ((double brackets)) are comments, stuff in <> are items that don't actually exist in the table they're in but they do exist elsewhere in the schema, and starred items are the primary/composite keys for the table.]

Here are my thoughts on the system...

Watch out, this entry is looooong. )

I really would like feedback on this if people are willing to read it. Thanks!

Sun, Jan. 30th, 2005, 04:24 pm
Reposted from [info]soph.

Some time ago I found a rather cool proposed spec for the ultimate weblogging system, so I put it in my DeskLinks bookmarks and forgot about it. Just now, I was browsing my bookmarks and saw it again, and I'm seriously considering writing some software that'll implement these points while still being small and tight. Or at least 90% of it, or so.

Yeah, there are others out there - I even have my own journalling software (which is in use in a couple of places - my old journal, and the ODP Weblog), but it only implements four or five of these points, and while the code is indeed small, it's also a little messy in terms of how it works. In my defense, though, it was initially written when I was kind of learning Perl. Since then, it's had one almost total rewrite (which improved the code readability immensely) and another rewrite - though not as major - to implement the templating system.

However, I still see bad things in the code (a minor example being that I set global variables in subroutines... *wince*), and rather than do anything else with this code and try to maintain compatibility and such, it'd be easier (not to mention more fun) to make a new blog system from scratch. That way, I can also put into practice somewhat better coding practices right from the start, as well as aiming towards the goals of the spec above.

So, yeah. This could be fun.

Sun, Jan. 30th, 2005, 04:10 pm
Yay, it's a new journal.

This journal is so that I ([info]soph) can write technical stuff without worrying about anybody dropping off to sleep. :D

Also, unlike my normal journal, this one will be fully public, not friends-only. So no need to reply here if you can't see any other entries, because if you can't see any others that's 'cuz there aren't any. ;)