Archive: December 04, 2002
This just gave me an idea. How cool would it be, to prove that my CMS is modular, to develop an ncurses interface for it?
Via Matt, via OSNews, a slightly old article (though the information is still current) at Linux Magazine by Jeremy Zawodny about new features in MySQL 4.0. Of course, I'm most looking forward to 4.1 (we'll finally have sub-selects), but 4.0 has unions, InnoDB tables, transactions, and a "query cache" which sounds like it has the possibility of significantly speeding up sites that run the same queries all the time. It sounds like they did a lot of refactoring in general too.
Via Slashdot, Ars Technica: Understanding the Microprocessor.
Darn, this is only a part of a series. I'm losing track of all the serieses I want to go back to.
- How do I integrate gzip encoding? In other words, who "controls" it? Is it the responsibility of the template to say "I want gzip encoding", a custom controller, the global dispatcher... based on the page level, the site level? I'll probably have similar issues with caching when I tackle that.
- How do I set up "canonical" URLs? So when I say "print weblog search box", how do I configure the target of the search box? Remember, you might have your weblog at /blog/, someone else might have /weblog/, /notes/, /users/john/pages/weblog/, etc. Maybe there should be a global search facility... one target for the whole CMS?
- How do I have pages which can "morph" and serve different purposes? If I want my root to serve both as a weblog, and as a wiki-like thing, (and also be able to go to a 404 page if no wiki page is found), how do I set that up? I've considered conditional mappings (specific terminology to my CMS), and that may work, but I'm not sure yet.
- When you inherit mappings, I'm wondering whether to always replace, or whether you can prepend, append, or insert into the list of mappings already defined for a given section...
That's all I can think of for now. Hmm...
BTW, as I've been (slowly) designing my CMS, I've realized that it seems like my main design goal is to make it as "modular"... maybe "granular" would be a better word... as possible. In other words, I'm trying to separate each logically distinct part from every other part. So I've been able to separate the template (the main display) from the content of each section. So I can say, in a different file from the template, "make the left side of the page be the navigation", "make the body print my weblog", and it'll do it. I can't really describe it better than that right now, so that'll have to do.
Man, Sean Hannity has a great head of hair.
|
Generated in about 0.193s. (Used 7 db queries) |
new⇒I hate ASP.NET
CF, why pick that piece of trash?Cold Confusion. Is it finallyreally a OO...
ColdConfusion: Sep 5, 8:36pm