WordPress Plugins I’m Using

I wrote this for a fellow photographer and photo-blogger named Nokao, since he asked what plugins I’m using for this site. As you may know, Brilliant Photography is powered by WordPress: WordPress MU to be specific, since I’m in the same database as the Thripp.com network with many other bloggers. I’ve been able to leverage all the great plugins people have created; I haven’t had to do any original coding yet.

You can look up any of these plugins in the WordPress repository:

Alakhnor’s Post Thumb Revisited creates the thumbnails for all the images, the JavaScript pop-up effects (Highslide), and the gallery pages (PHP code calling the plugin). I just post photos as normal WordPress posts (just an img src HTML code), and it does the rest. I use it for the random photos in the header and the random stock photo in the sidebar. You can have it just show thumbnails from a particular category, which is what I do.

The category feeds are included in WordPress, but not linked anywhere. You can see them on your site; just add “/feed” to the end of a category’s URI. You can link to these in your template if you want. For the RSS feeds and email newsletters, I outsource to FeedBurner.com, but there are WordPress plugins too (I’d prefer to keep the load off my server).

I use Exec-PHP to put Post Thumb’s PHP code in pages and posts, and Text Control to keep WordPress’ filtering from putting line breaks between thumbnails on gallery pages, by setting it to “No Formatting.” On those posts and pages, I just add HTML myself (paragraph and line break tags).

I use WP-Sticky to keep an introductory post at the top of the home page.

Related Posts, SCF2 Contact Form, SEO Title Tag, Top Level Categories, Ad Rotator (Amazon ads), Post Template, WP-Print, and Simple Tags add good features and help me out.

WP Thread Comment powers the threaded comments system. ShareThis adds social bookmarking. Sem Dofollow removes WordPress’ “nofollow” tags from commenters’ websites. Live Comment Preview does what it says. WP Grins adds clickable smilies to the comment box. Wordbook and LJ Crosspost let me multicast to Facebook and LiveJournal.

And finally, WP Super Cache gzips every page and does static HTML caching, making the site fast and allowing me to hobble by on shared hosting.

Keep in mind that I’m running WordPress MU, and there are many other blogs on Thripp.com. Many of these plugins (such as post thumb) are just for me, and I have a special template for my sidebar, header, and footer. I might add the features for my users, but it will be some work.

Hmm, sounds like you’re saying my photos aren’t artistic because I said that about photography. The article is tongue-in-cheek, but I do feel people give too much credit to photography at times. Like it’s something sacred. My photos have meaning to me, and photography is my life and blood.

The last bit is about my latest writing, 10 Reasons Why Photography Sucks and Isn’t an Art Form. I’m glad to be able to get people thinking about photography in different ways, even if by being derogatory and sarcastic. :sunglasses:

Thanks for reading, guys.

Switched to SYN Hosting, Outage is Over

Hi everyone. The website’s been down for the last 18 hours, since 7:30 A.M. (EDT) this morning, but I’m back now. I discovered it when I awoke at 2 P.M. (I’m happily unemployed), and immediately began trouble-shooting. It wasn’t on my end at all; it had to be Netfirms’ fault (they’ve given me trouble before). Netfirms wasn’t serving up anything from the MySQL database, which cripples me, because this blog is all dynamic.

Netfirms has been growing progressively worse in the past two weeks… FTP has been terribly slow, the website is slow, it’s gone down a couple of times because of them, etc. I called them… and after 30 minutes on hold, hearing only an automated message telling me how “extremely important” I am, I just hung up. By then, it was 3:30, and I decided to give up and switch web hosts. Even though I have Netfirms’ first-year $10 special ending on August 2, I can’t stand it anymore. I did an hour of research, and picked SYN Hosting because they sound good and honest. I sent in the request for an account, and then headed for school (my night class was from 5:30 to 9 P.M.), not being able to do anything more for the time. I had a test in precalculus algebra, and I did poorly on it (will find out Monday). If I do well on Wednesday’s final (2008-06-25), the grade is dropped, so that’s what I need to do now. I should be fine with 85% on the final.

So when I got back home, I got my email from SYN Hosting. I’d already started downloading the files from Netfirms before leaving, and it was done. I promptly switched DNS servers in my triple.com control panel and began uploading files to SYN Hosting. Still haven’t done everything (the stock photos are ~160MB and will take hours). But the site’s back.

It takes a long time on my slow ADSL connection with just 128kb upstream bandwidth. Especially when you have 3000 small files, like with my WordPress MU installation and army of plugins. And I had some trouble importing the MySQL database, since it is so large (23MB). I got it all worked out finally. I’m glad to be back, and sorry for the trouble.

All of the thripp.com network was down. I’m posting this here, because I get 60% of the community’s traffic.

SYN charges $8.34 a month for their basic plan, billed every six months. I searched first, and found the SAVEME offer. Basically, if you’ve had your domain for over six months and are hosted elsewhere, you get three months free. I sent this emphatic message in the notes field when I registered:

Save me! I’m using Netfirms now, and after four outages in the past two days (one right now), and no one to answer their phones, I’ve had it, even though I have a over a month left on my contract. SYN Hosting is a lot better, I can tell.

Boy, was I surprised to log on and see that I’d been given six months free. Here’s what my invoice looks like:

SYN hosting paid

Mind you, I haven’t actually paid them anything. I was expecting to get an email to do so, or at least provide credit card or PayPal billing information for their security, but no. You don’t often see this kind of commitment from hosting companies.

What I’m really enjoying, is the fast loading times. Checking on this website speed test, I see my page takes under a second to be compiled:

thripp.com loads quickly

In my last days with Netfirms, it was often over 4 seconds. Waiting isn’t fun.

Netfirms claims to give me something ridiculous like 2TB of disk space and 2000TB of bandwidth. SYN Hosting keeps it real: 6GB disk space and 120GB bandwidth each month. And their interface and control panels are better. You can even see how much CPU and RAM resources you’re using. That’s far more important than bandwidth, because with a dynamic, database-powered site, bandwidth isn’t what drags you down.

Managing your own website is hard work. I’m glad now I can stop worrying about it disappearing. Go ahead and try out SYN Hosting; they’re a real gem. Make sure to enter the coupon “saveme” and tell them who you’re transferring from in the notes, if you want a few months free. I’m looking forward to much more enjoyable days here, for my readers/viewers and me.

Banned from Technorati

I pinged all of the thripp.com blogs on Technorati using this tool, and now Brilliant Photography has been removed from Technorati. Guess they thought I was trying to game the system (good guess on their part).

Technorati is a blog tracking and ranking service. The main ranking is “authority,” which is based purely on how many blogs link back to you. Since all thripp.com blogs link back here (in the footer of each one), my authority should have shot up from 11 to 71. My blog is still listed on my user page, with a modest authority of 17.

I’m taking the Technorati link out of the Brilliant Photography footer. Our community deserves recognition.

Everything Old is New Again

I’ve been working on the Thripp.com network non-stop over the past ten days. It’s looking great; I learned a lot and made a lot of progress with features. The next step is to move my blog, Brilliant Photography by Richard X. Thripp, over to it. I’ve done it and you’re reading it now.

The reasons are so I won’t have to maintain two separate WordPress installs, so I’ll have nice threaded comments as on Thripp.com (see comments here for an example), so people can comment while logged in at Thripp.com, so I’ll appear in lists around the site, so I’ll have the nice statistics I’ve set up, so I’m supporting my own product, etc. The challenges are implementing my WordPress install’s features in WordPress MU, while restricting many of those plugins to me, and the new URIs. The compromises are giving up caching, selling prints, Xanga mirroring, and Twitter. It’s all worth it because I’m fighting this battle to the death and I can’t be diving my efforts. I’m sabotaging myself if I don’t move here.

I couldn’t get yak to work on WordPress MU, which I used to sell my prints. It would try directing to the main site, and when I changed that in the code, there were more errors. So I’ve removed it and won’t sell my prints anymore. I only sold two in five months anyway, and this will free me up to not have to enter each product into the produce table, so it’s not all bad.

I couldn’t get WP-Cache or WP Super Cache to work for this blog, though I could’ve tried harder I suppose. So for now, there’s no caching (except the WordPress object cache). The site actually loads faster than the old one, though; I’m getting query times of two seconds instead of the usual five.

I tried mirroring to Xanga and it didn’t work, so my Xanga blog won’t be updated anymore. The Twitter display won’t work either, so it’s outta here.

2008-09-21 Update: Next paragraph is old info; I’ve fixed this since and my URL is richardxthripp.thripp.com. When I switched from richardxthripp.com to thripp.com in 2008 July, I replaced every instance of richardxthripp.com with thripp.com in every post, rewriting history.

I had to switch URI structures, from richardxthripp.richardxthripp.com to richardxthripp.com/richardxthripp, because Thripp.com requires it. I started out doing this because I can’t use vhosts on Thripp.com with my shared hosts, and I might stick with it forever. It’ll be hard to change later, and it does seem more of a community than mini-sites like on deviantART. I set up a rewrite rule with mod_rewrite in the .htaccess file for richardxthripp.thripp.com, so all the old URIs―even ones below the root―redirect here, transparently. So there’s no penalty from Google or for old links. I’ve made the decision; I’ll switch to richardxthripp.thripp.com everywhere but in the backprinting for my printed photos (which have always been with the subdomain) and the watermarks on my images here. It’ll just become traditional for the subdomain to be used there, and it won’t matter because it will always redirect to the right place. :grin:

Nothing can stand in my way―these were all small obstacles. I set up my theme to be custom and different from the main site, like my old site, but with the community modules of Thripp.com (links to recent blog entries, statistics for this blog, which I imported from StatCounter, a link to the community forum, and anything upcoming). Amazingly, almost everything from WordPress transferred to WordPress MU; the posts and comments, post IDs, times, custom fields, tags, categories, pages, comment threading order, etc. I exported the database tables from my old database, renamed them to the WordPress MU format (added my user ID), changed all instances of http://richardxthripp.thripp.com to http://richardxthripp.thripp.com, and imported them here, after getting all my plugins up. WP-Print, PostThumb, Highslide, related posts, category exclusion, Exec-PHP, the contact form, galleries, text control Facebook integration, Wordtube, customized HTML titles, top-level categories, unfiltered HTML… all these transferred without a hitch. Google Search is down till I update my AdSense account, but it’ll be back soon. I have more ads here than on other Thripp.com blogs, but they’re discreetly placed (link and skyscraper in sidebar, banner in footer).

The switch is a success, and I’m back at it. If you’re logged in on Thripp.com, you’re logged in here, and if you post a comment, you’ll automatically be emailed if anyone replies, but only to your comment, by clicking “REPLY TO THIS”. This is good, because when a post gets popular you won’t get irrelevant comments. And all the great stuff I add to Thripp.com will be here too.

It’s a milestone, I say! I have a simple, redesigned header image that says “Brilliant Photography by Richard X. Thripp on Thripp.com” (finally!). I’m reaching for my dreams.

Thripp.com: the blogging network

I’ve slaved hours away on Thripp.com: the blogging network, and it’s now open in a public beta. :grin: Sign up for your spot now. This is great step forward for social blogging, and you can take advantage of the same great scripts I use to multicast this blog to LiveJournal and Xanga. Read on . . .

I wrote this two days ago, but didn’t expect to get rolling so quickly:

People have been signing up for Thripp.com despite my lack of advertising. I’ll work on the layout and features in July. I can’t get virtual subdomains like I want without upgrading to a virtual private server, which I won’t yet pay for, so you just get a name like thripp.com/foobar instead of foobar.thripp.com (which I know you’d prefer). Sorry for that. If you start blogging for some reason, I added plugins you can activate to multicast to Facebook, LiveJournal, Twitter, and Xanga, like I do (see links in my footer). You’ll have to hand over your passwords, but they’re safe with me.

Today, 2008 May 24, it all starts. I’ve established a WordPress MU powered blogging network here at Thripp.com, complete with an integrated community forum (thanks to bbPress), log-in and blog management links right from the side-bar, the same clean design from Brilliant Photography by Richard X. Thripp, RSS links for each blog right in the footer, and PHP scripts that automatically aggregate the latest blogs, comments, and posts. I’ve gone ahead and done it with subdirectories instead of subdomains, but they are no less memorable, especially with the eye-catching Thripp.com name. 14 people have already gotten started, with fascinating blogs like OpinionSource and Wisconsin Mortgage. You can get started immediately, as this is a public beta.

Thripp.com plugins

I’ve even added some great plugins to enrich your blogging experience, which you can activate under “Plugins” on your dashboard, after you sign up, of course. Advanced Category Excluder lets you leave out any categories you pick from the home page, RSS feeds, or archives, with handy check boxes. Top Level Categories cuts out the “/category” part of your category URIs, keeping your addresses short. WP Grins lets your commenters add emoticons with ease, while Wordbook, Twitter Tools, Xanga Cross Post, and LiveJournal Crossposter (under “Settings”) let you automatically and seamlessly broadcast your blogging to Facebook, Twitter, Xanga, and LiveJournal, complete with links back to your original entries at Thripp.com.

Social commenting is actively encouraged. Gone are the Captchas, registration forms, and moderation queues you see on other networks; here anyone can contribute feedback to any post, immediately and with ease. And if you’re against unmoderated commenting, you can go to “Settings > Discussion” and suit your tastes. This is backed with the excellent spam filtering of Akismet, to stop the Viagra ads in their tracks.

This is beta because it hasn’t all been thoroughly tested, and I’m on shared hosting so I don’t know how far I can push the network. Feel free to make a donation to help keep me out of the red. I’m open to any suggestions or feedback; just add them to the comments on this post.

Cheers. Contribute, blog safely, and share alike. I’ll be reading.

Richard's signature

I’m a Gawker Artist!

2008-07-20 Update: They upgraded the site and broke the old URLs! Here’s my new Gawker Artists page.

I have a page on Gawker Artists now. The photo that got me in is The Rebel, one of my favorite portraits, taken for my now-concluded black and white film class. This means the image will appear occasionally on Lifehacker and other exhibitors. Quite cool. Sarah will be proud, if she checks here. She’s representing an entire movement of non-conformity.

The Rebel: a girl smoking in front of a no-smoking sign

I came up with a great summary of my photographic mission for the page:

I’m an experimental photographer who’s been working in the digital medium for four years. I strive to capture nature in inspiring and unusual ways; while I take pretty pictures, they should always make you think. The same effort goes into my portraits and still life; I photograph whatever I like, and am known for forcing people to pose in crazy ways, or for spending hours setting up arrangements of marbles or ketchup bottles. I’m a believer in contributing to the photography community, so I write a lot of behind-the-scenes details and add tips for my fellow photographers to my website.

If you’re a photographer, isn’t that what your mission should be? To make people think. Anyone can do that. Anyone can do what I do. But does that mean you do? For many of you, no. But I’ll do it for you.

In my spare time over the past few days, I’ve been working on the tech side of the site, instead of posting new material (sorry to my viewers). Some advances:

• My Twitter updates are at the bottom of the first post on each page (Twitter tools, with modifications).
• The ads are inline with posts; see the top-right of the first post on any page, and the link ads after the 2nd and 7th posts. That was tough to figure out. Code like “<?php $postnum = 0; if (have_posts()) : while (have_posts()) : $postnum = $postnum; the_post(); ?>” and “<?php $a = 2; $b = 7; . . . ” went into my WordPress template’s index.php file.
• I switched to Google Custom Search for my search engine (in the side-bar). There are extra ads when you search, which I make money on like the normal ads.
• I made the links below the banner nice, and cleaned up the sidebar, moving stuff to an Index page. The cousin and the father have been demoted to there.
• All thumbnail links use Highslide now, so if you have JavaScript enabled, click one and it will pop up right on the page. You can even flip through photos with the arrow keys. This is a big improvement from a plain link to a JPEG file, and was suggested by the author of Post-Thumb revisited, the plugin I’m using to implement and manage it.
• I added a Contact page, with my info and an inline contact form (SCF2 Contact Form).
• I switched over to WP Super Cache, from WP-Cache. After some battling, I thought I had it so every page, except search, the shopping cart, add to cart, and random gallery, was cached and gzipped, from the second visitor every 24 hours onward. I was very proud of it. It worked for a couple hours, but now only some pages are zipped while other, more important ones get nothing, and I have no idea why. I give up, I’ve spend enough time on this. If it’s not good enough for Steve Pavlina, then it’s not good enough for me. I gzipped the larger CSS and JavaScript files while at it (prototype.js is cut from 125KB to 22KB), and that sticks, fortunately.
Comment previewing is gone. I was revising the preview text, and then the text disappeared and I couldn’t get it to work at all, even writing the settings into the database myself. This isn’t an advance; I just gave up. Maybe it’s outdated, I don’t know, but that’s enough dealing with it. If your comment messes up, post a corrective comment, and I’ll fix it and delete the second one for you.
• Added “overflow: hidden” CSS class to the header (with the six random photos). So if you’re browsing in a window smaller than 1024×768, there is no ugly wrapping to the next line.
• I finally hacked WP-Print to put the URI markers after the hypertext instead of before. So now I can print out wonderful articles like How to Brand Your Prints and they can be read logically. If you print (“Printable View” link below any post), do it in Internet Explorer 7. Firefox is no good at formatting in print. Plus, I was sick of the line breaks in my awfully long Amazon.com affiliate links, so I changed the code so there are no line breaks for URIs, and Firefox deals with this by making all the text really small, while Internet Explorer forces a line break (nice).
• People have been signing up for thripp.com despite my lack of advertising. I’ll work on the layout and features in July. I can’t get virtual subdomains like I want without upgrading to a virtual private server, which I won’t yet pay for, so you just get a name like thripp.com/foobar instead of foobar.thripp.com (which I know you’d prefer). Sorry for that. If you start blogging for some reason, I added plugins you can activate to multicast to Facebook, LiveJournal, Twitter, and Xanga, like I do (see links in my footer). You’ll have to hand over your passwords, but they’re safe with me.

It’s good to know when to give up, as I did with a couple of the issues above. I enjoy taking, editing, and writing about my photos more than this stuff, but somehow I get engrossed in tweaking layouts and settings, which is never the most important thing. It was good this time, for the gallery features mainly, but I’ve had my fix, so I can switch back to the important stuff (publishing photos and writing to inspire others).

I also reached a milestone lately; I’m not in the hole anymore. I’ve made $19 from contextual advertising and $2 from print sales, while I only have $16 invested for hosting (till August when I’ll have to pay almost $10 a month). I’m never going away, even if I have to pay $50 a month and lose money. My art and writing must be accessible to the world, forever.

Dynamic Galleries and Random Images for WordPress Photoblogs

I was looking for ways to optimize my website . . . to make it quicker and easier for me to maintain and update, while being fun to browse for my visitors. The problem with the old gallery and random photos at the top of each page, was that I had to make the thumbnails and update the page and database for both (I was using the this randomizer plugin for WordPress), each time I added a photo. It was good because I’d crop, scale down, and sharpen each image to look its best, but the extra work was too much. I found the Post Thumb plugin is the perfect solution. I installed it, set it to make 100×70 thumbnails, and then added this code to my blog header:

<?php the_random_thumb(“link=p&limit=5&category=8”); >

That makes it show five random photos from the category for my photos, linking to the page for each instead of the file. The great thing here is that the thumbnail folder and accompanying MySQL table is updated automatically, so photos are added to the pool as soon as I publish them. A random photos section is good for the casual browser, who just looks at what catches his eye.

Next, I wanted to create a dynamic gallery and random image page. I added the Exec-PHP plugin so I could use PHP code in pages and posts, but found that WordPress inserts a line break between each thumbnail, against my wishes. For that, I added this modified version of Text Control by Jeff Minard, then setting it to not auto-format the gallery and random pages.

The code for page one of the gallery is:

<?php the_recent_thumbs(“subfolder=g&width=200&height=160&link=p&limit=60&category=8”); ?>

and for page two:

<?php the_recent_thumbs(“subfolder=g&width=200&height=160&link=p&limit=60&offset=60&category=8”); ?>

The parameters with all the ampersands tell the script to make 200×160 thumbnails instead of the default, to save them in a subfolder named “g” (for gallery of course), to link to the posts the photos are in, to display sixty thumbnails per page from category 8 (my photos), and, on the second, “offset=60” means to start with photo #61 (computer programming languages count from zero). When I get over 120 photos (I’m at 83 now), I’ll have to make page three manually. I don’t mind that, since mine is a low-volume photo-blog focusing on quality, so I’ll only need to make a new page every few months. I’m stoked enough by what can be done without my help.

Next up was the random page:

<?php the_random_thumb(“subfolder=g&width=200&height=160&link=p&limit=24&category=8”); ?>

This is almost the same as the first gallery page; the function is the_random_thumb instead of the_recent_thumbs, and I reduced the number of photos from 60 to 24. It worked great, except the random photos would not be refreshed on each visit to the page. The problem was the caching module I use, WP-Cache, so I solved it by adding “/random” to the list of rejected URIs in its settings. Unfortunately, this makes the random page the most computationally expensive on the site, which is especially a concern because I’m on cheap, shared hosting. I’ll keep an eye on it, and if it gets too popular and things start crashing, I’ll reduce the number of images or pull the plug.

As if this wasn’t enough, I had another feature to add: a link to a random photo for sale in my expensive shop (powered by YAK), at the top of the sidebar on each page. After doing the above, this was easy:

<?php the_random_thumb(“subfolder=s&width=128&height=86&link=p&category=389”); ?>

This time, there is just one thumbnail per page, so “limit=” is omitted (it defaults to 1). The subfolder for the thumbnails is “s” for shop; you can make the subfolder’s name longer, but I’m keeping it short for simplicity. The width and height are different to match the size of my sidebar , and the category is #389, to show only posts from my shop for framed prints. I’m letting WP-Cache in place, but it clears every day (a.k.a. 86400 seconds), so each page will show a different print each day.

Is that enough? No, Post Thumb isn’t done helping me. I normally create the thumbnails and HTML code showing them for each photo, but the plugin can take care of that automagically. I made these choices in the settings:

Alakhnor's Post Thumb auto-thumbnail settings

For the screen capture of the settings you see above, I added the rel=”nothumb” tag after the alt text, because it’s 475 pixels wide, so resizing to 400 isn’t needed. But I’ll be letting it auto-thumbnail most of the time. For Sunrays 3, for example, I would normally make a thumbnail, upload it, and write this HTML for the post:

<a href=”http://thripp.com/files/photos/sunrays-3.jpg” title=”Sunrays 3 — orange rays of sunshine pierce black clouds”><img src=”http://thripp.com/files/photos/sunrays-3-sm.jpg” alt=”Sunrays 3 — orange rays of sunshine pierce black clouds” /></a>

But now, I write this:

<img src=”http://thripp.com/files/photos/sunrays-3.jpg” alt=”Sunrays 3 — orange rays of sunshine pierce black clouds” />

. . . and the plugin resizes and saves the photo, uses the new version as the image, links to the full-size version, and specifies my alt text as the hover title, while showing the abbreviated code when I return to edit the post. And this is all done before sending it off to LiveJournal and Xanga (with LiveJournal Crossposter and Xanga Crosspost). Very cool, and better than what WordPress does out of the box.

Post Thumb finds the first image in a post, then using a thumbnail of it to represent that post. Since I only put one photo to an entry, it’s perfect in my case. I have both the convenience of a photo-blog and the versatility of a text blog. I can write text articles like this one right alongside my photos, both show up to my RSS and email subscribers, and I can include lengthy descriptions for my photos, while WordPress and Post Thumb do the heavy lifting to compile a detailed blog and minimalist gallery. This is more than can be said for WordPress 2.5’s built-in galleries, or the add-on solutions. It is much preferable for teaching galleries like my own, with lots of text and information accompanying images, than for people who just want to put up scads of photos with no details. I use Gallery2 for the scads of photos (my gallery is private). WordPress and Post Thumb bridge the gap.

While I was at it, I switched default fonts on the site from Lucide Grande to Arial, because it’s included with Windows, and renders better at small sizes in Firefox. I also changed the banner from olive green to a powerful black. The last step was to add links to the new gallery pages below the banner. Changes are good.

New shop with beautiful, framed prints

2008-06-03 Update: The sale is over. Thanks everyone! :big-grin:

sixteen wonderful photos in frames

I’ve printed up and framed sixteen of my favorite photos as 8*10’s. You can buy them in the new, special photography shop for the brilliant price of $49.95 each. :grin: There is only one of each, so hurry! 2008-06-17 Update: gone now.

Speed, and Sunrays 3 are new here. I’ll have a formal release in a couple weeks, but you can check them out by those links now. 2008-06-17 Update: The shop is gone (read Everything Old is New Again), but check out Speed and Sunrays 3 anyway. and Just one week of school left to go, and then I get a week off, and then six weeks of summer pre-calculus. I’ll be presenting my photography portfolio for my black-and-white film class on May 8th at the college (The Gaze, The Rebel, Wine Bottles, and film versions of Modern Architecture and The Stuccoed House will be included). I’ll throw in a few of the new digital prints. :cool:

“No input file specified” error

I checked this site about an hour ago and got the error message, no input file specified, with a blank page. I was trouble-shooting the problem, and found that disabling the Netfirms Pretty Permalinks plugin fixed it. I blogged about this in January, as Netfirms wouldn’t support URIs without “/index.php,” without the work-around. Apparently Netfirms fixed this one month ago, but I didn’t have any clashes till now.

Now everything’s fine (it was about twelve hours that pages except the home page were broken). Also, Canonical URIs work now, so one like richardxthripp.thripp.com/index.php?p=139 (generated by yak, my shopping cart plugin) will redirect to richardxthripp.thripp.com/photo-spores-of-the-sun-139, like it should. I complained about this in my bugs list; still, www.richardxthripp.thripp.com won’t go to richardxthripp.thripp.com, and changing the title of a post in the URI will work without redirecting as long as the post ID is correct, but it’s a step.

Upgraded to WordPress 2.5

I just upgraded my website to WordPress 2.5. The administrative area is a lot nicer, though not much changes for my readers. The Printable View links aren’t working; let me know if you spot any other problems. Update: print versions are back, as the creator of the WP-Print module has updated for the changes in WordPress. I added my modifications again; it’s the same as before except with an improvement: if I link to a URI twice, it’s only displayed in the endnotes once and referenced with the same number in the text, saving ink.

Also, I’ve added more advertising to help my adventure to become profitable; there are Google link ads in the sidebar, footer, and above the list of comments for each entry. If you read my donations page, you know how unsuccessful I am at solvency, so hopefully this is a step in the right direction.