Breadcrumb NavXT Menu Magic 1.1.0

Announcing the immediate availability of Breadcrumb NavXT Menu Magic 1.1.0. New to this version is support for UberMenu’s Dynamic Posts and Dynamic Terms. If a post is in, or is a decedent of a post in, the Dynamic Post menu listing, that structure is reflected in the breadcrumb trail. Likewise, if a post is a member of a term that is represented in the Dynamic Term menu listing, that structure is reflected in the breadcrumb trail.

Users with valid and activated license keys should receive an update notification within the WordPress dashboard and be able to use the update mechanism to update (just like with any plugin in the WordPress.org repository).

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT Translations Moving to Language Packs

Breadcrumb NavXT is moving away from distributing language files starting with the 5.3.0 release (slated for early October). Rather than ship translations, Breadcrumb NavXT now supports language packs from WordPress.org. As of today, language packs through WordPress.org have been enabled for Breadcrumb NavXT.

For end users, only a few things will change. The first is the download size for Breadcrumb NavXT will be reduced. Second, only translation sets that are 100% complete are eligible for language pack inclusion. Previously, 90% completion of a language translation set was required to ship with Breadcrumb NavXT.

Due to this migration, translate.mtekk.us will be retired sometime in early October. Going forward, translation efforts should be made on the GlotPress install located at translate.wordpress.org. The good news is, ff you have a WordPress.org account, you can now help translate Breadcrumb NavXT.

Lastly, a mailing list to notify translators of impending Breadcrumb NavXT releases that require translation updates will still be maintained. An email announcing these changes has been sent to the translation team.

-John Havlik

[end of transmission, stay tuned]

Update 2 to Breadcrumb NavXT Premium Extensions

The current three premium extensions to Breadcrumb NavXT, Breadcrumb NavXT WPML Extensions, Breadcrumb NavXT Menu Magic, and Breadcrumb NavXT Title Trixx, have received their second minor update today. In the previous release there was a bug where license activation via the “activate license” button could cause some settings in Breadcrumb NavXT to be unintentionally modified. Additionally, Breadcrumb NavXT Menu Magic has been updated to better support Breadcrumb NavXT 5.2 and 5.3.

The defect caused some HTML tags to be stripped from Breadcrumb NavXT settings fields that accepted HTML. This has been corrected in the latest release of Breadcrumb NavXT WPML Extensions, Breadcrumb NavXT Menu Magic, and Breadcrumb NavXT Title Trixx.

Users with valid and activated license keys should receive an update notification within the WordPress dashboard and be able to use the update mechanism to update (just like with any plugin in the WordPress.org repository).

Visit the Breadcrumb NavXT Premium Extension Store to check out all of the updated premium extensions.

-John Havlik

[end of transmission, stay tuned]

I’m Speaking at WordCamp Minneapolis 2015

My presentation titled “Writing (more) Secure Plugins” was accepted into developer’s track for WordCamp Minneapolis 2015. This presentation aims to enlighten WordPress plugin developers of common attacks and preventative measures that should be taken within any WordPress plugin.

Topics covered include: Plugin security best practices, data sanitization (and validation), action authorization, and permissions. As always, this is a non-exhaustive list of the topics I’ll cover but it should give a feel for what I’ll be talking about.

-John Havlik

[end of transmission, stay tuned]

Breadcrumb NavXT Extensions and the EU VAT Rules

The European Union’s current VAT rules unjustly discriminate against small businesses that rely on the sale of electronically delivered products. Said rules require applying VAT to purchases based off of the current location of the customer. If said customer is in the EU, the appropriate local EU VAT must be collected.

Unfortunately, compliance is nowhere near trivial. Hence, sales to customers that appear to be in the EU are blocked. While embargoes on ‘friendly’ regions are silly, in this instance, no other practical solution exists.

Should complying with the VAT requirements become less burdensome, sale to persons located within the EU will be made possible. Until that time, if you are stuck in the European Union, please consider contacting your politicians and request they rectify the EU VAT mess.

-John Havlik

[end of transmission, stay tuned]