create : experience : design : connect
Today's Web has become fertile soil for personal publishing. Not only is it easy to get your voice out...
 
 

Juxtaprose blog

Here we blog. And, we blog here. Send your friends, or your blog reader, or feed reader, or read on. . .

Hierarchy solves the hypertext chicken / egg dilemma

posted by Jay on February 17th, 2010
in on ideas, hypertext, information architecture

(I wrote this post in September 2009, but am just now getting around to posting it—because I have a follow-up post that I am writing that needs to reference this one!)

The World Wide Web has succeeded where other hypertext systems have failed due to the WWW’s strong assertion of hierarchy. Hypertext provides a way to view information that, in the extreme, offers no starting point, no destination, to top, no bottom.

Not only does hypertext, in this sense, make it easy for people to feel lost in information, but hypertext was inspired by people who were thrilled to feel lost in information.

Some of us are likely more inclined towards that kind of thrill, but note that the total quantity and range of varieties of digital information that was so thrilling for some to feel lost in, circa the 1980s, was positively microscopic compared with the vast quantity and variety of information on the WWW today.

So the WWW (and all of us) made hypertext more accessible by corralling hypertext to work within three strong concepts of hierarchy: DNS, web and file directory paths and, most importantly, the “website.”

Specifically, these hierarchies make something come first when we think of the web. We generally start into the web via either a domain name (the first part of a URL), or a specific page / file represented by the file path (the final part of a URL). And, in both cases, we now expect to find a “site” in our browser. That “site” is, almost by definition, a fundamentally hierarchical view into more information.

I was thinking how this is loosely analogous to the classical question about chicken and egg: What came first, the chicken or the egg?

This is a dilemma (specially, it’s a dilemma of circular cause and consequence) But, isn’t this pretty much the same as asking: what came first, the parent or the child?

When we think of ourselves, we know that our parents came “first,” before us. And, at least in my mind, the dilemma disappears just by changing the words.

But the key trick is that there’s an obvious difference between “what came first, the chicken or the egg?” and “what came first, this chicken named Lucy or that egg she just laid?” We tend to think of “parents” and “children” more like this latter, specific case—no doubt because we think in terms of ourselves when faced with the parent / children comparison more than we do with the chicken / egg comparison.

This trick isn’t a real solution to the philosophical dilemma, but rather it’s about the introduction of a constraint that changes the original context in which we were stuck with a philosophical dilemma:

Something specific comes first.

And this added constraint is what we call hierarchy.

So, similarly, the WWW introduces constraints on hypertext that alleviate the dilemma of “what comes first.” We don’t so easily get lost because we can find our way (back) to starting points (or, way points) from which we branch out on new paths.

The idea that any web page is related to a bunch of other web pages as a “website,” and then that the website has a home page (and further, typically, that the home page is at the top of a directory tree at the “root” of a domain name), describes key hierarchies that make the WWW different than older hypertext systems—and easier to understand and use.

:: be the first to comment ::

Site Launch: Sharon Eiler, Counseling and Psychotherapy

posted by Anastasia on February 15th, 2010
in on people, site launch, website, wordpress

We’re happy to announce the launch of a new website for Sharon Eiler, who is a Seattle-based counselor and psychotherapist:

We designed and built Sharon’s site in WordPress, so she could easily refine the content, and make the updates herself. Since choosing a counselor is a very personal matter, we worked to create a site that communicated who Sharon is as a therapist and a person. She did a great job on her content too, which is well written and articulate.

Thanks Sharon, it was great working with you!

:: 1 comment ::

Goodbye 2009, New Year Thanks

posted by Anastasia on December 31st, 2009
in on people, miscellaneous, swag

Anastasia and Jay on New Year's Eve

A big thanks to all our clients, collaborators, and colleagues for making 2009 a great one for us. Highlights of 2009 for us include:

  • creating and keeping updated 30+ websites for authors, small businesses, and smart, creative, and interesting people
  • keeping busy all year, even with the economy the way it was (thanks to everyone who hired us, referred business our way, and kept moving forward!)
  • participating in a long weekend retreat in beautiful Tofino, B.C. with like-minded business people and great new friends
  • having had time for personal endeavors and overseas travel
  • planning some exciting new things for Juxtaprose 2010

Cheers – to an even better one next year!

—Jay & Anastasia

P.S. for more about “Free Schmidt,” be sure to read Lisa Lutz’s The Spellmans Strike Again when it’s published in March 2010!

:: be the first to comment ::

Click to agree, an example for E-Junkie carts

posted by Jay on December 28th, 2009
in on tech, e-junkie, ecommerce, javascript, website

In response to some requests, we’ve posted example HTML and Javascript code for making a “click to agree” checkbox work with E-Junkie “Add to Cart” links. Feel free to go right to the code and its explanation here: Click to Agree for E-Junkie: An Example.

For posterity, here’s more background:

The website we created for Common Craft is integrated with E-Junkie, who provides the cart / checkout pages for the sale of Common Craft’s video downloads. E-Junkie is a nice, hosted, shopping cart service that we’ve found to work well, in our experience using it with Common Craft.

On the Common Craft website, when someone wants to buy a video download, they click an “add to cart” link that then triggers a custom process we created, different than what’s standard with E-Junkie. (Click around this video page to see it in action.) That process includes the requirement that the buyer check a box indicating that they agree to Common Craft’s video licensing agreement.

A number of people have asked Common Craft (and us directly, as well), how we did this. And, we couldn’t find an example posted by anyone else, so we thought it’d be helpful to release an example based on the Common Craft code.

On the current Common Craft website, the code is actually very elaborate, because it’s part of a larger process tailored to the specific needs of the Common Craft website—to help buyers select the correct options (license, format, language, etc.) for the videos they are about to purchase.

But, we actually had created some E-Junkie-specific code for the old Common Craft website, that did simply what people were looking for: it required users to check a box prior to making a purchase (e.g., a “click to agree to our license agreement” checkbox).

So, the code example we’ve posted is a well-commented version of the simpler code we created for the old Common Craft website. Again, you can see the code and its explanation here: Click to Agree for E-Junkie: An Example.

Thanks to Lee and Sachi at Common Craft for allowing us to post this code!

Let us know (here, in the comments) if you have any questions!

:: be the first to comment ::

Site Launch: Extraordinary Groups (the book)

posted by Anastasia on November 13th, 2009
in on people, authors, site launch, website

As we’re moving into the end of the year, we’re looking back on sites we’ve completed, and there are a number we still want to announce here on the blog. One is the Extraordinary Groups website, which we launched back in September.

Extraordinary Groups

This project has been nice for us in a number of ways. One is that the authors are local to Seattle, so we’ve been able to have some face-to-face meetings. We work remotely so often (which we enjoy, and find that it works well for us and our clients), but it’s great to meet people we work with in person when possible. Meanwhile, we’ve been working on another site for Kathleen and her partner Bud for their consulting business, the Orion Partnership, which we’ll be announcing here soon.

For the Extraordinary Groups site, we based on the design on the bookcover, while using elements from their groups model (a Celtic knot) which is used throughout the book and in their presentations. Both the Extraordinary Groups site and the Orion Partnership site are built in ExpressionEngine, and we set them up with a multiple site manager, so they can easily manage the content for both sites through one interface / login. (We’ll write about some of the neat things we’re doing with shared content when we post about the Orion Partnership site.) We did some one-on-one training yesterday, and are looking forward to seeing how the sites grow. For now, look for updates in the blog for regular examples and exercises that supplement the book.

:: be the first to comment ::

more of the blog

~ and the feed icon is the feed ~

 
 

...but your voice is heard, acknowledged,
and in many cases, responded to by interested intelligent readers who have found your work most likely because they sought it out and are happy to have found it.

—Biz Stone
Blogging: Genius Strategies
for Instant Web Content