My first responsive site design was working on this site right here, a little over three years ago. I definitely learned a lot doing it, and I think the fact that it was responsive helped me land a job at the time.
However, I definitely bumped my head a lot against certain things, and in the intervening three years, I learned a lot about how to approach a responsive design.
The late, great graphic designer Massimo Vignelli famously used only five typefaces in his career -
Why would a designer place such a constraint on himself, especially considering the breadth of his career? Typefaces are a tool to be used in design, and he knew these tools well. He knew how extensive those typefaces were, what their strengths were, and where they were weak. He felt he could address the tone of any project with these five choices.
It’s not a bad idea, in this age of widely available digital fonts. You will certainly be moving along with a design a lot faster if you only have to pick from a handful of great fonts, rather than sifting through hundreds of mediocre fonts.
I’ve recently been converted to the idea of why you would want to use Panels in a Drupal site. There is a lot of documentation out there on the very particular pieces of Panels.
As someone new to Panels, what I have found frustrating is lack of a larger overview of how all the pieces fit together. This post is meant to be a rough overview based on what I’ve discovered in a short amount of time. I hope this serves as a handy way for others new to Panels to get a sense of the landscape.
This is not an exhaustive list. These are merely the modules that have seemed useful. These are also not all required – it depends on your project needs.
This is not going to be a tutorial on any one module, but more of a big picture overview of how they relate. I am still learning about Panels, so some of this might be incorrect, or poorly paraphrased. I will try to update this post as I learn more.