Hello XenForo community,
I'm currently trying to install the Steam Authentication & Integration add-on on my XenForo forum (running XenForo 2.x). However, I keep running into an issue where XenForo does not recognize my add-on archive as valid.
Thanks in advance!
PS: Here is the github repo of the addon : https://github.com/mjljr/Steam-Authentication-for-XenForo
I'm currently trying to install the Steam Authentication & Integration add-on on my XenForo forum (running XenForo 2.x). However, I keep running into an issue where XenForo does not recognize my add-on archive as valid.
Issue:
When attempting to install via ACP > Add-ons > Install/Upgrade from Archive, I receive the following error:Oops! We ran into some problems.
The file "addon-Steam.zip" does not appear to be a valid add-on archive as expected.
What I've Done So Far:
- Created a valid ZIP structure:
- Verified addon.json format (see below).
- Enabled ZIP add-on installation by adding this to src/config.php: $config['enableAddOnArchiveInstaller'] = true;
- Tried manual installation by uploading the contents of upload/ to the server, but the add-on does not appear in ACP.
My addon.json File:
JSON:
{
"title": "Steam Authentication & Integration",
"description": "Allow users to authenticate using Steam and retrieve their Steam statistics.",
"version_id": 179,
"version_string": "1.6.3",
"dev": "HowIChrgeLazer",
"dev_url": "http://xenforo.com/community/threads/steam-authentication-integration.42694/",
"require": {
"XF": [2010000, "XenForo 2.1+"]
},
"namespace": "Steam",
"addon_id": "Steam",
"install_callback": {
"class": "Steam_Manufacture",
"method": "build"
},
"uninstall_callback": {
"class": "Steam_Manufacture",
"method": "destroy"
}
}
Questions:
- Am I missing something in my ZIP structure?
- Does my addon.json file look correct for XenForo 2.x?
- Is there a specific requirement for converting an XenForo 1.x add-on into a XenForo 2.x-compatible format?
Thanks in advance!
PS: Here is the github repo of the addon : https://github.com/mjljr/Steam-Authentication-for-XenForo