Posts tagged with ‘wordpress’

Site redesign and new plugin

Jun 28, 2007 | 8 comments

A new design! I decided I needed a new and fresh look and the result is the still-in-progress 'Guangzhou' theme. My hope is that it's both easier to navigate, as well as being lighter and more suitable for future work. Comments, as always, are welcomed.

In conjunction with the new theme I've made use of WP-Cache and Gravatar cache, which should result in a noticeable speed improvement. The site itself has undergone a good clean, with all invalid code being replaced, all dead-links now corrected, and the addition of new sections for software, articles, and about myself.

On top of that I've added a new plugin: HTML Purified. This plugin changes the default comment filter and replaces it with HTML Purifier, a very exhaustive library that checks, validates, and corrects HTML. Not that WordPress is insecure by default, but this just beefs it up a notch, and ensures that comments are both safe and XHTML valid.

Read more here…

Filled In & HeadSpace - WordPress Plugins

Feb 28, 2007 | No comments

An update on two of my WordPress plugins: HeadSpace is now standing at version 3, and Filled In at version 1.6. Both have had extensive changes. HeadSpace now allows you to define meta data across all WordPress pages, as well as supporting Ecto. Filled In is a very powerful form management system that has had a major revamp and is now much more capable and even has the ability to add CAPTCHA images to forms.

Read more here…

Spring Cleaning

Jun 13, 2006 | No comments

An attempt to give my website a bit of spring cleaning has resulted in several new WordPress plugins.

The first is Tidy Up, which adds the ability to run HTML Tidy through all your posts and comments and produce a report on the quality of your HTML. If you're feeling brave you can also have the plugin automatically fix any problems.

Next is Search Regex. As the name would suggest, this is a search and replace plugin. It allows you to search and replace phrases inside posts, pages, comments, and meta-data. In addition to plain text searches, you can also use full PHP regular expressions. This makes it very easy to bulk-modify a WordPress installation, should you decide to move directories. Several other similar plugins exist, but I couldn't find one that provided the regular expression capability that I needed.

Read more here…

Giraffe2 - Wonky edition

Apr 12, 2006 | 5 comments

Four months into the new year and a total of 2 posts. Not so good. I was working on a new version of my Giraffe theme that would allow all the page elements to be dragged around the screen, but it was taking too long and I just didn't have time to finish it. Instead, I cleaned up what I already had, made it WordPress 2.0 compatible, and dropped in a few new features. Now presenting Giraffe2 - the slightly wonky edition.

Read more here…

AJAX Calendar

Nov 25, 2005 | 1 comment

After all the hype and bubble-blowing, I decided to dip my little pinkie into the mix and experiment with AJAX. The result has been the release of a new plugin, cleverly titled 'AJAX Calendar'. Once installed this allows the standard WordPress calendar function to be enhanced such that:

  • Stepping through the months is now asynchronous, and only updates the calendar
  • Clicking on the calendar title takes you back to the current month
  • Clicking on the funny «-» button will expand the calendar and display the posts headings for that month
  • All content is cached
  • Works in most browsers

The plugin requires modifications to the WordPress theme, although these modifications have been included in version 1.23 of the Giraffe theme.

Have a play.

Read more here…

HTTP 406 Error

Aug 20, 2005 | 57 comments

Some work I've been doing recently has involved debugging a Mambo installation. The website had developed the curious ability to block the editing of certain articles, but allowed other ones through. These blocked attempts to save articles were resulting in a '406 Not Acceptable' error.

According to the W3 specification, this means:

The resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.

Say what?

After a lot of hair-pulling I tracked the problem

Read more here…

Japanese theme

Aug 2, 2005 | No comments
Another addendum to the Giraffe theme, with a Japanese localization courtesy of Tai. The .mo file can be found on the Giraffe page, and the WordPress localization file on the WordPress localization page. Test it out from the sidebar Localization menu. Thanks once again to Tai.

Read more here…

It's all Greek and Japanese to me

Jul 31, 2005 | No comments

Thanks again go to Tai for his translation of the second part of the Theme Guide series into Japanese. Great work!

Also, Simos Xenitellis has produced a Greek localization for the Giraffe theme. You'll need the .mo file for the theme, and the .mo file for WordPress (taken from this Greek translation website and converted into a .mo file). Check it out from the Localization menu in the sidebar of this website, or visit his website for the full effect. Thanks Simos!

Read more here…

Adding a localization menu to WordPress

Jul 18, 2005 | 10 comments

You may have noticed a small drop-down menu labelled 'Localization' in the sidebar of this blog. It's something I've been playing about with since localizing the Giraffe theme and, while it doesn't magically translate the entire blog, it does provide a viewer with a simple method to change the locale.

But what is a locale? In WordPress terms it refers to the framework around which your posts are displayed. That is, the words, phrases, dates, and times, that surround your posts.

Read more here…

Pinyin converter

Jul 11, 2005 | 7 comments

I've added a small Pinyin converter to the InScript plugin. Pinyin is a method of transliterating Chinese characters into the Roman alphabet. As Chinese is a tonal language, it is important that these tones are included in the pinyin. This is achieved through the use of accents and other marks over certain vowels.

The reason for the converter is that these accents are not easy to type, especially for people with keyboards in an accent-less language (i.e. English). It is possible to enter the characters using some form of character mapping tool, or by entering the HTML code directly, but this is not an intuitive method.

Read more here…

Home | Software | Terms & Conditions | Sitemap | John Godley © 2008
Close
E-mail It