Blog

CSS Frameworks and When to Use Them

css frameworksYou may have heard or read comments similar to the following about CSS frameworks:

"They are not flexible enough."
"It's too much useless code."
"I like to keep my CSS clean."
"Why do I need a framework if I know what I'm doing?"
"The site is not going to change, so we don't need a CSS framework."

A CSS framework cannot be expected to be the final solution to all your problems, but it can be a useful tool for structuring and theming your site more efficiently. Read on to learn more about what CSS frameworks are, pros and cons of using them, existing framework options, and related themes.

What exactly is a CSS framework?

Every time you start a new project there are several basic lines of code that you add to your CSS; you may want to remove the default margins added by the browsers, set the font size to 12px as the browser standard, create a popular layout, etc.

PNW Drupal Summit field trip!

A bunch of the Affinity Bridge crew went down to Seattle the weekend before last for the much anticipated Pacific North West Drupal Summit - Mack, Robin, Shiraz, Shawn, and myself (Ariane) made it down (Zoe was meant to come but picked up a cold in Italy and didn't want to contagious it to everyone), and Dave Tarc and Scott Nelson who have been collaborating on a couple projects rounded out the posse. It's always great catching up with the rest of the PNW Drupallers, it really is a hotbed of Drupal activity, and we were lucky enough to be joined by many of our Drupal friends and colleagues who came in from Portland, Idaho, and even Montana.

Awesome photo by SteveK
(Thanks for the sweet photo to Steve Krueger of The Jibe)

Drupal7 Contrib Module Upgrade Sprint

This past weekend was the Drupal7 Contrib Module Upgrade Sprint that Károly Négyesi (aka chx) organized at the NowPublic offices in Vancouver. I spent a good part of Saturday there, helped out with coaching the one brave beginner who turned up to learn some of the tools for helping out in the community. Otherwise, after a bit of a rough start, the devs all hunkered down and made some Drupal magic, upgrading super important things like Views, Panels, database stuff, and various other bits and pieces of modules and themes.

D7 contrib sprint

Drupal Features Module Abridged

This post is part of our Abridged series, which aims to explain the basics of some of the more ominous yet awesome Drupal projects in simple and practical terms. We hope these posts will help demystify some of these projects for people who have been hesitant to try them out!

Here, we'll take a look at the Features module, created by the fine people at Development Seed, including a review of the challenges that led to its creation, the current state of the module, how to start using it, resources, and a note on how we've been using it ourselves.

Background

Everyone who's spent hours doing the same site configurations over and over again, for one site and then another, knows how repetitive config tends to be.  Install profiles have been the main tool for avoiding this work for the last couple years, but even with the (now defunct) install profile wizard, many people found them to be a bit overwhelming to figure out and start using at a production level.  Yet install profiles have grown to be fairly well used, especially since they can be customized and reused for certain types of sites - sport teams, churches, radio stations, languages, etc. - there's a big list of them here.

Pacific Northwest Drupal Summit!

Drupal Summit

Just a reminder, we're just a month and a bit away from the PNW Drupal Summit in Seattle, October 24-25.  It's a regional conference, a little more con than a camp, a little more camp than a con...most of the AB crew is heading down for it, and I have no doubt it'll be great!

Create an account on the site to register, and mark your attendance on your profile.  For folks in the Vancouver area, there's a wiki page on g.d.o for travel planning.  And be sure to pitch a session - there are a lot of great ones already!

Big thanks to the crew in Seattle, especially Jared (aka. rocksoup) who's spearheaded the effort, for all their hard work getting this organized!

Syndicate content