| |

Manifest Development Redesign 2011: Custom Widgets

Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don't hold it against me. One of the perils of having a 20+ year old website!

In Parts 1 and 2, I talked about the two most important parts of the site- the homepage and portfolio. Today I want to talk about a more subtle, but still important, part of the site- the sidebar.

With the ubiquity of WordPress driven websites on the Internet, sidebars and their individual components (called widgets) have become a staple of designing a website. The goal of the sidebar (sometimes referred to as an aside) is to provide supplementary information to the user; this is content that does not belong with the main content, but helps it in some way. On the Manifest Blog, the sidebar consists of archives by date and category. Since I treat the blog as more of a stand alone site, I wanted to do something different for the other pages. I set out to create a set of three custom widgets that I could update from within WordPress. I could have more easily hardcoded them into my theme, but I wanted to have the option of switching them out in the future.

The first one is a “Learn More” widget. It simply displays a block of text with a link to my Introductory PDF. The second one is the “Availability” widget. I saw something similar on other websites and liked the concept- it tells my users how busy I am with projects. I simply check or uncheck a box from within WordPress, and the widget displays the appropriate text.

The “Learn More” and “Availability” widgets appear on every page that is not part of my blog.

The third widget, a Contact widget, appears only on the contact page. It shows my phone, fax, email, and links to Manifest Development’s Facebook, and Twitter profiles. So it wouldn’t be a clone of the footer widget, I made two changes. The first was removing the social media icons, as well as the link to LinkedIn. I felt that the icons took away from the content too much, and since the LinkedIn profile is my personal one, it doesn’t really belong in the sidebar. The second change was adding my virtual card (vcard) for anyone to download and add to their address book.

In the future I may generalize these widgets for release. I know there are people out there who would find them as useful as I do. I’ll also be publishing a quick tip on how to create your own vcard using a text editor.

Similar Posts

  • Starting a DBA in New York

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website! It was about 10 years ago that I first said I wanted to start my own business. By the ripe…

  • Get Ideas for Screen Free Fun at NoScreenTime.org

    Last week I wrote about a challenge I’m doing where every day, I spend 2 hours away from all screens. The response to this challenge was overwhelmingly good so I decided to set up a new website to help people along. It’s called No Screen Time.

  • Are we Seeing the End of Solo Plugin Developers?

    With all of the news on plugins, like downloads being down, solo projects being acquired by bigger companies, etc. I’m curious to know: is this signalling the end of the solo WordPress plugin developer? Has the ecosystem gotten too complex for solo devs to support themselves? Here’s what I think, plus the news of the week. 

  • The Freelancer’s Interview

    Note: This article was published while I was in my early 20s. I was much younger and dumber. Please don’t hold it against me. One of the perils of having a 20+ year old website!Many of my friends are now going on interviews that will hopefully land them a job, giving them a start on…

  • | |

    Testing Code Blocks with Ulysses

    Over on Twitter, Tom McFarlin asked me if Ulysses supports code syntax when pushing to WordPress: https://twitter.com/tommcfarlin/status/1526909277352480769 So I decided to give it a test: Looks good! And here’s what it looks like in Ulysses:

  • 2024 Yearly Theme: Control

    The word ‘Control’ evokes various thoughts and emotions, many of which are negative. Control is often associated with an excessive desire to dominate or dictate every aspect of a situation. The bad guys in movies and in real life desire control at almost any cost. Emperor Palpatine in Star Wars said the only way to…