Warning! Information Science Ahead

I have a terrible habit of ignoring some of my work-related feeds in favor of the non-worked related video game or hardware enthusiast feeds but this morning I decided to actually read the headlines on my ReadWriteWeb feed and managed to fine not one, but two good articles.

The first, and most interesting, by Marshall Kirkpatrick, discusses the Semantic Web.  The article, Will the Semantic Web Have a Gender?, is what I read as one of the first (or maybe I’ve just missed those articles) deconstructionist arguments about the Semantic Web.  The article veers away from it’s titular focus and delves a bit more into the nature and definition of knowledge and looks at the viability of current epistemological leanings as they pertain to the development of the semantic web and makes for really fascinating reading.  The article isn’t particularly in depth but it is certainly thought provoking and well worth a read.

The second article, by Sarah Perez, discusses in brief the development of Facebook Connect. Facebook Connect is Facebook’s attempt to use their social networking service as a sort of hub for all your social networking needs allowing you to pull in and aggregate your various social networking activites.  My recent adoption of the Digsby client has definatley shown me the allure of that prospect and I will certainly be keeping an eye on that project.  Perez, also mentions how Facebook has changed quite a bit over the years from its initial exclusionary practices to a more open network.  Again interesting stuff that if your interesting in the social web either from an academic, profesional or personal perspective might be worth a read.

Anyhoo, I now return you to your regularly scheduled geek programming.


A Slight Frustration- Libraries and the ‘Net

I’ve been working on redesign of our library website.  Now I’m not a professional…at all and nearly everything I’ve learned about web design is stuff I’ve picked within the last year so take whatever I have to say with a (very minuscule) grain of salt.  I’ve gone from a straight HTML design to xhtml to PHP (which is where I’m staying dammit!) all three enhanced and spiced up via CSS.  Now one of the main tenets of CSS is the obligatory “Tables are Bad!”  At least from a design perspective.  Tables are to house data/information and SHOULD NOT be used in the LAYOUT of a web page.  Which is where CSS comes in.  Admittedly designing a layout via CSS that is accessible and (nigh) identical across a variety of browsers IS a bit of an uphill battle but the payoff, especially in terms of code simplicity,  is absolutely worth it.

In order to fuel my erstwhile designing I’ve been visiting a number of (mostly local) library websites in order to get a feel not only for how they have their websites laid out but for how they handle their coding as well.  Unfortunately what I’ve noticed is an increasing divide between current Web Design (from the professional world) and Web Design (in the library world).

Take a look at Princeton Public Library’s web page. I admit their design is attractive but a glance at their code reveals that, while readable, it lacks in some areas.  Most of the major content is delivered via tables, contains a fair amount of inline styling (again with the tables in particular), and a uses bunch of repeated code (header and footer).  Even if you didn’t want to use CSS for layout you could move the inline table styling to a style sheet (especially since most of the tables are contained in a div with a unique id).  Furthermore switching to PHP would allow a simple include once call for both the header and the footer leaving only the major content of each page.  I simplify of course, it is probably slightly more complicated than that, but designing an elegantly coded well designed page is within reach.

In terms of content PPL is a great example, I’ve seen some truly disgusting designs out there, and melding design with content, especially for libraries in this age of integrated services, isn’t exactly an easy task but that doesn’t mean that current web design practices and standards are inapplicable to libraries.  I’ve developed almost a perverse habit of running library websites through the W3C Validation service and have been almost universally disappointed with the results.  I suppose I’d have more to complain about if the choice in coding actually interfered in the operation of the web pages in question, as of now it doesn’t, but I still find it a little depressing that, if not out right ignored, current Web standards seems to be such a low priority for library web pages.

There is more I could say on this, but I’m already rambling and I have a stack of magazines that need to be checked in and shelved, so maybe more later.

Also if anyone knows of any literature, from either side of the information world (web designers/analysts, librarians, etc.) that discuss this please feel free to point in that direction.