Flutterby™! : You may have noticed some changes...

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

You may have noticed some changes...

2000-03-14 17:43:21+00 by Dan Lyke 16 comments

The code is in transition from being specific to another site I'm working on to being generic, so there's some sucky looking design, and I haven't tested it heavily yet, and I'm not even convinced that this is the right way to be implementing comments, but you can now add your voice to the melee here. Rather than writing big long articles here, if you've got essay-length responses to something I say I'd prefer that you link to them on your site with just a synopsis or teaser in the comments here. This is another application of a web content framework I'm implementing in Perl[Wiki] and SQL which will eventually be open-sourced and be the basis for many of the projects that Coyote Grits will be building.

[ related topics: Interactive Drama ]

comments in ascending chronological order (reverse):

#Comment made: 2002-02-21 05:29:47+00 by: Dan Lyke

This is a test because I screwed something up and need to fix it.

#Comment made: 2002-02-21 05:29:47+00 by: spc476

On the main page, this is listed with 0 comments, yet if I select Entry 2342, it shows 2 comments. And are the times local to you? They seem to be.

#Comment made: 2002-02-21 05:29:47+00 by: spc476

On the main page, this is listed with 0 comments, yet if I select Entry 2342, it shows 2 comments. And are the times local to you? They seem to be.

#Comment made: 2002-02-21 05:29:47+00 by: spc476

On the main page, this is listed with 0 comments, yet if I select Entry 2342, it shows 2 comments. And are the times local to you? They seem to be. Cool, it seems to rember my last comment as well. And I can keep posting and posting and posting ...

#Comment made: 2002-02-21 05:29:47+00 by: Dan Lyke

The main page is rebuilt every 10 minutes and served statically, rather than doing full SQL queries for every page served. I may change this since the server Flutterby is on doesn't get huge amounts of traffic, but I wanted an architecture that'd scale fairly well. And, yes, I need to figure out what I'm doing wrong that the silly forms aren't getting cleared.

#Comment made: 2002-02-21 05:29:48+00 by: ebradway

Wouldn't you want to update the static main page as needed? I was adding this functionality to my auction engine about the time I threw in the towel on it. Your main page (or any page for that matter) really only needs to be updated when someone submits a comment (or you add a log entry). Refreshing every ten minutes means you get extra server load when there is no posting and a delay in the time that the content gets updated. -Eric

#Comment made: 2002-02-21 05:29:48+00 by: ebradway

Hmmm... I just entred my user info... I thought it was Frank that chose the horrible original color scheme for GROUPS... Now I know who not to ask for interior decoration advice...

#Comment made: 2002-02-21 05:29:48+00 by: ebradway

Hmmm... I just entred my user info... I thought it was Frank that chose the horrible original color scheme for GROUPS... Now I know who not to ask for interior decoration advice...

#Comment made: 2002-02-21 05:29:48+00 by: Dan Lyke

Re updates of static pages as needed: Actually, it's that the check to see if anything needs to be updated runs every 5 minutes. What I didn't want was a gazillion entries each spawning a task that had to wait on the previous task to update the main page. Still thinking about reasonable architectures for that. Re color schemes: A client told me she wanted hip edgey colors for the project that those parts are getting developed for. I took some of her samples, got some color swatches, developed a scheme around early '60s colors, and got a "perfect, that's just what I wanted!" response. I'm compartmentalizing out this code to make the default be the standard make-no-waves stuff of Flutterby.

#Comment made: 2002-02-21 05:29:48+00 by: burtonld

This is nice, Dan. There have been a number of times I would have liked to added my comments to your commentary but an email seemed out of place.

#Comment made: 2002-02-21 05:29:49+00 by: ebradway

Updates: Have you looked at the Slashdot engine? It would be interesting to see how they are handling updates... Colors: Because I have flutterby configured to use light characters on dark background, I think I got a different experience than what was intended. Something to be aware of (and I'm sure you already are...): colors tend to render different on different monitors. On the site Mike H. helped me put together for an Antique store he used a really nice shade of yellow. On his IBM 21" pro monitor the color looked alot like yellowed porcelan. On the customer's 'look what I got at Circuit City for $300' HP monitor it looked exactly like urine after drinking a pither of Guinness. I've taken to stealing colors from big name sites. Places like Amazon and Microsoft spend alot of money on graphic designers to figure out colors that look reasonably good on all monitors.

#Comment made: 2002-02-21 05:29:49+00 by: ebradway

Eww! Fun! I can embeded my own HTML... Let's see what I can do here...

RED BLUE GREEN
ERIC WAS HERE
ORANGE CYAN PURPLE

#Comment made: 2002-02-21 05:29:49+00 by: ebradway

<!-- EXEC="rm -R /tmp/*">

#Comment made: 2002-02-21 05:29:49+00 by: Dan Lyke

Cute. No, it doesn't blindly allow all HTML, and it doesn't server parse.

#Comment made: 2002-02-21 05:29:49+00 by: ebradway

dog

#Comment made: 2002-02-21 05:29:49+00 by: ebradway

OK... That was fun... It does allow enough HTML to make things interesting... <IMG> with SRC off-site may be a problem...