Design within the verge
Sep. 11th, 2006 09:49 amI've been thinking a lot about the redesign of the Pendorwright site and have been trying to wrap my haed around the basic concepts. It's not that the site "looks old": actually, I kind of like the 2002 design, personally. It's white and crisp and that splash of color on the left, when read in depth, says something important: I value my privacy and I'll value yours as well.
I've been playing with a whole bunch of ideas but, really, the original site's design worked pretty well, all things considered. But I have to address a few realities, both as a designer and as a writer, in addressing the serious move to a new server.
Here's what I'm thinking: I'd like to ditch some things. First, there are plenty of sites out there that now offer the What to say to the police section. I'd toss out my webdesign and code sections and put those on a different website, one that I use to sell something other than the stories. Pendorwright is for the Journal Entries and writing in general, not about my less-than-l33t design skills. The site needs a re-alignment and a revision in accordance with 2006 CSS and XHTML, but I'm trying to resist the new color scheme.
I am planning on installing a mediawiki, where each story will get its own wiki page, as will each character, setting, major events, and even concepts and organizations (such as The Fall, The Taboo, Wish's Children, Singularity Firewalls, and so on). One thing I did settle on this morning is that the HTML story pages will not be static. I wrestled long and hard with this one and decided that there were far too many benefits from generating the stories on the fly, such as search term highlighting and external link decoration (not to mention the inevitable return of Swedish Chef Mode).
Now to find the time to do it all.
(Oh, and if you think the title of the song is long and pretentious, the album it comes from is entitled The Transmutations Of Supposed Angels Or Beings That Once Were Girls.)
I've been playing with a whole bunch of ideas but, really, the original site's design worked pretty well, all things considered. But I have to address a few realities, both as a designer and as a writer, in addressing the serious move to a new server.
Here's what I'm thinking: I'd like to ditch some things. First, there are plenty of sites out there that now offer the What to say to the police section. I'd toss out my webdesign and code sections and put those on a different website, one that I use to sell something other than the stories. Pendorwright is for the Journal Entries and writing in general, not about my less-than-l33t design skills. The site needs a re-alignment and a revision in accordance with 2006 CSS and XHTML, but I'm trying to resist the new color scheme.
I am planning on installing a mediawiki, where each story will get its own wiki page, as will each character, setting, major events, and even concepts and organizations (such as The Fall, The Taboo, Wish's Children, Singularity Firewalls, and so on). One thing I did settle on this morning is that the HTML story pages will not be static. I wrestled long and hard with this one and decided that there were far too many benefits from generating the stories on the fly, such as search term highlighting and external link decoration (not to mention the inevitable return of Swedish Chef Mode).
Now to find the time to do it all.
(Oh, and if you think the title of the song is long and pretentious, the album it comes from is entitled The Transmutations Of Supposed Angels Or Beings That Once Were Girls.)
no subject
Date: 2006-09-11 04:59 pm (UTC)Finally, something that may distract me from WoW every night.
no subject
Date: 2006-09-11 05:41 pm (UTC)will we see any new pendor stories in the near future?
no subject
Date: 2006-09-11 05:52 pm (UTC)While there are good reasons to make everything dynamic, what you listed aren't. Search term highlighting and link decoration are both things that can be done on the client-side through JS/DHTML on top of a statically served page.
Just trying to give you another reason to continue wrestling with the decision.
no subject
Date: 2006-09-11 06:02 pm (UTC)no subject
Date: 2006-09-11 06:06 pm (UTC)Parse it client-side in JS, then use DOM manipulation to highlight terms in your content.
no subject
Date: 2006-09-11 06:35 pm (UTC)no subject
Date: 2006-09-11 07:38 pm (UTC)I suspect what dossy is implying is that you can have static URL's and static pages, but that you can still decorate the request with additional information via request filters.
If all URL's on your site go to one servlet, (because thats what I'm most familiar with, you can do it in CGI if you realy want to) then not only can you actually store the pages individually (if thats useful to you) but you can run whatever code you like before serving the page, such as XSLT tranforms on the static pages to make them work better for phones or other special browser types like audio.
Of course, there's no need to actually have seperate pages if you do this, you could dynamically generate every page differently for every client if you were being perverse, but it will look like seprerate static pages to anyone trying to find it from the web.
They are right that you can off load the stuff to the client, only you need completely diffent code for compliant browwsers like firefox, and need to use DOM objects for I.E and it requires the user to turn off all their safety nets.
no subject
Date: 2006-09-11 09:00 pm (UTC)Or, use a decent JavaScript library that handles the cross-browser support for you, like I did. (see: jQuery)
My approach works with 100% static HTML and only truly requires the addition of a bit of static JavaScript to be included. It's a write-once operation.
no subject
Date: 2006-09-11 08:50 pm (UTC)Second, here's an example I whipped up, using jQuery (a fantastic JavaScript library):
http://dossy.org/referer-demo.html
If you have questions, just ask.
no subject
Date: 2006-09-11 08:58 pm (UTC)no subject
Date: 2006-09-12 12:49 am (UTC)It may be pretentious, but it's also a Neuromancer reference, and, therefore, acceptable. :)
Good idea
Date: 2006-09-12 09:53 am (UTC):)