The Hello Bar is a simple web toolbar that engages users and communicates a call to action.

Integrating Blogs and Existing Websites: Reuse Existing Site CSS

recycle_icon_1.png

Background

I recently helped a California web design firm help their client establish and integrate WordPress blogs into their existing site, which the firm was redesigning for them. In other words, everything was changing all at once! It’s too early to reveal their identities, but I can provide a general overview of what was needed and how we worked together to get the job done. One interesting fact about this gig is that I was discovered via LinkedIn.

The Client’s Client

The web design and marketing firm’s client is an IT services company that provides managed IT solutions for business. They have a podcast and wanted several blogs, plus a central “media center” kind of site or blog with RSS feeds and links to the other blogs — like a hub. They had some requirements for using includes in the WordPress theme so that they could modify top and bottom navigation bars in one place centrally.

Custom WordPress Theme Based on Existing CSS

So I built them a custom WordPress theme that referenced the stylesheets for the newly redesigned main site. I renamed the ids to match those used by the main site page structure and created styles for those WordPress-specific items not found in the main site’s CSS. For those of you who either design WordPress themes yourself, or for those of you who are considering how to integrate blogs and existing business sites together, I think that using the main site’s existing CSS as much as possible saves a lot of time, bandwidth, and headaches down the road. There is no need to reinvent the wheel. In this case, I also needed to create some styles in the head portion of the index.php file that override certain styles properties from the main stylesheet, where necessary.

If the company at some point in the future wants to change the colors of all the links, for example, changing their main site’s CSS will be sufficient to also change it in the blog without any additional effort.

The Process

I communicated with the web design/marketing firm via email only. My contact person was exceptional: she clearly communicated requirements (having been on that side of the situation herself many times) and understood what it takes to do this sort of work. She and they just weren’t familiar enough with WordPress’ themes, template tags, and plugins to make a go of it on their own, so they hired me. Working 3-4 hours a night, the major deliverables were hammered out in almost a week, with a revisit after a scope change afterwards. They paid me day-by-day via PayPal after I submitted my hours.

The Results

All in all, it was a very successful project, and shows how integrating a blog into an existing website need not be too complicated or take a long time to accomplish.

Did you enjoy this article?

Don't miss the next one! Get on the list. You'll also get my free report on the 10 Tragic Blogging Mistakes you may be making.

3 Responses to Integrating Blogs and Existing Websites: Reuse Existing Site CSS
  1. Steve Mills
    October 23, 2007 | 8:41 pm

    There is a definite advantage to using elements that are already there when creating a blog or even another website for a company. A good CSS document, and knowing how to use it saves a lot of time and re-inventing the wheel.

  2. Albuquerque NM
    November 4, 2007 | 9:50 pm

    Michael – Good information. I have seen several agents who use a WordPress blog as their only site combining features of a standard site into the blog. Good to know there is any simple way to keep them separate but utilize elements from the one. The joys of CSS! Congrats on the LinkedIn contact! – Ashley

  3. Michael Martine
    November 4, 2007 | 9:55 pm

    Thanks, Ashley. I’m currently working with a coaching client who is doing the same thing: using WordPress as a light website CMS (content management system).

Remarkablogger is powered by Headway

Get Headway Themes

The Headway WordPress theme framework gives you total control over the appearance of your WordPress site without writing any code.

  • Create a color scheme "automatically" based on your header image colors with Headway's Quick Start Wizard
  • Headway's Visual Editor lets you build your site live and watch it happen
  • Everything managed easily via drag & drop
  • Use, create & save your own style sets and templates to easily change the look of your site without code
  • Social media integration and search engine optimization built-in
  • Friendly Headway user community with active forums and outstanding support
  • "Plain English" documentation (including lots of screenshots and videos)
  • Automatic updates
  • 100% GPL-compliant

Headway lets you design your site your way. It's about control, not code.

Check out Headway now to see the full list of features and showcase gallery.

Get Cloud PHP Hosting on CatN