Welcome to the PixelMill April Newsletter
April 2007 - Volume 3, Issue 4
PixelMill: The Web Template Company

In this Issue...


 INTRO | Sneak Peek...

We're excited to give you a sneak peak at another in a series of new product releases PixelMill is launching during the first half of this year. All of these new products and services are a natural progression at PixelMill to keep pace with the changes we're all seeing. We see that you want more from your web sites and presentations and that you want to continue to be a step ahead. We're here to help you do that with new exciting products, better packaged solutions, custom services and training, and by building a network of designers and site builders to help facilitate your needs. 

We start this month with a sneak peek at our new catalog of over 4,500 Royalty Free Music tracks. Use these tracks to add background music to an audio broadcast on your site, a podcast, a Flash video commercial, or a PowerPoint presentation. Take this next step into moving your web sites from flat brochures to dynamic interactive experiences. Read more >>

Our feature this month is an excellent article on the basics of CSS by Corrie. We are seeing more and more customers are finding it easier than expected to make the move to CSS. One way this transition is proving easier is with our low cost one-on-one training. You will be amazed how quick you can move to the next level with just one hour of training! We're also bringing the second installment of Heather's RSS article; this time, she shows you how easy it is to bring your blog headlines onto a separate site using FeedBurner.

Finally, we ask for your help. We're seeing rapid growth with our custom services. Here is your chance to work with us to meet the needs of our community. Tell us more about your skills, talents, and interests. We will review your work and add you to our talent pool. As we receive work requests that meet your specific talents, we will work with you to deliver a solid solution for the customer.

Thank you again for your continued interest in our newsletter and for being a valued customer. Expect more from PixelMill and yourself!   


 PRODUCTS | Royalty-free Music from Jupiterimages

As a newsletter subscriber, you're receiving a sneak peek at our newest product at PixelMill. In cooperation with our friends at Jupiterimages, PixelMill launches a new catalog of over 4,500 royalty free music tracks. This new catalog features a substantial collection of royalty free music from a variety of genres and styles of music. From traditional classical music to Hip Hop, rock and New Age music, we have you covered.

As we see the web move closer and closer to a fully interactive media, PixelMill also sees the growing need to deliver products and services that help you accomplish this goal for you and your customer. The royalty free music collection allows you to take the first step towards more audio and video with your web and presentation productions. Add a variety of quality background music to your site or presentation with an appealing style and watch the interest and stickiness grow. In the coming months, watch as we help deliver a full package that will catapult you into web and presentation production business.

So, why are we calling it a sneak peek? We have not 'officially' launched the section with a landing page, press release, or blog post. You can review the music now in our catalog and watch for our Royalty Free Music landing page, where we will provide more information and tutorials to help you do more with music. To get a quick start with music in your site, we recommend taking a look at the tools from Wimpy (one of the leading online player tools).

Browse through our catalog of tracks and let us know your thoughts. How can we help you deliver more with music? What more would you like to see from the Royalty Free Music collection? Don't hold back! We want to know what you think.   


 FEATURE | CSS Basics for Everyone

Whether you're seriously considering committing to CSS-only, standards-based web sites or just want to get your feet wet, this article will cover CSS basics to get you started. In addition to looking at how CSS is structured, I'll show you how to format fonts, colors, and backgrounds -- and a popular favorite, removing link underlines from your text navigation links!

You'll want to start with a web site that is free of <font> tags and any other tags or attributes that set colors, fonts, or backgrounds.

There are a few ways that you can get CSS into your pages -- by adding CSS directly inside your HTML tags ("inline"), adding CSS to each page ("internal"), or creating a stylesheet that applies to all your pages ("external stylesheet"). For the purposes of this article, I'll show you how to create an external stylesheet and link it to your pages.

It's pretty easy -- create a new, blank file in your HTML or text editor and save it with the .css extension into your web folder. You can call it whatever you want -- styles.css or stylesheet.css are common filenames to use.

Now, open all your web pages and insert this code into the <head></head> of your document:

<link rel="stylesheet" type="text/css" href="stylesheet.css" />

Obviously you'll want to make sure that the filename (stylesheet.css in my example) matches up with yours, and that any pages in subfolders of your site can still fine the stylesheet by adding appropriate path directions. For example, a page in a subfolder would have this href instead: ../stylesheet.css.

Now it's time to actually add your CSS code by learning some basic rules. CSS code always has this format:

selector { property: value; }

This code can be split up in different lines and indented in different ways, but the basic premise is the same. You can also have multiple properties and values inside of the curly braces. Meanwhile, the "selector" can be an HTML element (like p, h1, or a), or a class (a special name defined by you, starting with a period, such as .special or .alignleft), or an ID (another special name defined by you, starting with a #, such as #pagetitle or #mainimage). The difference between classes and IDs is that you can apply a class multiple times within a web page while IDs can only be used once.

Let's see how this works in real life. Assuming you've taken out the <font> tags and other attributes that define colors, fonts, and backgrounds, your text is probably looking pretty plain. Let's change the default font for your entire web site by defining the font property for the body tag in the stylesheet. Open your .css file and add this code:

body {
  font-size: .8em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

Save your .css file and now look at your pages. If the stylesheet has been linked to the pages properly, you'll now see that the font of your site is no longer Times New Roman (or whatever default font you have set in your browser)! Think back to the old days when this would have taken several <font> tags on each page, and rejoice!

Now, let's add some pizzazz to your top level headings:

h1 {
  font-size: 150%;
  font-weight: bold;
  letter-spacing: .2em;
  text-transform: uppercase;
  color: #3352aa;
  border-bottom: solid  1px #3352aa;
}

You'll end up with headings that are big, bold, and have a pretty blue color with a pretty blue underline going across the page, and the letters are uppercase and slightly spaced apart. That definitely sets them off.

Also, the headings are still Verdana, because they pick up the "cascading" style from the body element's rule.

Already, you've been introduced casually to some CSS properties -- font-size, family-family, font-weight, letter-spacing, text-transform, color, and border-bottom (which is really a shortcut way for defining three properties in one -- border-bottom-style, border-bottom-width, and border-bottom-color). After just reading a few paragraphs, you have so many more options with CSS than you do just HTML, including letter spacing, changing all the letters to be uppercase (or lowercase), and defining a horizontal separator under the text without needing images or a table cell.

Let's extend your wow-capabilities by adding in background colors and background images. With CSS, they are no longer confined to just table cells or page backgrounds. First, locate a small bullet or icon-type image that you'd like to use to set off all your <h2> headings. Now, try this code on for size:

h2 {
  font-size: 150%;
  font-weight: bold;
  padding-left: 20px;
  background-image: url('images/bulletimage.gif');
  background-repeat: no-repeat;
}

You'll want to change the location and filename of the image to match yours, and you may want to adjust the padding-left amount as well, which is what pushes the text away from the left so that there is room for the image to show up. But as you can see, your level 2 headings now have a cool bullet/icon setting them off -- with some simple CSS that you can adjust at any time!

If you're still used to using table-based layouts, you can clean up your HTML code by applying the same background concepts to table cells. Obviously you don't want to simply write a rule for "td" because that would apply to every table cell. Instead, you can target specific table cells by using classes, and even minimize some extra table-cells-used-for-graphics action while you're at it.

Here's a typical nested table trick -- the outermost <td> tag represents a cell used for the left column of a layout table (red outline), and it has a nested table inside (purple outline) that holds the content in one cell and a graphic element for a curved column bottom in another:

<td>
 <table .... >
  <tr>
   <td bgcolor="#dbe2f1">
    Text content here...
   </td>
   <td>
    <img src="images/curve.gif" ... />
   </td>
  </tr>
 </table>
</td>

Let's take a look at this table with the bottom cell and graphic removed completely, the bgcolor attribute replaced with an ID (to be used only once on a page), and some background magic applied with CSS...

<td>
 <table .... >
  <tr>
   <td bgcolor="#dbe2f1" id="leftcolumn">
    Text content here...
   </td>
   <td>
    <img src="curve.gif" ... />
   </td>
  </tr>
 </table>
</td>

CSS code:

#leftcolumn {
  background: #dbe2f1 url('images/curve.gif') no-repeat bottom left;
  padding-bottom: 70px;
}

The web page looks exactly the same but is a few lines of code lighter. In the CSS, I used the shortcut background property, which defines the background-color, background-image, background-repeat, etc. properties in one quick line of code. The CSS defines a light blue background color for the entire cell, then sticks the curve graphic at the bottom of the cell, The bottom padding amount keeps text content from overlapping the curve graphic too much.

Finally -- how do you remove underlines from linked text? While underlined linked text in content areas is visually helpful for readers, they can be distracting in text navigation bars. You can target your navigation and subnavigation links using a class, and then add some extra-special code to your stylesheet. Let's first look at the HTML:

<p class="navlinks"> [[ your links here ]] </p>

First -- the class can be applied to any element that contains your links. In the code above, the class is applied to a paragraph tag. But if your links are inside of a table cell, you can apply the class to the <td> element like this:

<td class="navlinks">

Now let's look at the CSS:

.navlinks a { text-decoration: none; }

It's really that easy! But let me explain the code a little more. First, let's look at this code:

a { text-decoration: none; }

If you ONLY have "a" as the CSS selector, then you'll take away underlines from EVERY link in your web site. But this may make links hard to pinpoint in the content areas of your site. So, by adding the ".navlinks" in front of the "a," you're limiting the definition to "only link tags that are inside something with the navlinks class." This means that your navigation links won't have underlines, but the other links in your site will.

I hope this article has helped you to begin to see the possibilities of how CSS can really start to transform your site, even if you're still more comfortable using tables. There are so many more wonderful properties out there that you can define -- I'd encourage you to visit  w3schools.com and look at the possible CSS properties and the values that they can have.

You've already caught a glimpse of how CSS can streamline your code; in next month's newsletter, we'll put a tables-based site vs. a CSS-only site on the scale and see how they weigh!


 SOLUTIONS | A Little Extra Help Goes a Long Way..

One-on-One Training
Need a little extra help making the transition to CSS-based Web sites and changes in web standards? We have designed our new one-on-one training service to connect you with an experienced professional to help guide you through your questions.

Register for one of our No Risk training options to schedule a personalized online training. You will be amazed how much you can learn in an hour and how quickly you can grasp CSS and Web standards.

Click the option below to buy your training today!

1/2 hour training - $25

1 hour training - $50

A PixelMill team member will contact you after placing the order to discuss your specific needs and coordinate with the appropriate expert.

Service requires a PC and a broadband connection. For questions, please call 866-749-3564 (Option 2) or contact us using one of our many contact options.


 FEATURE | A Recipe for Using FeedBurner

Last month I wrote about RSS and all of the fun stuff that went along with it. This month I am going to cover how to use FeedBurner to bring blog headlines onto your own site.

First - why would you want to do this? Well, let's say that you have a web site for your company, and now you want to branch out and start blogging. It's much more complicated to put a blog INTO your current site, but there are lots of other blogging services that you can use instead. These blog services all allow you to have a "feed" for your posts; now, you want to bring those feeds into your original web site. Enter FeedBurner, which takes your existing blog feed, optimizes it for your readers and creates a new feed, then allows you to display your headlines on your site! If you're excited to feed your visitors using FeedBurner's incredibly easy tools, read on.

Ingredients:

  • An RSS Feed for your blog or similar content-driven site (most blogging services come with this already)
  • A free FeedBurner account
  • A web site editor to display your feeds on your non-blog web site

Directions:

Let’s get started setting up your first feed to burn. If you haven't already, log into FeedBurner and type your blog or feed address in the input area, then click NEXT.

Now you are prompted to name your feed. To my knowledge you can give this any name you desire. I decided to call my feed PixelMill Blog and have also given my Feed Address an appropriate name. When these settings are done, hit Activate Feed.

After your feed is activated, you should see your Feed Address link. FeedBurner will also inform you that along with your FREE account they have given you some nifty services like free stats and making sure your feed is browser friendly. FeedBurner allows you to select Clickthroughs to show how often people click items back to your site or use Item enclosure downloads for podcasts. If you want some big-time stats, then select the pro package and enjoy that extra helping of stats.

Go to the Optimize tab, where you can see different services that you can activate for your feed. You should definitely select the BrowserFriendly and SmartFeed options in the left column and activate them so that people using any kind of feed reader can access your feed.

Now you're ready to sprinkle some feeds into your own web site. Click on the Publicize tab, then select BuzzBoost from the left column. The BuzzBoost settings are pretty self-explanatory. For example, I selected three items to display (three latest posts). There are more items to choose from, just customize your feed the way you want.

After you have activated your BuzzBoost you are quickly served some HTML to paste into your website.

Copy the feed code from the BuzzBoost textbox, and then open your site for editing; you will need to view the html code to make sure you are placing the script in the proper place. Next paste your code into your site (in the HTML code), save and publish. Take a look -- my PixelMill Blog feeds are integrated into my separate web site!

FeedBurner offers you one of the fastest ways to add fresh content to your site that will update every time the blog or web address you selected is updated. What better way to improve your search engine optimization than by serving up fresh content? Your subscribers will thank you as well!


 SOLUTIONS | Save Valuable Time...Have PixelMill do the Work for You!

Custom Services
Need to focus on more than just the project at hand? Let PixelMill help you save valuable time by providing you professional and timely customization services. We will bring our best experts to your project ensuring that you deliver an exceptional solution for your customer.

Our Custom Services package offers:

  • Reasonable prices for custom work.
  • Quick turnaround...within 1 to 2 business days
  • PixelMill-approved designers and coders.
  • Great communication...work with one project manager through the entire process.

Visit our Custom Services page for more information, and get started today!

PixelMill Blogs

From the PixelMill Blog:

Expression Web White Paper
Specifically for FrontPage users who want to transition to Expression Web and web standards.

New ProStores instructions
With v8 of ProStores, the method of applying PixelMill template designs has changed.

Expression Web reformats stylesheet
Corrie discovers a bug in Expression and breaks it down.

CSS and Expression Web
Corrie explains how CSS is integrated into Expression Web.

Navigation Structure in Expression Web
Corrie talks about a new trick for getting the Navigation View back into Expression Web, at least temporarily.

Syndicate - PixelMill Blog:

 Subscribe in a reader

Add to Google Reader or Homepage

Subscribe in Bloglines

Subscribe in NewsGator Online

Special Offer
Use our newsletter coupon for 15% off Royalty Free Music, TypePad Templates, One-on-One Training, New Images, Web and PowerPoint Template Products, or anything else in our store!  

Coupon: 15% off your order
Code: Apr2K7news
Expires: 5/31/2007

Enter the coupon code in Step 2 of the checkout process.

Visit PixelMill

Upcoming Webinars

Stay Tuned...
In the coming weeks we will send a special Webinar announcement about our new upcoming series of Webinars with Industry Experts.

Past Webinars

Free webinars
Tweaking CSS Templates
Photoshop for Beginners
Managing CSS in Expression Web
Replacing FrontPage Link Bars in Expression Web
PowerPoint Overview: My First Presentation
PowerPoint Graphic Design Basics

Premium webinars
Tweaking CSS Templates Pt 2 (CSS Backgrounds)
Using CSS to Format Navigation Links

We Need You!

We are soliciting resumes from customers, website developers, and PowerPoint designers for specific talents and/or areas of interest. Our goal is to start a databank of human resources and talent that we can refer customers to for additional support and custom work. If you're interested in additional exposure for you and your business, please review the following areas of need and submit your resume to talent@pixelmill.com.

Graphic Designers

At PixelMill, we're experiencing an increased number of requests for vertical niche market templates. Therefore, we have a need to build more products into more categories and more individuals to recommend for custom work template modification to fill the demand. We are looking for individuals or companies that have some excess time during the week to pick up additional PixelMill projects and customer custom work requests. We will need to see a portfolio of your work, so please submit your resume with a link to your online portfolio. 3-5 years of online and/or print graphic design experience preferred.

Flash Experts

Many PixelMill customers enjoy having some Flash elements in their web sites, and at least a third of them would like the Flash customized to their specific need. At PixelMill, we do our best to provide an effective use of external configuration files to allow customers to modify images, text, and even CSS code to edit the Flash movie without the need to edit the included .fla files. But in the world of web sites, everyone likes the ability to provide some uniqueness to their site.

Many people know how to work with Flash, but there is a much smaller group that can really make those desired adjustments for customers. We're looking for you. If you have 2-4 years experience working in Flash (and/or SWiSH) and have some free time in your development schedule, please drop us your resume and link to your portfolio of work. We'll find a way to help fill the pipeline to level out your workload. 

PayPal Experts

During our meetings with PayPal, we were asked to join their Solutions Directory where they recommend companies to assist customers with the integration of PayPal solutions. We need individuals (or companies) interested in joining a team of five or so PixelMill members to support this referral business from PayPal. These are paid opportunities where you will often work one-to-one with the customer. We (along with PayPal staff) will provide additional training for more complex PayPal solutions, and will ask that this PayPal group assist with the development of supplemental support materials tailored to the PixelMill customer-base. 

.ASP, .NET, .PHP Coders

PixelMill has often tested the waters in providing database driven solutions within, and as add-ons to, our products. Over the last year we have seen a significant increase in the number of requests for these solutions and for additional custom services. This is a ripe opportunity that we have had to turn away due to the cost involved in providing these custom services on a regular basis. We're looking for people (or companies) who have significant experience working with any of these languages in building database driven solutions, and who are interested in receiving referral and contracted projects. We take product and service quality very seriously, so we only request resumes from those that have a proven track-record in delivering the right solution on time and on budget.

Online Newsletter:
April 2007

Archive:

March 2007
February 2007
January 2007
December 2006
November 2006
October 2006

Subscribe to future emails:
Sign up now

©2007 PixelMill Inc. All rights reserved.