Available immediately for public consumption is Breadcrumb NavXT 2.0.3. This is the third, and final, bug fix release for 2.0.x, next up for release is 2.1.0. In this version, some CSS code that was used for the administrative interface was removed as it also affected other aspects of the administration panel. Specifically, the “Write” tab was the one with the most visible problems. The code affecting the saving of the settings from the administrative interface has been tweaked, hopefully eliminating the
"Warning: strpos() [function.strpos]: Offset not contained in string. in …/breadcrumb_navxt_api.php on line 77"
bug. Finally, a variable dump of $usermeta is done when the “API Malfunction” error is triggered. Hopefully that will allow some additional insight as to a possible workaround to the problem. The cause of the malfunction is known but an automated workaround isn’t obvious at this time.
As March approaches and the release of WordPress 2.5 nears, development on Breadcrumb NavXT 2.1 begins. Right now in the SVN, the trunk received a minor update that won’t be tagged, though it’s version happens to be 2.0.3. The trunk SVN in never stable unless immediately following a tagged release. Version 2.1 will feature:
A newly revamped Administrative interface. Complies with the WordPress 2.5 guidelines, even though they recommend using tables in ways that they shouldn’t be.
Smarter method for trimming the title to stay within the maximum length while not cutting off in the middle word.
Reimplement static front pages.
Allowing post breadcrumb organization by category or tags.
A widgetized version. (May or may not make it in this version, not sure if it is appropriate for this plug-in.)
Hopefully, the current problems that some are experiencing when enabling the Administrative interface can be resolved in an elegant manor. One cause of this is known and an appropriate error message with instructions on how to resolve the issue will be given to the user.
This is a quickish update based on the work of Tom Klingenberg and myself in fixing some deficiencies in the Administration interface. The administrative interface has been tweaked lightly, but not to the extent that will be present in 2.1. The multi-lingual system should work now, and a German translation has been included in the default distribution. As a heads up for anyone who has modified their Breadcrumb NavXT core file, the upcoming 2.1 may feature more drastic changes in the core as things are reorganized a bit. As always don’t rely heavily on modifications the anything in the api file as it is likely to change rapidly between versions.
Some users of the Breadcrumb NavXT plug-in have noticed that upon trying the enter the administrative interface they are greeted by an error. Earlier version presented a “Bad user, no cookie for you” error, which should only be seen by malicious individuals. As of 2.0.1 this error was refined to letting the user know that part of the WordPress API on their blog is not working correctly. In particular, the get_currentuserinfo() function is malfunctioning. This is due to a shortcoming in WordPress in which the developers have know about and passed off as a plug-in problem since version 2.2. The cause is when WordPress is first installed, the default user that is created is set as an administrator, yet it has no usermeta in the database, hence has no user_level. This problem seems to be resolved by the upgrade functions in WordPress when upgrading from one version to another. Hence, fresh WordPress installs will have this bug, while older/upgraded ones will not. The best solution is to under the Users section and edit the user that is used primarily and make sure administrator is selected under role, then save. That should make the problem go away.
Tom Klingenberg has been working with me to fix some things up with the Breadcrumb NavXT. Our collaborated work will be present in version 2.0.2, which features several bug fixes. Included in 2.0.2 is the official German language file for Breadcrumb NavXT. Other major reworkings of the administrative interface will be included in 2.1.0. For all the users out there that need localization support, it is fully working in 2.0. thanks to the work of Tom. If there are any polyglots out there who could or have translated this plug-in, via the .po/.mo system, and would like their work to be included as part of the official package, leave a comment below. You can take a sneak peak at the 2.0.2 code by clicking the “Breadcrumb NavXT Latest Build” download link, be aware that the version number on this code may be incorrect and some things may be broken.
Lastly, anyone out there still using Breadcrumb Navigation XT of any version, please upgrade to Breadcrumb NavXT soon. On the 19th I will no longer offer any support for Breadcrumb Navigation XT and it’s project page may mysteriously vanish.
I’ve reverted things back to the original Berry theme. Since I have not received word from a client about a non-web project that I’m working on, some work on mockups for Cran-Berrry will be worked on today. Later this weekend a major improvement to Attachment NavXT may be made and will become available for public download.