dwp-home

Once DeathWish Piano Movers owner Greg Keane stepped in front of the cameras for the Travel Channel’s new show, DeathWish Movers, he realized that his company would need to update their website to a more dynamic version that would also function as their online storefront. Since hoisting Black Sabbath-worthy mixing consoles and antique Steinways out of Boston loft spaces and brownstones can be a little time-consuming, Continue reading »

 

-Now shake hands and play nice…
I’m putting together a proposal site for a (potential) client and using Sayontan’s excellent “Suffusion” theme. What makes it awesome (for me) is that it’s a snap to customize with the various customizing menus. And, it comes with a bunch of different layout templates so it’s easy to set a page to contain sidebars, or not, if the client prefers.

One of the design requirements, is that there had to be an image that would change every time one went to the home page. Not a bad idea, but one of those concepts so deceptively simple that it was lost in a sea of over-elaborate plugins promising to do everything short of picking up your drycleaning. Continue reading »

 

Michael McCarthy Law has been in development for a while now and readers will soon find that it was worth the wait!

Meant to be much more than a simple “shingle site” for a Personal Injury and Estate Handling firm, MML is aimed at educating both current and potential clients, an approach that more and more businesses are finding to be beneficial to both parties. Creating this site was an exercise in conditional tags, one of WordPress’s most powerful site architecture tools. Certain pages were designated by the client to live in the top navigational bar, while pages dealing with the various areas of practice were to have their own listing in the left sidebar. The theme is a customized version of CognoBlue 1.0 by BlogsDNA, which was a pleasure to work with, clean, flexible and consistent across browsers. Feel free to stop by Michaelmccarthylaw.com and take the grand tour!

 

-right in your own (WordPress) backyard! I was ready to do a search for a good online hexadecimal color guide for a client, when I realized that they have one right there in the Editing window! Continue reading »

 

Let’s face it, sooner or later you are going to have to check out the WordPress support forums for help with your WordPress site. So, to save you a lot of time-consuming trudging through the Codex and all over Google for information on how to find help with troubleshooting your site, I’ll give you some pointers to help you on your way. Continue reading »

 

So you want to include a link in your WordPress or Blogger site, but the usual link color won’t do? There’s an easy way to color your links with inline styling! Since this takes advantage of the cascade function in CSS (Cascading Style Sheets), it’s a great way to add extra spice to a link you want your readers to really notice.

Continue reading »

Sep 182008
 

If there is one issue that consistently crops up with new clients who have WP sites, it’s defining which content is a Post and which is a Page. WP actually has a fairly decent guideline:

Pages are like posts except they live outside of the normal blog chronology and can be hierarchical. You can use pages to organize and manage any amount of content.

This, of course, makes perfect sense to the WordPress-initiated, but if someone is new to the concepts of blogging, cms, and site architecture, it just comes across as geeky hoohah. Allow me to break it down.

I’m going to use my latest project as an example. It’s a cms-driven site about an organization devoted to Salem’s downtown business scene and includes a community calendar, a blog about Salem business events and pages about the organization’s various committees and sponsored events. Fortunately, Salem has an incredibly dynamic business community and there seems to be something going on almost every day of the week. It’s a perfect example of what WordPress was meant for; a site that contains easy-to-update news about ongoing happenings as well as tons of information about Salem and the local business scene.

So what to put where? I guess it’s basically a question of which content is going to be useful at any point in time to the user and which content is time-sensitive. Say there’s going to be a fashion/home furnishings show at a local cafe. It’s something that will take place one night and you want people to come to it in abundance. The solution is to create a Post that will describe the upcoming event and assign it tags and categories so that it will be more easily found by the site’s readers.

Once the Post is published, it becomes a part of the “blog” portion of the site, that is, the page where readers can find the latest news posted about the site’s subject. A Post can be accessed in a variety of different ways. If it’s relatively fresh, it can be found in the posts contained on the blog portion of the site. If it’s been assigned tags (another name for keywords that describe the content of the Post) then if a reader clicks on a tag a Post has been given, say “benefits”, all other Posts with the same tag will be called up. If a reader clicks on a Category that Post has been assigned to, the Post will appear in that listing. The same goes for the chronological Archives function. All in all, a handy way for your readers to find and track all the events going on in your busy town.

So what about Pages? The way I try and explain this to people is that Pages are more like the traditional web site pages one is used to seeing. Rather than the more ephemeral information contained in the blog (Posts) section of the site, Pages are mainly a way to organize permanent information that you want your readers to always be able to easily see. For example, you want people to be able to easily find out what your site is about, so WordPress even includes an “About” page in the initial site set-up. Other things you might want people to easily find are a way to get in touch with you via a “Contact Us” page or, in the case of the Salem site, ways for new businesses to find out how the organization can be of use to them.

So how does one organize Pages? They don’t exist in a chronological archive and they aren’t organized via Categories or Tags, so what to do? Pages are organized into a family structure instead. Main sections of content, such as “About Us” are the Parent Pages and then those Parents can have Children. It’s all controlled via the Options panel underneath the edit window in your Write > Page section of the Dashboard.

Is there a way to control how Pages display on a site? I’ve actually used a number of techniques to solve this. The first isn’t really a technique, it’s just letting the Pages fall into their place in the header.php, or the sidebar.php files or maybe both. That depends on the Theme you have chosen. It’s also possible to order the pages in the Options section where it says Page Order. If you do this, then you have to number all the Pages, or it won’t work.

And if you’ve chosen a Theme for its groovy layout or colors and then discover that the Pages don’t display as you would like, don’t despair. It’s fairly easy to control with a little HTML and CSS. I’ve done this on the Salem Main Streets site by taking out the list_pages template tag in the header and replacing it with a CSS-styled unordered list of links to the Parent Pages. Then, since all the Pages were listed in the sidebar still, I simply added the title Site Map to that template tag. So at least all the pages are still visible in their hierarchy without crowding the header. (If I was more of a geek, and had more time, I’m sure I could come up with a conditional tag that displays only a certain level in the hierarchy, but things have been hectic around here!)

Aug 112008
 

This is actually an addendum to the previous post, “A Case of the DT’s”. While a Definition List worked for the simple matter of placing an image and some information together neatly, when I wanted similar information to line up across the page, things got crazy again! After an hour of the “WordPress Shuffle”
(changing a line of CSS, then checking the site in a different window, running back, change a different thing, run back to check…), I gave up and was on the verge of leaving the page as is, when I had a “eureka!” moment. Could I make a template for the page and insert a table inside the code?

Turns out, I could.

It seems weird, going back to the old school table method, but when the graphic designer wants the images and text to march across the page, sometimes the old trick works best.

For extra credit, I guess I could find a way to automatically call new ads to the table via php, but for now, I’ll just do it the old fashioned way, with lovingly handcrafted HTML.