Perishable Press Theme Renovations Complete
Finally, after many grueling weeks of relentless determination and tedious repetition, I am pleased to announce the return of the entire collection of Perishable Press themes. Enabling users to change the appearance and functionality of the site, the fifteen unique themes were dismantled several months ago for the ongoing Perishable Press site renovation. Since then, links referring to the removed themes had been redirected to a temporary “Labs” subdomain (labs.perishablepress.com), which featured various installations of WordPress populated with “lorem ipsum” filler text. Although this was suitable as a temporary fix for those interested in exploring the different themes, full theme renovation and restoration remained an ongoing task that finally (finally!) reached its conclusion late last week.
Each and every theme has been painstakingly evaluated, optimized, improved, and tested. During the process, many structural, organizational, and presentational improvements were made. Each theme now operates independently, requiring no files (images, scripts, etc.) beyond those contained within the theme directory itself. Further, each theme has been integrated into a sitewide error-logging process whereby all errors (PHP, 404, htaccess, etc.) are logged in a centralized location and appended with plenty of theme-specific information. Thus, if someone begins to experience issues with one of these newly restored themes, I will be the first to know. This is important as people begin to use the themes under different circumstances (operating systems, user agents, extensions, etc.). I tested as much as possible to ensure universal functionality, but must admit a significant reliance and dependence on Web Standards throughout the restoration process. Thus, if something breaks on Internet Explorer, I won’t be surprised ;) So, without further ado, here is a summary of each newly renovated theme — feel free to check ‘em out!
The new and improved Perishable Press theme collection
- Apathy
Three-column newspaper-style theme. This is one of my oldest, least-used themes. It presents a lot of information right up front, which almost seems silly now. As far as I know, this is one of the first themes to employ a fully functional triple loop.- Bananaz
A traditional, two-column, fixed-width theme with all the trimmings. The original version of this theme was created in 2005, back when I was really digging into CSS and XHTML. Although I am relatively pleased with the overall appearance of the theme, there are several details that require attention. I personally do not use the Bananaz theme, but know of several people that continue to do so.- Casket
Casket is a traditional, fixed-width, two-column theme with a post-modern “gothic” feel. This is one of my favorite themes. As I designed the original version way back in 2005, CSS and XHTML were finally beginning to “click”. Lots of nice features included here as well, including live comment preview and external link indication.- DOS_FX
Produced on a whim, DOS_FX was inspired by the formatting and presentation of the DOS command prompt. DOS-FX is a fluid-width, two-column theme set in the legendary “Terminal” font. Beyond that, there really isn’t too much to say about it. Must see to believe.- Entropy
Entropy is simply the DOS_FX theme with an inverted color scheme. Instead of light text on dark background, Entropy features dark text on light background. Tedious, eh? Oh well, it’s all part of the learning process!- Finished
Finished is a fixed-width, two-column theme with fresh skeleton graphics and minimalist text styles. Maroon on white is one of my favorite blog color schemes, and the Finished theme throws ‘em down with style.- Garbage
The Garbage theme began as an old B2Evolution theme before I had discovered the joys of working with WordPress. I have always like the cluttered look of this theme, even if it would never work in the “real world”.- Headline
After several months working with the Apathy (newspaper-like) theme, I began receiving requests for a fixed-width version. Happy to oblige as always, I reworked the CSS and a bit of the PHP, and released the Headline theme. Over the past few upgrades, Headline has evolved into quite a solid little theme, even if it is a bit “old school”.- Information
Information is a monster of a theme that strives to streamline presentation of a well-rounded, multimedia portfolio. At the time, I was really trying to emphasize the different facets of my work, including photography, video, audio, art, and so on. The Information theme uses drop-down/pop-open JavaScript to consolidate different topical portions of the site while integrating them into a comprehensive presentation of content. Although this was a great idea in theory, the practicality of it all gets lost somewhere along the way.- Jupiter!
Finally, after eleven previous stabs at producing a theme that I could live with, I finally designed something halfway decent. The Jupiter! theme will be recognizable to many you, as it reflects the look and feel of Perishable Press from the not-too-distant past. The first theme to feature the official Perishable Press sun logo, Jupiter! is a fixed width, pseudo-two-column theme with toggling meta information for each post. Live comment preview, link indication, Flash titles, and comment quicktags help to round out the overall functionality of this classic theme.- Killer
Another attempt at something different, the Killer theme is more of a study of XHTML markup and floated divisions than anything else. Believe it or not, this theme is doing things that the CSS newbie just wouldn’t understand. Although the presentational puzzle was eventually solved and the desired layout achieved, the overall look and feel of the Killer theme is fairly awkward and overwrought. An interesting chapter in theme development, if nothing else.- Lithium
Once Jupiter! had been online for awhile, traffic began to increase a little, and a few folks had dropped some positive criticisms concerning the theme. Inspired, I decided to refine Jupiter! and optimize it for dial-up. I removed much of the extraneous functionality, streamlined lots of code, and consolidated the CSS. In the process, I also enhanced the appearance of the text, making it cleaner and easier to read. To top off the fun, custom print styles were also included.- minimalist
The minimalist theme is a sparse, flex-width, two-column theme with a nice, quiet appearance. The minimalist theme utilizes two special menu pages to help streamline links, organize content, and reduce clutter. Other features include comments appearing directly adjacent to posts and an “invisible” search box that I thought was way too cool for it’s own good. Even today, minimalist remains my most popular theme, as measured in sheer number of downloads.- Naked
Designed exclusively for CSS Naked Day, the Naked theme features succinct, XHTML-1.1 markup, ultra-optimized PHP code, and plenty of sweet, behind-the-scenes WordPress functionality. Virtually CSS-free (featuring only a pinch of style for the Coldform), the Naked theme may not be the prettiest WordPress theme around, but it happens to be ideal for low-bandwidth users, mobile devices, and anyone who desires a lightning-fast browsing experience here at Perishable Press.- Optimized
Once traffic really began to pick up early last year, I began work on another evolution of the Jupier!/Lithium theme. Since the release of Lithium (the default theme at the time), my design skills had improved significantly, and I was determined to create something representative of my current level of understanding. Thus, after several weeks of development, the Optimized theme was unveiled to the public. Similar in appearance to its predecessor, Optimized features significantly improved code, faster loading times, and greater functionality. Lots to love about this theme, including a super footer featuring the multiple-loop presentation of recent posts from each category.- Perishable
You are here. This is the site’s current default theme. It replaced the Optimized theme late last year, and is designed with a serious passion for minimalism. Of all my themes, I have found this one to be the most inspiring to work with — it gives me a sense of seriousness, speed, and accuracy that I find highly inviting and rewarding.
Looking back and moving on..
Renovating and restoring these themes has proven both challenging and enlightening. It took every ounce of effort and determination I could possibly muster to keep my nose to the grindstone night after night, day after day, meticulously contemplating and reworking endless lines of atrociously written code, perpetually sleuthing and resolving conflicts and inconsistencies, and continuously dealing with crashing servers, impatient support help, and unappreciative ticket responses. I spent a solid month working on this project — righting the many wrongs that had plagued many of my previous themes — and can honestly say it may have been the most rigorous, grueling experience I have yet encountered while developing my computer skills. Fortunately, the process was also very enlightening. Going through and reworking old code is a great way to observe progress. Some of my oldest themes had not been touched in over two years! And let me tell you, I may not know much about PHP, XHTML, CSS, or JavaScript now, but two years ago I knew virtually nothing! You would so laugh if I told you about some of the code I found lurking in those old theme files. Beyond recognition of progress, I also benefited by the additional exposure to WordPress. The entire theme process is so crystal clear to me know — loops, tags, templates, hooks — I am excited to move ahead and start fresh with a new theme design. Finally, the most practical benefit of renovating all these themes is that they are all once again working well and available for customizing the look and feel of Perishable Press. These themes represent a significant phase of my Web design experience, and now that they are preserved and restored online, I hope you enjoy them!
Related articles
- WordPress 2.1 Blogroll Nightmare and Lessons Learned
- Rocking the Boat
- Website Notes
- More Website Notes
- Perishable Press Redesign
- New Version of Category LiveBookmarks Available
- Perishable Press WordPress Plugins
About this article
This is article #525, posted by Perishable on Sunday, April 06, 2008 @ 06:37pm. Categorized as Perishable, and tagged with Perishable, themes, update, WordPress. Updated on April 30, 2008. Visited 7554 times. 0 Responses »
Bookmark • Trackback • Comment • Subscribe • Explore
« Content Negotiation for XHTML Documents via PHP and htaccess • Up • Obsessive CSS Code Formatting: Patterns and Trends »