Archive for Wordpress

Drupal/WordPress position in Johnson County Library (Kansas)

A full time, Drupal and WordPress related position in the Johnson County Library (Kansas) opened up:

Web Content Developer

The Web Content Developer has primary responsibility for writing, creating, re-packaging and managing content for the Library’s website; coordinating social networking and related on-line community collaborations; and analyzing library and community information needs to plan for short and long-term site development. The position reports to the Web Content Manager and works with three other Web Content Developers plus a Web Designer as well as other library colleagues, patrons and community partners to provide access to ideas, information, experiences and materials that support and enrich people’s lives.

 Preferred qualifications include: Experience with usability studies and user-centered design practices; working with Drupal and WordPress.

Read full posting at jocolibrary.org (via groups.drupal.org)

WordPress Plugins for SEO: Better WordPress Minify, Schema Creator, Better Internal Link Search, Allow HTML in Category Descriptions

Search Engine Journal pulled together a basic SEO article for WordPress sites. I was familiar with most of what they recommended, but still found four tools that were new to me:

  • Better WordPress Minify: Allows you to minify your CSS and JS files for faster page loading for visitors.
  • Schema Creator by Raven: Provides an easy to use form to embed properly constructed schema.org microdata into a WordPress post or page. (Great for reviewing movies and books if you want the SERP to have your rich data in the snippet.)
  • Better Internal Link Search: Improves the default internal link searching feature in a number of ways, making it faster and easier to find the content you want to link to.
  • Allow HTML in Category Descriptions: Allows you to use unfiltered HTML in your category descriptions by disabling selected WordPress filters. (Yes, you should let yout tags and cateories be indexed and have good content in them too.)

I am giving these a spin right now.

My take on SEJ’s Top 10 WordPress Plugins

Chris Cree wrote up for Search Engine Journal a list of the Top 10 WordPress Plugins for 2012 . I always look at such list with an eye of what can I use  or learn from it. This was a rather mixed bag.

I will start using these:

  • W3 Total Cache - making your website load more quickly
  • Cookies for Comments - can stop spam comments generated by machines even before they hit your server.
  • nRelate - show visitors other content they might be interested in

I already use:

  • WordPress SEO - best SEO package
  • NextGen Gallery - great photo gallery tool, although version 3.5 of WordPress suffices basic gallery needs.

Read more

LinkChecking Tools

Today I was working on a WordPress site with 100+ pages (and no posts). Part of my job was to make sure there are no broken links in the site. So I loaded up my good old trusted Broken Link Checker plugin. When it started to pop up the “broken links” I noticed that almost all of them came back with “Connection Failed” error, while the links were not even broken. I know that we have some server issues, which may prevent some automated processes finding the very same server the site is running on. I suspect this was the case here too. So I turned to an internal tool we developed and was running on a different server. That timed out, because WordPress sites have so much more links (to check), than custom, non-cms-based sites.

Finally I decided to use a dedicated tool. I have been working on PCs for the last 12 years, so I was quite familiar with the excellent Xenu’s Link Sleuth. Unfortunately it is a Windows only tool, or as the author put it, “No, I won’t make a Java, MacOS, Linux, Knoppix, Ubuntu, Beos, Palm, C64, SAP, AmigaOS, Blackberry, Symbian, iPhone or Android version. Don’t even ask!“ However I quickly found a very similar tool for the Mac I was working in: Integrity. It did everything I wanted and seemed to be even faster then Xenu. Although the speed depends on the machines CPU and on the size of the project too. I am very happy with this finding.

Soon I found another issue with this site. When we moved it from the development server to the production server the switch of internal URLs wasn’t perfect. about 10-15% of them were changed from http://proof.domain.com to http://domain.com, instead of my preferred http://www.domain.com. I could have played with the .htaccess file to fix this, but for other reasons this was not an option. I also could have written a little SQL command, but instead we utilized a plugin called Search & Replace, which was designed for this kind of tasks.

Using the WordPress menu for a sitemap page

Today I had to research how to use WordPress’ Menu system as the basis for a sitemap page. In the past I used the ”HTML Page Sitemap” plugin to turn the site’s pages and their hierarchies into a sitemap page. Today however I had to find a solution for a site that uses the hierarchies of the menus, but not the parent/child and ordering system of the pages themselves.

Let me cut to the end and share the best solution I found. The WP Realtime Sitemap plugin does exactly what I wanted and much more. The key to make it work for the above scenario is to do the following on the plugin’s setting page (after installation and activation):

  • Under the “Display Settings” header only the “Show Menu” option should be ON
  • Under the “Order Settings” header the 1st order should be “Menu”

I need to mention two more links as they were part of my research.

  • Last April Jean Galea wrote the “The Ultimate Guide to WordPress 3 Menus.” The “Building a Sitemap” section of the doc gives instruction exactly what the heading suggests.  He gave credit for the original developer of the idea, including the shortcode: CosmosLabs.
  • I also found a code snippet from last May on Snipplr.com for the same purpose. I didn’t test it, but it looks functional.