SEO & Index Tools
Version: 1.0.6 Release Candidate 3
Changelog
- Fixed a bug with DragonByte Usertagging which could cause an error "disallowed attribute for element" when validating AMP enabled pages
- Added further compatibility with the Usertagging addon with PHP handlers affecting the same functions
- Added further compatibility and fallbacks for AMPXF addon
- Fixed a bug which could cause "no default value for nl_seo_alt_text" when using XenAddons Showcase
- Added further compatibility with some XenAddons products
- Improved installers and upgrader scripts
- Added all placeholder labels for settings within the Admin-> SEO -> Webmaster Tools page
- Improved ordering of tag & script insertions from the Webmaster Tools settings, different tags will load in the head or footer as best suited
- Fixed a bug where the Facebook meta pixel tag would not be present in the page HTML
- Changed labeling for Facebook pixel to reflect the "Meta" parent company
- Added "open in new tab" attribute when opening various links from setting descriptions
- Added further compatibility with XFOptimize
- Clicking the "Missing description tags" icon in the Admin -> Forums node list will now go to the correct page
- Tweaked numerous setting descriptions for better clarity and explanation
- Added numerous new hard-coded labels to the phrasing system
- Further improved spacing and appearance of the SEO staffbar dropdown menu in various third-party themes
- Fixed several install errors when upgrading the addon from very old versions, which previously required upgrading the addon in several steps of releases
- Further testing for PHP8 with compatible addons
- Improved the recommendations system
- Missing meta fields are no longer counted in recommendations by default
- Counting missing meta fields is enabled by the setting via the Admin -> SEO -> Advanced Settings page
- The "Descriptions & meta fields" counters and Fix buttons are now split separately into description related issues and meta related issues
- Improved Schema.org markup for DragonByte eCommerce product pages to be in line with Google's latest expectations and interpretation of Schema
Overview
This is a sizable bug fix and improvement update which addresses several user reported bugs and brings the addon close to public stable release. The addon has now been extensively tested on PHP8.x along with numerous third-party addons, including officially supported content-related addons (AMS, XFRM, etc).
The addon is considered stable on PHP8 with the exception of any user-reported issues regarding compatibility with other products.
In addition, the recommendations system has been tweaked to longer factor missing meta fields, and will display results separately for either missing description fields, or meta fields. The addon will automatically update recommendations after all upgrades to reflect new changes.
If you'd like to incorporate missing meta fields into your recommendations, you can do so by enabling the setting "Count missing meta fields as recommendations" via the Admin -> SEO -> Advanced Settings page.
The Webmaster Tools page now has more accurate descriptions with links to integrate the various services, such as Pinterest, Bing, Google Search Console, etc.
Miscellaneous
Addon related
- Further improvements to PHP handlers:
- Nulumia\SeoTools\XF\Service\Node\RebuildNestedSet
- Nulumia\SeoTools\XF\Entity\Node
- Improved compatibility with [Addonslab] Thread Filter
To update your theme, please download the latest version at:
https://www.nulumia.com/shop/my-downloads/
You must select "Overwrite files during install/upgrade" when upgrading to this version.
Overview
This release is a small update on top of the larger release earlier today. It includes several improvements including compatibility fixes with [AddonsLab] Thread Filters
Miscellaneous
- Improved wording, removed hardcoded labels, fixed some missing sentences
- Removal of several legacy templates and template changes
- Various PHP 8/8.1 compatibility improvements
- Significantly improved accuracy and consistency of model changes alongside many other add-ons that affect the same model areas
- Better order and priority of template edits should now fix many failed edits in some themes and with other 3rd party addons
- Fixed consistency issues in the UIX theme
- Added compatibility with XFOptimize addon
- Listener addon script optimizations
- Cleaning up unused properties, templates, etc.
- Optimization of CSS/Less templates
- Improved some occurrences of page link tags
Page titles
- Added new feature to change page title separator, available via SEO Page -> Page Titles
- "|" (default) or "-"
- Improved PHP handlers with greater optimization for page title rewrite feature
- Page title separator now respects when category titles are added before the title suffix
- Fixed several rare cases where custom page titles were not appearing on the front-end
- Improved handling of the Limit Page Title Characters feature
- Added PHP 8 improvements
- Greater precision with new page title separator feature
- The Page Title Separator and Limit Page Title Characters features are now fully independent and will trigger for all pages as expected.
Bread crumb
- Fixed a bug where the current page breadcrumb element would jump out of the container when activating the extended breadcrumb function
- Improved extended breadcrumb UI on mobile that prevented user from returning to parent category
- Current page is now hidden on mobile and parent category link is restored when viewing from threads, resources, etc.
- Fixed several rare server errors
Google live preview
- Google live preview code improvements
Branding and scheme
- Optimizing Feature Model Changes to Resolve Conflicts
Related Addon
- Various small code improvements for XenAddons compatibility
- Fixed several small bugs related to DragonByte eCommerce addons
- Fixed several rare server error reports related to Xenforo Media Gallery
To update your theme, please download the latest version from:
You must select "Replace files on install/upgrade" when upgrading to this version.
Insight
This release brings additional testing and compatibility with PHP 8, as well as fixing various user-reported bugs and feature set stability for the public stable release.
Several bugs have been fixed related to extended breadcrumb and schema functions, as well as a brand new feature to change the page title separator. Existing features have been slightly reworked to accommodate this new change.
1651546405845.png
Miscellaneous
Page Titles
- Improved phrasing, removed hard-coded labels, fixed some missing phrases
- Removed several legacy templates and template modifications
- Removed a legacy Options group from Admin -> Setup -> Options
- The legacy "SEO Fields for Content Types" option has been removed, as this is handled via permissions
- The "Show index column on node list" option has been changed and moved to Admin -> SEO -> Advanced settings, along with a new option for showing the fields column:
- Show index column on node & category lists
- Show title & description fields column on node & category lists
- These options will now correctly show or hide the columns
- Several PHP 8 improvements (still not fully supported)
- Fixed a bug related to the "Remove username links for guests" where avatars could become broken in some situations
- Fixed a UI bug within certain admin option groups
Google Live Preview
- Improved page title handling for UBS blogs and blog entries
- Fixed a bug where AMS category titles could still be appended even when the option is unchecked
- Fixed a bug where thread forum titles could still be appended even when the option is unchecked
Branding & schema
- The Open Graph image field will now longer appear when creating/editing media items
- Fixed a bug where the snippet URL would not reflect custom Page Title Suffixes in some situations
Addon related
- The Preview markup field now correctly shows the schema output on the Admin -> SEO -> Schema & Branding page
- Organization schema output now fully tested & validated via Google Rich Snippet Tester
- Improvements to schema template positioning
- Added new framework for internally managing schema data ahead of further features
- Certain schema, logo and Open Graph image data are now cached for overhead-free fetching
- New cron entry to regenerate schema cache (currently set to once a week)
- Saving related style properties now also regenerate or delete cache as needed
- Addon installers now properly construct the cache on install or upgrade to required versions
- Added new feature to automatically add Organization schema markup to home page. This is a beta feature and the automatic insertion may not work in all cases
- Requires Canonical & Friendly URLs
- Requires root breadcrumb, selected nav entry and home page URL to match. This detection may be improved later
To update your theme, please download the latest version at:
- Improved addon related PHP controllers
- Several compatibility improvements for XenAddons legacy mode
- The AMS article list description will now properly display on the front-end, when a value is entered
- Fixed various server errors when editing or creating media items, specifically an error "getOffset('meta_ogimage')"
- Fixed a bug which could cause a server error "Attempt to read property "title" on null" for media items
- Fixed various server errors which could occur in some situations in XFMG
https://www.nulumia.com/shop/my-downloads/
You must select "Overwrite files during install/upgrade" when upgrading to this version.
Overview
This is a substantial bugfix update which addresses multiple user reports and suggestions. In addition, the Schema & Organization features have been improved, with new caching mechanism for light-weight fetching, automatic home page insertion (beta feature), and preview output on the Admin -> SEO -> Schema & Branding page.
![]()
Not included in this release:
- The incorrect labels when nodes or categories are set to "Inherit" still need improved
- SEO meta fields for media items are still limited compared to other addons