1. What is this Add-on?
This is actually an add-on for an add-on. Let's break down the components:- XenForo 1: The forum software platform (version 1.x series, now End-of-Life).
- bd Widget Framework: This was one of the most popular and powerful add-ons for XenForo 1. It allowed administrators to create and place "widgets" (blocks of content) anywhere on their forum without needing to edit templates. Think of it as a visual page builder.
- XMWidgets: This is an extension for the Widget Framework. It doesn't work on its own. It adds a new set of specific, pre-built widgets that can be used within the Widget Framework system.
2. Key Features (What it does)
The bd Widget Framework itself provided the engine to render widgets. "XMWidgets" would have added a collection of new widgets, likely including things like:- Enhanced Content Displays: Specialized widgets for showing recent threads from specific forums, latest posts with images, featured content sliders, etc.
- User Information Widgets: Widgets to display top posters, newest members, user statistics, etc.
- Media & Gallery Integration: Widgets to pull in and display images from media galleries (like [Xen] Media Gallery or external sources).
- Custom HTML/Ad Blocks: While the core Widget Framework could do this, extensions often provided more tailored versions.
- Social Media Feeds: Widgets to embed feeds from Twitter, Facebook, or other platforms in a more integrated way.
3. Important Warnings & Critical Information
Warning #1: XenForo 1 and its Entire Ecosystem is EOL
This is the most critical point. XenForo 1.x, the Widget Framework, and all its extensions are completely unsupported. This creates a house of cards:- The core forum software is vulnerable.
- A major, complex add-on (Widget Framework) is vulnerable.
- An extension for that add-on (XMWidgets) is also vulnerable.
Warning #2: Extreme Complexity and Dependency Risk
This is a high-risk combination for several reasons:- Dependency Chain: XMWidgets requires the bd Widget Framework to be installed first. If the Widget Framework breaks, XMWidgets will also break.
- Deep Integration: Both add-ons hook deeply into XenForo's core templates and rendering system. A conflict between them, or with any other add-on, can cause major display errors or white-screen-of-death crashes.
- Abandoned Software: Both the Widget Framework and this extension have been abandoned for years. They are not compatible with PHP versions beyond 7.4 (and possibly even older). Using them on a modern server will almost certainly cause fatal errors.
4. The Modern Solution: Upgrading to XenForo 2
Upgrading is the only viable path, and the good news is that XenForo 2 has a superior solution.- Upgrade to XenForo 2: Migrate your entire forum to the supported XF2 platform.
- Use XenForo 2's Built-in Widget System: This is the key takeaway. XenForo 2 has a powerful, built-in widget system that replaces the need for the old "bd Widget Framework."
- You can find it in the ACP under Appearance > Widgets.
- It allows you to place widgets on a variety of pre-defined "positions" (sidebars, footer, below content, etc.) without touching code.
- It comes with a core set of useful widgets (Recent threads, New profiles, HTML, etc.).
- Find Modern XF2 Widget Add-ons: The XenForo 2 community has many developers who create add-ons that provide new widgets for this built-in system. You would search for "[XF2] Widgets" to find extensions that provide the specific functionality you used to get from "XMWidgets."
5. If You Insist on Using this on XF1
This is extremely high-risk and not recommended for any live site. The setup is more complex than a single add-on.- Source the Files: You must find TWO compatible and working files:
- The bdWidgetFramework.zip file.
- The XMWidgets.zip extension file.
- Install in Correct Order:
- Log in to your XenForo 1 Admin Control Panel (ACP).
- Go to Add-ons -> Install Add-on.
- First, install the bd Widget Framework.
- Second, install the XMWidgets extension.
- Configuration:
- After installation, you would configure the main Widget Framework options (likely under Appearance > Widget Framework).
- The specific widgets provided by XMWidgets would then appear as new options when you go to Appearance > Widgets -> Create New Widget in the ACP.
Conclusion
"XMWidgets - bd Widget Framework Extension" represents a dead-end technology stack for XenForo 1.Attempting to use this complex, unsupported, and interdependent system on a live site is an invitation for security breaches and site instability.
The modern and correct solution is to upgrade to XenForo 2, which has a superb built-in widget system that eliminates the need for such a fragile add-on dependency. You can then extend it with modern, supported widget packs from the current XenForo community.