Ryan Cramer

August 22, 2014

Happy 2008 (or 2014?)

Sorry for all the dust and cobwebs

This site hasn’t been updated in awhile, and I’m a little embarrassed to invite you in. Something is amiss with the fonts (I’m not sure you can even read this), the template files haven’t been touched since 2008, and the design has clearly fallen apart. Though the engine (ProcessWire 1.0) is still purring along beautifully. If you browse around this place, think of it like jumping into the web from 5+ years ago, like you are browsing archive.org. Currently all my energy is going towards ProcessWire and my clients. I stopped taking on new client work a few years ago (to give more attention to the ones I already had, and to ProcessWire), so this site has largely been forgotten. But don’t worry, it will get a full re-do before long. But having seen new links [to this site] show up recently, I felt there needed to be some kind of disclaimer to explain the mess. Rather than browsing around here, head on over to: processwire.com.

July 18, 2011

New Site Launch


Design and Development by Ryan Cramer Design, LLC and Powered by ProcessWire 2.1.

See More…

November 12, 2010

ProcessWire 2 Video Overview

What is ProcessWire 2, why it’s here, and how it works…

Watch the Video

October 26, 2010

Introducing ProcessWire v2

ProcessWire is an open source CMS and web application framework. It is a system that keeps content management processes bundled together like a wire … simple, organized, secure and fast. Based on a modular/plugin architecture, ProcessWire’s name also reflects the wires that connect modules to create new processes.

What makes ProcessWire unique?

ProcessWire v2 Developer API

Try ProcessWire with this Online Demo

October 1, 2010

New Launch

Bike Tours by Tripsite

Tripsite is the leading company that provides hundreds of bike tours throughout Europe (and a few in North America too). RCD completed site design, logo design, and all site development. The site is powered by ProcessWire 2 and launched at the end of September, 2010.

See More…

August 15, 2010

Design Concept

Wilson Center

See The Rest…

June 2, 2010

New Launch

Island Hideaways

Designed and developed by Ryan Cramer in March–June, 2010, this site provides listings and bookings of villas in the Caribbean, Hawaii and Mexico. The site was developed with and is powered by ProcessWire. This site replaces a previous version of the site that Ryan designed and developed in 2001.

See More…

October 2, 2009

New Launch

Villas of Distinction

Designed and developed by Ryan Cramer in July–October, 2009, this site provides access to thousands of villas around the world. The site was developed with and is powered by ProcessWire.

See More…


Web Site Design Longevity and CMSs

The longevity and success of the design will depend on several factors, some of which may be out of the designer’s control. But the most important factors are within the designer’s influence, and should be accounted for.

Read More…

March 9, 2009

Stress-Testing a CMS-Driven Design

When a site goes from design comps to development site, a lot of change has taken place. Once the design is being populated with real content, and the navigation is functional, you should stress-test the design in two key areas: translative and invasive stress testing.

Read More…

March 7, 2009

Scaling of Dynamic XHTML/HTML5 Text

Dynamic content design should recognize and accommodate the effects of text scaling and length. The typeface sizes that you define are likely to be the standard from which most people view your design, but they are not set in stone.

Read More…


Design for CMS-Powered Web Sites

Compared to designing for static content (print or web), designing for CMS-output is an entirely different discipline. It requires a big-picture systems-thinking approach that might best be described as architecture.

Read More…

March 1, 2009

A Dynamic Layout Design System

What follows is just one approach to design that has worked well for the author. It should be considered a primer of the process so long as it helps with your design needs. It should not be considered a set of rules, as each designer may have a different approach.

Read More…

March 1, 2009

CMS Navigation Design

Design of the navigation system is one of the most important and challenging aspects to designing for CMS-output. Not only must the navigation system(s) make it easy for the user, it must accommodate and adapt to the growth of the site.

Read More…

Search Accessibility

Using Google's First Click Free with PHP

Content in subscription web sites is naturally limited for search engines. This type of content can’t be indexed by Google because you have to log in to view it. How do you retain the benefits of being indexed by Google and still maintain subscriber-only content?

Read More…

Content Management

ProcessWire - Developer API

This article takes a closer look at the basics of ProcessWire’s developer API and provides a few code examples.

Read More…

Content Management

ProcessWire - Building Structures

In this screencast we look at how a page structure in ProcessWire can be used to build other web application structures.

Read More…

Content Management

ProcessWire - Relational References

This screencast shows how you can create cross references between pages in ProcessWire.

Read More…

December 21, 2008

Firefox, Radio Buttons and Javascript

Firefox exhibits an undesirable behavior when reloading a page containing a form with radio buttons and dynamic form fields. This article takes a close look at the issue, isolates the conditions, and presents examples. Following that, a couple of simple solutions are presented as a way to avoid this issue.

Read More…

Content Management

ProcessWire - Introduction

ProcessWire is a content management system written in PHP 5 with an MVC architecture. Nearly every component within the application is plugin-based, making the application adaptable to a broad range of content management situations.

Read More…

December 17, 2008

New Launch: Synbio Project

The Synthetic Biology Project is a project of the Woodrow Wilson Center in Washington, DC. Ryan Cramer handled design and development of the site, design of the logo, and implementation with ProcessWire.

Read More…

November 29, 2008

asmSelect v1.0.4

A new version of asmSelect has been released and is ready for download at Google code. Following is a list of changes/updates made in this version.

Read More…


Select Multiple Form Fields

Despite their important function, select multiple form fields are problematic. This article looks at the inherent problems with select multiple form fields, and talks about ways to improve upon them.

Read More…

July 3, 2008

Firefox 3 Headaches

This article looks at a few of the problems I’ve run into with Firefox 3, including some strangeness with Javascript, and issues with light text on dark backgrounds.

Read More…

May 27, 2008

jQuery and Javascript

jQuery’s syntax and ease of use sets the standard for javascript frameworks. If you’ve held off on using javascript for any particular reason, then jQuery is likely to make you question those reasons.

Read More…

May 6, 2008

On-Site SEO Best Practices

If done correctly, your site will be highly accessible to search engines and take full advantage the resulting benefits. That’s our goal with sites we produce, and below are the best practices that we try emphasize.

Read More…

May 5, 2008

IBM Model-M Keyboard

At no other time in history have so many resources been put towards the typing experience.

Read More…

April 30, 2008


I get chastised for using a text editor that came from the 1960s, but I consider this a timeless tool that would be hard to do without. Here’s why.

Read More…

April 21, 2008


Microsoft .NET developers make more, and Ruby and Python may have a nicer name, but PHP is by far the most important, longest lasting and widely adopted web programming language out there.

Read More…