MANIFEST-UPDATER-CLIENT-001
<client>0</client>
Updater client 0 / 1 integers
Joomla 3 update servers used integer clients. Joomla 4 wants the words site and administrator.
<client>0</client> → site / administrator strings
What you will see
- Invalid client
Symptoms people search
update does not show in Joomla · live update broken
Replace this code
Swap <client>0</client> for site / administrator strings.
Joomla 3
Remove or stop calling this
<client>0</client>Joomla 4 / 6
Use this instead
<client>site</client>
<!-- or administrator -->How to fix it
- 1Change 0 → site, 1 → administrator in the update XML.
Also known as
update server · client 0 · client 1
Related issues
- Joomla 3 → 4Manifest / installer
Missing <namespace> in the manifest
<extension> without namespace → <namespace path="src">Vendor\Component\Name</namespace>
- Joomla 3 → 4Joomla API
JUser::getParameters()
JUser::getParameters() → getParam($key) / setParam()
- Joomla 3 → 4Joomla API
JUserHelper::getCryptedPassword / getSalt
JUserHelper::getCryptedPassword() → UserHelper::hashPassword() / verifyPassword()
- Joomla 3 → 4Manifest / installer
_QQ_ language placeholder
_QQ_ → Escaped quotes in INI files
- Joomla 4 → 5Manifest / installer
en-GB.com_foo.ini language filenames
en-GB.com_lms.ini → com_lms.ini + langmetadata.xml
- Joomla 3 → 4Manifest / installer
Joomla 1.5 plugin folder / discover install
plugins/content/foo.php (1.5 layout) → plugins/content/foo/foo.php + foo.xml (1.6+ layout)