I’ve been using a theme on another site that uses the WordPress plug-ion Pirate Forms for its contact form. The problem was that although it would say that the email was sent, the email never arrived. It took me a while, but I finally figured out the problem with Pirate Forms. When it creates the header string to send with the email, it is using the email from the form as the “from” email.
Over time, I often noticed that my WordPress site gets slower and slower to load. With attention spans so short these days, the faster your site, the better. I like to review my site periodically to see if if there is anything I can do to make sure its running fast and efficently. I made a few tweaks and have managed to reduce the load time substantially without really changing how my site looks and functions. Without a doubt, plug-ins are the #1 cause of slow-loading sites and here are some steps you can take to reduce their impact: Read more
I was having some issues with a plugin for the site and the support guy told me:
“The issue here is that your site/theme is not responsive.”
I haven’t done serious web development in a long time and had no idea what we was talking about. So I did a little digging and found out that Google is pushing new design principles it calls Responsive Design. It’s all about developing a site that works on mobile, desktop or anything else with a screen. For me, this meant that if I wanted to be compliant, SeriouslyTrivial.com needed a new theme. This post goes through my process and highlights things you should consider and watch out for when switching to a new WordPress theme. Read more
Right now, my favorite WordPress plug-in for playing MP3s is MP3-jPlayer by Simon Ward. I use it on the sidebar to the right on this very site to play some of my original music.
The only issue I have is an annoying 40px bottom padding that is put on the playlist player. The CSS has gotta be hard-coded somewhere, but I found a simple fix that I’d like to share:
On your WordPress dashboard, go to Appearance > Edit CSS and add the following CSS code:
padding-bottom: 0 !important;
This will override the inline style code for the player object. I’ve set it to zero, but you can change to whatever works for you.
On a side note, this wonderful plug-in seems to have disappeared! I hope it returns with new revisions. Simon’s own site says you can download from WordPress but the link is broken and the plug-in seems to be missing even if you search for it :-(
I used to love Flickr but got tired of their heavy-handedness and a while back decided to bring all of my photos under my own control using the NextGEN Gallery plug-in here on SeriouslyTrivial.com. However, Flickr is somewhat ubiquitous and supported by various things, including AppleTV and some iPad photoframe apps, and I didn’t want to give that up.
At first I tried to manually keep the same photos on SeriouslyTrivial, Flickr and iPad. It didn’t take long for this to become an exercise in futility. If only NextGEN and Flickr could sync to each other… Well, I figured out an automated way to do it by putting my PC in the middle. Basically, the flow is as follows:
NextGEN ==> PC ==> Flickr/iPad
I’m using two PC programs to automate the process: AllwaysSync (free) to automatically do the FTP download and PhotoSync (paid version suggested) to sync with Flickr. Obviously, I’ll use iTunes to sync the photos with the iPad.
When you install PhotoSync, do not sign it into your Flickr account yet.
You don’t have to use AllwaysSync , it just automates the FTP download process. You could download manually or find another program that does the same thing.
Clearing out Flickr
This tutorial assumes your NextGEN gallery is the absolute source. Make sure all photos have been uploaded to NextGEN before proceeding.
You’ll need to delete all Flickr photos so its totally empty. I deleted all mine by doing the following:
Choose You > Organize
Click Select all. This is at the bottom.
Drag the selected photos to the edit area
Choose Edit photos > Delete and follow the prompts
I suppose, alternatively, you could just create a new Flickr account. I would recommend this just in case something goes wrong.
NOTE: If you want to archive Flickr first, you should be able to use PhotoSync using the Full Synchronization mode. After it syncs and downloads all of the photos, move them out of the photoSync folder. In theory, it should then sync and delete everything in Flickr. Do this at your own risk, however.
FTP Photos to your PC
As luck would have it, NextGEN puts the photos in folders that use the gallery name. Just what we need! Note that AllwaysSync’s interface is a little odd, but works and is free.
Now to accommodate iTunes, create a folder called iPod Photo Cache in the wp-content/gallery directory on your server (with all the gallery folders). This will be excluded from the FTP download (below) and, thus, prevent any changes from being made on the corresponding PC folder. Do not skip this step if you will be syncing with iTunes.
Here’s how to set up AllwaysSync:
Click the Change link located on the double-headed arrow in the center.
Click the radio button to the left of the double-headed arrow. The arrow should now be pointing to the right. We want everything going from the server to the PC only, not a two-way sync. Also enable the Proprogate deletions options so that photos deleted in NextGEN are also deleted on the PC.
Choose FTP Server from the dropdown menu on the left side.
Click the Configure button
In the Path field, you need to enter the full path to the photo files including the protocol and server name. Something like ftp://<servername>/wp-content/gallery. This may vary depending on your installation of NextGEN.
Complete the login information and click the OK button. (You may have to expand the window to make the OK button visible. It is in the lower-right corner of the panel.)
On the menu go to View > Options. If you want AllwaysSync to start when Windows starts, enable the Start application in system notification area on system start-up option.
Select the job profile you are working on in the left pane. It should be called something like New Job 1. Expand the options by clicking on the + to the left of the name. Then click on Inclusion and Exclusion filters.
NextGEN adds some files that you do not want. They are stored in thumbs and dynamic subdirectories under each gallery name. So in the Exclusion filters area, click the Add New button. Enter \*\thumbs\*.* in the File Name Filter box. Add three more filters for \*\dynamic\*.*, \cache\*.*, and \iPod Photo Cache\*.*. If there are any specific galleries or photos you don’t want synced, add exclusion filters for them as well. Click Ok when done. (NOTE: If you don’t exclude iPod Photo Cache, iTunes will always sync all photos and not just changes!)
If you want to automate the upload, click Automatic Synchronization. Here I have set it to sync once a day.
Click OK when you’re done setting options.
Next, click on the Browse button and navigate to your photoSync folder. You’ll want to browse to get the exact path you need as it will vary depending on your version of Windows. It should be in your Windows Documents folder.
Next, click the Analyze button near the lower-left corner. This will give you some information about what will be downloaded, but won’t actually download anything. Since this is the first time, you should get an See important message warning. (NOTE: You shouldn’t have to use Analyze in the future unless you want to.)
The important message will appear at the top. It should tell you that there is a substantial difference… Just click the Ignore button.
Scan through the list to see if it looks like the files you want will be downloaded.
If everything looks ok, click the Synchronize button. This may take a while depending on how many photos you have.
That’s it! Let the job run once before proceeding.
NOTE: As I precaution, I would temporarily copy the photoSync folder somewhere. Just in case. It may save you from downloading everything all over again if something isn’t set right.
Sync the Photos to Flickr
Sign PhotoSync into your Flickr account. You should start to see it uploading all of your photos to Flickr when everything is set properly. I would recommend you start with Up synchronization only. (Later you can change it to Full Synchronization, if that suits you. The menu is accessed by right-clicking the icon in the system tray and choosing Options.)
Depending on the size of your library, this could take a really long time.
NOTE: With version photoSync Version 1.2.13, I noticed that if you delete a photo, when it syncs, it only removes it from the set. It does not actually delete the photo on Flickr. On the PC, it ends up in photoSync’s not_in_a_set folder. Until this gets fixed, you’ll need to delete them manually using the Manage ‘Not In a Set’ option accessed by right-clicking on PhotoSync’s system tray icon. This seems to only work in Full Synchronization mode for some unknown reason. :-(
I suggest you upgrade to the paid version (only $5.95) of photoSync which allows you to set a default permission for newly uploaded photos.
Just right-click the system tray icon and choose Default Permissions.
Below I am setting all new uploads to be Public.
Sync the Photos with your iPad
Select your iPad in iTunes. Go to Photos and check the Sync Photos from option. In the pop-up menu to the right, select Choose Folder and navigate to the photoSync folder. Now just sync your iPad.
Well, there you have it. A totally automated way to sync NextGEN to Flickr and and iPad!