Breadcrumb NavXT Custom Post Type Support

As part of my goals last week, I was working heavily on Breadcrumb NavXT’s custom post type support (after I finished up replacing my desktop’s motherboard with a more stable one). This work is ready for testing. So far, it has passed my development test cases and is ready for end user testing.

The implementation in the SVN trunk has one flaw. It doesn’t handle the “hierarchy flip” situation, where a post hierarchy can terminate with a post that is flat (e.g. it uses taxonomies to be located, not a post hierarchy). One standard example of this “hierarchy flip” is attachments to posts. They are hierarchical, but the parent post is not. Currently, this is handled using an “exception” for attachments. A proper solution would check and continue until it gets to the very top. However, this would impact performance, and is unnecessary for most sites (I need feedback on this, if it is an issue, I will provide support).

It looks like the 3.6 release will be moved up to late July, from August. I plan on having it ready for the translation team by July 14th. It looks like I’ll punt the multisite support extensions to the 3.7 release this fall.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT and Custom Post Types

As of a few minutes ago, Breadcrumb NavXT has preliminary support of custom post types. Note that this support is very basic. It essentially sees hierarchical custom posts and pages as the same thing, and all other post types as posts. This will be refined further in the coming weeks, where each post type will have it’s own options, a la taxonomies.

-John Havlik

[end of transmission, stay tuned]

WP Lynx Preview

Ok, so I let the cat out of the bag yesterday (ha ha). Back on topic, WP Lynx is a project that I have been working on for a few months now, with the help of JD Hodges. It was his idea originally, and he came to me for to create the plugin (and thanks to him it’s now available to everyone).

Continue reading

Breadcrumb NavXT 3.5.1

This is the first bug fix release for the 3.5 branch of Breadcrumb NavXT. Several bugs related to the settings page have been fixed. These include fixing the wiping of settings on activation, XML settings file import issue, and the issues with saving the archive by date and custom taxonomy settings. Finally, the maintainers of the German and French translations have submitted updated translations. If you experience any issues with Breadcrumb NavXT 3.5.1, please leave a comment to this post describing your issue.

You can grab the latest version of Breadcrumb NavXT from the Breadcrumb NavXT page.

-John Havlik

[end of transmission, stay tuned]

Backup Before Upgrading

There is a bug in Breadcrumb NavXT 3.5.0’s install script that will reset your settings on activation. If you do not want to lose your settings, please export them using the Import/Export/Reset tab, and then Import them after upgrading to 3.5.0. Next week 3.5.1 will be released to address this problem and a few others that were discovered today by myself and others (probably Monday night).

As for how these made it into the main release, there is no one to blame for it but myself. As I work directly out of my testbed, I don’t activate/deactivate my plugins except when to test the install script. The actual cause was back in 3.4.0 when I changed ‘tag_’ to ‘post_tag_’ in some of the option names to fit with the custom taxonomy support (and WordPress’ name for tags). However, 3.4.x had a bug where the install script did not actually run (in most cases). When that was fixed with the rewrite of much of the administrative interface code, this dormant bug appeared, but I didn’t notice it until today while trying to fix a bug with the “Archive by Date Suffix” setting.

Moving forward, if you are using Breadcrumb NavXT in a system that does not use the default settings, please do a settings export before upgrading. This will save everyone headaches in the future. Also, I try to fairly transparent about development progress, and almost always announce when the plugin is going to translators for translation updates. This is typically a week before I intend on releasing it. In this time, please feel free to test out the SVN trunk for bugs that may affect you. Since there are features in Breadcrumb NavXT that I do not routinely use, I may not catch bugs in these areas. The more people looking at the release candidate, the fewer number of bugs that will make it through (same goes for WordPress as well). As always, if something is broken let me know.

-John Havlik

[end of transmission, stay tuned]