Holy taxonomy options Batman! With Breadcrumb NavXT you can now have breadcrumbs delimit posts by either hierarchical categories or linear tags. Improvements were also made in the max title trimming for posts. The administrative interface was heavily tweaked, as was the bcn_security function, it should no longer produce errors. On API malfunctions, instructions are now provided on a known method of fixing the problem. Lastly, attachments to pages will now show the full page hierarchy leading up to them, in contrast to attachments to posts which only show the parent post name. Also, WordPress 2.5 is required for this version, it fixed some things and made other things easier to implement.
Just a note to users that directly access the bcn_breadcrumb class, the method of displaying things has changed from 2.0. The class was heavily reorganized, again, to allow it to be more modular. You must call the member function assemble() before calling display().
Somewhat of an unexpected release, 2.5 is now available. Released sometime this morning, WordPress 2.5 brings fixes to over 700 bugs. This includes a fix to the permalink bug for attachments that I mentioned previously in Permalink Problems. Attachments in general received some needed attention in 2.5 as well did the administrative interface. Most plug-ins that worked in 2.3 should work in 2.5, so don’t hesitate to upgrade to 2.5.
Breadcrumb NavXT 2.1 will be released by Wednesday April 2nd, 2008. I’m just doing some testing and tweaking. It seems that the install function is working again for it in 2.5. A widget version of the plug-in won’t make it until 2.2, but it is definitely on the road map.
As you may or may not have noticed, depending on browser caching, Cran-Berry is running on this blog now. There are still several things that need to be fixed, and as time progresses things will become cleaner and more feature filled. Some CSS tweaking will occur as well as some other changes to give the user some consistency between the Dashboard and it. Additionally the search form needs some lovin’.
Please note that I no longer support IE6. IE7 has been out for way over a year now and IE8 is on its way. I do know that the method that I use for centering the main content does not work in the IE8 beta, even though it works on every other modern browser in existence. That really does not matter as Cran-Berry will be here soon enough and it’s a wider theme that will have that problem resolved.
Want your breadcrumbs to show the tags your post is in, the latest development build of Breadcrumb NavXT will do that. To accommodate this new feature the settings API has been modified a bit to rename one option and three new ones were added. Naturally, hierarchical categories are the default setting, but if you’d rather use a flat scheme that can be done through tags. This is the only method to achieve displaying “multiple categories” that will be supported by Breadcrumb NavXT.
An additional note on the new breadcrumb class for 2.1. It will be possible to support breadcrumbs for pages that are dynamically generated by other plug-ins on existing WordPress pages. An example of such a page is the product pages created by e-commerce. This is due to a change in the class that has the breadcrumb generated separate of output. However, this does not mean I will be supporting these other plug-ins. The responsibility ultimately rests on the shoulders of the plug-in developers to support this. Note that the administrative interface will not work with this usage as the overriding plug-in will need to call and manipulate the class itself.
This evening I took a break from the development of Breadcrumb NavXT 2.1 and played with my GPX reader/plotter. Previously, on a 3.0Ghz Pentium 4 computer running linux and in Firefox 2.0 the maximum number of coordinates that can plotted using the GPolyline element was about 200. This was the max that maintained reasonable usability (the actual limit was somewhere in the 300s where it no longer rendered). With my laptop, a 2.8Ghz Core 2 Duo, still has a rather low limit of about 250 while maintaining usability. Some of my runs are over 300 track points, and these were not even that long of routes. I’m talking about somewhere between three and four miles.
Obviously this is not good, and that is why WP Trainer was not released last year. The solution to this problem is dynamic loading of the points, and using semi-sophisticated algorithms to remove “unneeded” points, such as ones that are outliers and ones that are in the middle of a straight line. Naturally, this is not a trivial thing to implement. Thus, it may be June before something is together for general consumption.