
There are many open source frameworks that are released to make theming simpler. One of the problems that themers / front-end developers usually face is the amount of CSS3 features that many want to use, but not all of the different browsers has the capability of getting it working correctly. Therefore, CSS preprocessors like Compass and SASS makes this possible by having predefined mixins, variables, rules and inheritance that are similar to the concepts of Object Oriented Programming.
With the addition of SASS, CSS block styling are treated like functions in programming.
$blogColor = #FFF9E2; . Isn’t $blogColor easier to remember than the color code?@include mixinName;Now to actually get these two frameworks working with Drupal or WordPress, here are the steps:
gem install compass.compass create projectNamecompass watch /path/to/your/themes/directory/. Start adding styles to the .scss files.compass create projectNamealias projectName='compass watch /path/to/your/themes/directory/'in your .bash_profile so that all you will need to do is type projectName in the command line and it will automatically run compass for that project.

Frances Naty Go is the founder of Goldlilys Media, where she helps mission-driven organizations turn their websites into clear, durable systems that support meaningful work over time. She works with museums, nonprofits, health and wellness brands, higher education, life sciences, travel organizations, and expert-led businesses.
With a background in Computer Science from UC San Diego, Frances brings a thoughtful, strategic approach to building digital experiences that educate, orient, and build trust, without unnecessary complexity.






Not ready to commit yet?
I get it.
Get my free guide:
"15 Warning Signs Your Website Is Holding You Back"