HTML5 + RDFa = time to get rid of that 20th century furniture

We can do it
RDFa
HTML5

We're entering a new era of the web. To the ignorant masses, this transition will go largely unnoticed; they'll enjoy increased usability and convenience, with more robust functionality and more relevant data at hand. And they'll mostly just take it for granted.

However, for web designers, front-end developers and data system programmers, we have a lot of work to do.

Why HTML5?

Why indeed? As someone who's worked almost exclusively with Drupal since 2004, my nose has been pretty much in xhtml 1.1. Back then, moving to xhtml took some learning and patience on my part, having played with basic HTML since 1995. Now xhtml feels like the familiar friend and HTML the ugly cousin.

But then I started really looking at HTML5. And the more I am learning about it, the more I am appreciating how HTML5 looks to be a real game-changer.

Permalink

Floater Theme to get away from columns

LauraScott.net This screenshot is from the soon-to-be-launched LauraScott.net

As a part of wanting to throw out some of the outdated design furniture of the 20th century, I created a new theme to simply float content elements against each other.

Contributed in a stripped-down version to the Drupal community as the Floater Theme, this theme is about embracing the various kinds of devices and resolutions which people use to access the web. After all, your site could be viewed on a little crap handheld or a big screen 2550 pixels wide. And in theory you want everyone to be able to see what you're offering.

LauraScott.netThis screenshot is from the soon-to-be-launched LauraScott.net

Permalink

What's your brand? Do you have a brand? (Do you want one?)

PINGV Creative Brands have a way of happenFake Brands Image by Chuck Coker

In The Rhetoric of Fiction, the late Wayne C. Booth discusses a concept of the "implied author."

The implied author, according to Booth, is a "second self" from the actual historical person who wrote the work in question, not the flesh-and-blood being but a hypothetical entity that includes "not only the extractable meanings [of the text] but also the moral and emotional content of each bit of action and suffering of all the characters" (73). To rely solely on extratextual sources that will verify an author’s "intention" is at least problematic, if not a "fallacy." The implied author, though, is a construct prompted by the text itself. The implied author, Booth asserts, is responsible for the "norms" and "values" that seem to be expressed in the work but cannot necessarily be attributed to a narrator and should not be attributed to the historical author.

Permalink

Drupal Disruptive Open Source: Part I — From Brobdingnag to Lilliput

Various sources Not-quite-good-enough technologies evolve.
Paratrropers Flanking moves must be made into uncontested area
Business Week Cover Open source disruptor Linux takes on leader, Microsoft
(c) Clayton Christensen Product improves to serve more demanding markets
PINGV Creative When the "not quite good enough" technology displaces the leader
ECM ECM Players compete in a $4 Billion market
PINGV Creative xxx
CNN News article Solar technology is being used in small, undemanding applications, competing against non-consumption
http://thecia.com.au/reviews/c/images/che-part-2-guerrilla-8.jpg The guerrilla must not mimic the leader

Is Drupal a Disruptive Technology?

Drupal's founder, Dries Buytaert, in his keynote at the 2010 San Francisco Drupalcon, asked the rhetorical question: Is Drupal a disruptive technology?

(c) Clayton ChristensenProduct improves to serve more demanding markets. Image: Sun Blogs.

Permalink

KIT: Best Practices for Making Drupal Features

Druplicon Features

So you're building a Drupal Feature! Woohoo! Okay, so…. What to include? What to leave out? How to structure the thing so it doesn't conflict with other Features? How to avoid known issues? Where to start?

When, in theory at least, you can make an entire site into one big Feature, these questions become extremely important.

If you're using Features simply to help facilitate your own site-building workflows, this may be something you can pretty much ignore. When dealing with Features you've made for yourself, you may remember your thinking, you may follow your own logic, you may be using Features as a blobby deployment system for all kinds of stuff glommed together. Whatever works. It's all good.

Permalink

Announcing our Feature server: downloads.pingv.com

Druplicon Features Features are fully formed, preconfigured functionality that can be "plugged in" to Drupal.

Over the weekend we launched a Feature server at http://downloads.pingv.com.

Currently it has but one simple Feature: an initial release of "Photo Essay," for posting images inline in the text of an essay. We hope some people may find it useful. Or informative. Or inspiring to go make their own Features.

We see a bright future for Features. As strategists and designers, we embrace systems and practices that increase the speed and efficiency of development. Features are a great way for people to be able to mix and match components to build sites to suit their needs, without having to install and configure everything by hand, and without needing to embrace a whole website strategy inherent in a full-blown Distribution.

This is a new area of growth and rapid change in the Drupal community. It's very exciting.

Permalink

The State of Drupal: Building the Future

Photo of Dries Buytaert giving keynote at DrupalCon San Francisco The State of Drupal keynote that Dries Buytaert gives at every DrupalCon this time focused on Drupal's role in CMS market disrup
Drupal adoption curve Drupal's adoption as been doubling with every release. Imagine the community doubling in 2010 with Drupal 7!
Drupal mud "Drupal mud." Each major part of Drupal core overlaps several other parts. Every change in one component cascades throughout.
Object Oriented Drupal Object Oriented Drupal. Clean. Each class contained. With this structure, Drupal core can evolve more quickly.

Half dozen of the other

Has it been six years already? I'm astounded. Drupal in 2004 was really really really different. It's been quite a ride. And it's getting better and more fun and more interesting with every passing moment. And that's because of the stellar contributions of the dozens of core developers on Drupal 7 (and 6 and 5 and 4.7 and 4.6 and 4.5), the leadership of people and companies in the Drupal community, and all the people who contribute back — whether it's out of the notion of "giving back" or out of the self-interest of inviting the rest of the community to help them on their project.

Permalink

A Roadmap for Success: The Design Brief

An illustration fron a 1948 children's book described by H.J. Deverson and drawn A Design Brief keeps the project on track. (credit)

Described succinctly by Tad Crawford in AIGA Professional Practices in Graphic Design, the design brief “digs deep into a project and identifies the main factors that drive the entire creative strategy.”

Indeed, a well-crafted brief is invaluable for most any sizeable design project. It functions like a compass, allowing client and design team to ascertain periodically that north is still north, and that everyone is headed in the same direction. A design brief will clearly state, for both client and design team, the expectations and objectives of the project, and as such, it is a critical tool, laying the groundwork for what is to be done, why it is needed, and how success will be measured.

Permalink

A peek at Drupal 7 theme system changes

PINGV Creative Many Drupal themers will be daunted by the changes in Drupal 7. But we're excited about the new power.
PINGV Creative
Photo of a field With fields now in core, if you weren't CCK-prolific, you have more theme components to account for by default.
Robots kissing RDFa is here to stay. Robots will love it. You should just stay out of the way.
diagram of nested templates Regions contain the content area, sidebars, footer, etc.

Every major release has introduced significant changes to the core API. There's no backwards compatibility between major Drupal releases; you can't run Drupal 7 modules on a Drupal 6 site, for example. In fact, if you tried you'd likely end up with the white screen of death. This willingness to let go of past thinking and old code has allowed Drupal to be as awesome as it is today.

For theming, fortunately, the changes have usually been rather incremental — a short checklist of minor changes to themes to get them working in the newer Drupal. And none was as radical or challenging as the change from Drupal 4.5's xtemplate theming engine to the phpTemplate engine that emerged around Drupal 4.6 and became part of Drupal 4.7's core. That "upgrade" actually required total reimplementation. You simply could not just tweak an xtemplate-powered theme into a phpTemplate-powered theme. Thankfully, since then it's been a much easier road for theme upgrades.

That is, until now.

Permalink

Mood Boards? Welcome Aboard!

A Mood Board in template style A Mood Board in template style
A Mood Board in collage style A Mood Board in collage style

Taking a step back to review methodology every so often is a great way of keeping work fresh, as it means you don't slip into a routine. Lately here at PINGV, we have been looking for ways to streamline projects and enhance how we communicate conceptual ideas to our clients.

At one point in the discussions, thinking about how we create and present visual design comps, we all remembered Mood Boards. Oh, wonderous Mood Boards....such utility! such style! the way you perk up the grayscale sketchiness of wireframing with a burst of ideas and colors....where have you been all our lives? Actually, we had each used them before, but they had not been part of our PINGV team process. Until recently! And now, we can happily report that their integration has been a smashing success.

First Off: What Is a Mood Board?

Permalink
RSS feed