Oct 8 2009

A Mission of Mercy

So I’m taking the slow, iterative process of helping my friend Mark convert his site to WordPress. The whole thing is a mission of mercy. After hearing him groan plaintively for over a year about the drudgery of changing the design of his site by hand, I decided that it was high time to have an intervention. Continue reading


Mar 16 2007

From Scratch to Soothe the Itch

It’s growing. The itch to redesign Phaysis from the ground up is growing. Not just a redesign, but a rebuilding. It’s my webspace, and I should damn-well start doing something with it. I need a blog, a gallery, a space for uploaded files, RSS feeds, some commenting code, and, among others, a method to email me from a form.

I do have some of that functionality already, but it’s spread out in disparate pieces of seperately-maintained code. Currently, I have a journal viewer and a journal writer; two seperate pieces with their own libraries and very little shared code — totally inefficient. I have a form-mailing script which is a few major versions behind the latest revision I’ve written for use elsewhere. I have a fortune-cookie generator — cheesy and oh-so 1998. I even have a space where I can upload files, but the moment I share a link to a file with a friend, the URL for the rest of the space is easily discernable and other files can be grabbed. For a gallery, I have a static html page (yes, static) that pulls in the image files that I resize, upload, include and annotate by hand. There’s no tags, no categories, no users, no comments, no feeds. On the blogosphere, I’m rockin’ my own island. And my itch to rebuild it all is growing.

I’m having to learn and live with WordPress in the order of building the knitting site for my client. I vehemently hate to admit it, but I like it. It hurts to say so, because a) it’s an already-built piece of software, b) it’s written in PHP, and c) it’s subject to the same problems and vulnerabilities every other WordPress installation may be subject to. But it’s damn easy to install, configure, and use. I’m torn.

I guess my biggest problem with using something like WordPress is that I can’t help but feel a twinge of defeat and sadness when I go to a hacker buddy’s site one day and happen to notice that instead of reinventing the wheel as is sometimes the hacker creed he has, instead, installed a set of tires and has gone on about his day. It’s true that in this day and age nobody needs to know any programming to be published online, but when I see someone take the easiest road instead of using their skill for their hobby, my own stance on my hobby is challenged.

So I have two roads, really: the easy, pre-packaged route to my apartment home, or the difficult trek uphill to my own cabin on the mountain. Whichever path I take, the itch remains until I reach my destination.


Jun 2 2005

OMGWTFHTML

As you can obviously tell, Phaysis has gotten another facelift. This time, the design is markedly different. Previous designs were simply variations on a theme; different colors, different header logo, same layout. This time, completely different layout, colors, and everything. And I’m completely happy with the design.

Over the past few weeks I’ve been reading some journals of web designers and those in the information and usability biz and overall they’re starting to say some of the same things. Screen resolution of 800×600 is dead or dying. Netscape4 is dead. Internet Explorer4 is dead. So now it’s OK to design using current web standards. Now it’s OK to design using advanced techniques without fear of incompatible pageview failure. It’s OK to design using larger text. Now it’s OK to use large images in your design. Most of your audience can see it all. And if you design it right then anyone at any resolution can see it all and not suffer.

Gone are the days of 9-point text sizes — that design technique is so 2002. Gone are the days of 8-bit displays — the need for the “web safe” palette is not there anymore. It’s now just a convenience to techie designers with little eye for color. It’s now safe to use any color the designer wants, as it always has, without standing out as designing with no consideration for the lesser of us.

Browser capabilities are statistically catching up, just as actual browser brands are exponentially multiplying with each new mobile device. So you design with all this in mind; you use stylesheets to add style and layout to the html markup, and browsers can then choose to support those styles or ignore them based on their particular implementation. As long as the text gets across, you’ve won. So in the past years I’ve been designing Phaysis with that goal, trying to publish it clearly and concisely for any browser.

As a test, I looked at the site this morning on my friend’s new cellphone. The text was there, the menu was there, the journal entries were there, and everything worked. It was beautiful.

On this design, I’ve decided that placing my personal journal at the top fold of the page was the best option. I saw one designer’s page which, as a design, placed the latest entry smack-dab at the top of the page. No bones about what the page was about; it was a journal page, and here is the journal! I took that to heart and considered that even though this was a personal site with not much inside, some thinking about why people come to my site would prove beneficial to getting repeat readers. So to the top, underneath the full-size header, it went.

I placed the menu at a completely unexpected place: at the bottom right. It’s a small trend among some people, and I kinda like it. Navigation becomes a minimal part of the site, and doing so makes the reader use more attention in finding and using the navigation, slowing them down to actually look at things instead of the thoughtless clicky-clicky-clicky game. I left a vestigial link to the menu at the top for those who may be on text readers or portable devices where scrolling through pages of text might be a daunting task.

So, large header, main personal journal at the top underneath the header, the fortune cookie, redesigned and slimlined, joining the top half to the bottom half, and then the site news journal and the new “about Phaysis” box to the left, menu to the right, and a slimlined copyright footer at the bottom.

About the images in the design: I was browsing my image directories and came across some of the photos I’d taken over the early part of this spring. The set of pictures that stood out to me were a set of three that I took of a decaying wading pool at Pease Park. The fact that it was there, empty, and overgrown completely appealed to some dark corner in me, so I took the pictures. And now here they are, as hot, dusty, and oversaturated as they are, in this summertime design. I’m not sure what they say, but they’re saying it beautifully. Enjoy!


Feb 28 2005

Uh-huh.

New site design. Take it or leave it. Not as cheerful, bright, or fanciful as the last. Not what I had planned for a future design, either. Sometimes, I just shouldn’t listen to people on IRC.

Enjoy the site. Remind me why I keep on with it.


Nov 17 2004

Moving Along Now

Been a while since the last Phaysis site news update. Nothing out of the ordinary with that. Dropping in to mention that I’m considering a site redesign; this design is novel, it’s fun, I like it, others like it, but it’s getting old on me. It’s the shellacked, plasticene sheen on my otherwise foul temperament as of late. It’s a seasonal thing, I hope.

In one of my side projects I’m playing around with a lot of DOM-level html scripting. Cool stuff. Building tables on the fly from javascript data. Capturing mouse events on each table row. Client-side manipulation of the document interface. That kind of stuff. Super cool. Also, same project, using new perl modules to automatically handle class-to-database relationships; a true lifesaver. All that stuff is ongoing. Everything is ongoing.

Ok. So, yeah, site stuff soon. You heard it here first.