Dot Online
Internet | Marketing | Communication
Back up your Joomla!® website directly to your computer
P4J - Site Backup is a backup component for Joomla!® 5 and Joomla!® 6 that lets Super Users create downloadable copies of their website directly from the Joomla!® administrator panel.
Choose between a complete website backup, files only, or database only. The backup is generated as a ZIP archive and downloaded directly to your computer, without creating a permanent backup file on the hosting server.
With configurable exclusions, compression options and built-in environment checks, Site Backup provides a straightforward way to safeguard your website before updates, maintenance or significant changes.
Three backup types for different needs
Create a complete backup containing your website files together with a SQL export of the database.
Website files and directories.
Joomla configuration and extension files.
Website media and other included resources.
Database tables exported to a database.sql file.
Optional backup notes and diagnostic information.
A Full Backup is particularly useful before major Joomla!® upgrades, extension installations, template changes or website migrations.
Create a ZIP archive containing the files and folders of your Joomla installation, without including the database.
Save copies of website files before modifying them.
Preserve templates, extensions and uploaded resources.
Exclude unnecessary directories and files.
Download the archive directly to your computer.
This option is useful when you need a filesystem backup without exporting database content.
Export your Joomla!® database into a downloadable ZIP archive containing database.sql.
Save database tables and their data.
Create a copy before database maintenance or major changes.
Choose whether to include only Joomla-prefixed tables or all tables in the database.
Use the SQL file with a compatible database management tool when restoration is required.
Database backups require MySQL or MariaDB.
No backup archives stored on your server
Unlike systems that create and retain ZIP archives on the hosting server, P4J - Site Backup generates the archive while downloading it.
No accumulated backups: old ZIP archives do not consume permanent hosting storage.
Direct download: the archive is transferred to your computer through your browser.
No server-side backup repository: there are no completed backup archives left on the website.
You control storage: keep your downloaded files on your computer or another trusted storage location.
Because Site Backup does not retain copies on the server, you are responsible for keeping the downloaded archives safely stored.
Configurable backup options
Adjust which files and database tables are included and choose the compression level that suits your needs.
Exclude folders and files
Exclude folders that do not need to be included in the backup.
Use wildcard patterns to exclude matching files or folders.
Avoid including unnecessary caches, logs or archives.
Prevent existing backups from being included inside new archives.
Joomla's configured temporary and log directories are automatically excluded.
Choose which database tables to include
Site-prefixed tables: include only tables belonging to the Joomla installation.
All tables: include every table in the connected database, including tables used by other applications.
The site-prefix option is recommended for most Joomla installations.
Adjust compression
Choose between Fast, Normal and Maximum compression.
Higher compression can reduce the size of text-based content but may require more processing time. Already-compressed files such as images, videos and archives are stored without additional compression.
Environment checks before starting
The main dashboard provides information about the hosting environment and the availability of backup functions.
Checks include:
PHP version.
ZIP compression availability.
Database compatibility.
Number and approximate size of included database tables.
PHP execution time limits.
Readability of the website directory.
Clear status indicators help you identify potential limitations before downloading a backup.
Optional notes and backup reports
Add a short description to each backup, such as "Before Joomla update" or "Before replacing the template".
When provided, the note is stored in a readme.txt file inside the downloaded ZIP archive.
Backup files receive a timestamp-based filename to help distinguish copies created at different times.
If files or folders cannot be included, Site Backup can generate a sitebackup-warnings.txt file listing the affected items, allowing you to review the result.
Restricted to Joomla Super Users
Backup archives may contain sensitive website information, including configuration files, database credentials and user account data.
For this reason, P4J - Site Backup is accessible exclusively to Joomla Super Users. Other backend users cannot open the component.
Restoring a website from a backup
Downloaded archives contain the files and/or database export needed for a manual website restoration.
Depending on the selected backup type, restoration generally involves:
Extracting the ZIP archive on your computer.
Uploading the website files to the appropriate server directory.
Importing database.sql into MySQL or MariaDB using a database management tool.
Updating configuration.php if the database or hosting environment has changed.
Important: P4J - Site Backup creates downloadable backup archives but does not provide an automatic one-click website restoration feature.
Restoring a backup replaces existing files or data. Always verify the archive and preserve a copy of the current website before performing a restoration.
Installation and updates
Install P4J - Site Backup using Joomla's standard extension installation procedure:
Log in to the Joomla administration panel as a Super User.
Open System → Install → Extensions.
Upload the P4J - Site Backup ZIP installation package.
Go to Components → P4J - Site Backup.
Select Full, Content or Database and start your first backup.
New versions can be installed over an existing installation without uninstalling the previous version. Configuration settings are preserved during updates.
Joomla displays notifications when updates become available. Updated packages can be downloaded manually from the Plus4J download area, according to your download entitlement.
Documentation and support
P4J - Site Backup includes an English-language user manual covering installation, backup types, configuration options, downloading, manual restoration procedures and troubleshooting.
Five essential Joomla!® tools. One simple plugin.
P4J - MultiTool is a system plugin for Joomla!® 5 and Joomla!® 6 that brings together five useful tools for managing the HTML head section of your website.
Instead of installing separate extensions or editing template files, you can configure favicons, mobile shortcut icons, social sharing metadata, the generator tag, and schema.org structured data from a single tabbed interface.
Each feature can be configured independently, so you only enable the functions you actually need.
What can P4J - MultiTool do?
Replace the default favicon with your own website icon, including on sites using Joomla's Cassiopeia template.
Upload or select ICO, PNG, or SVG icons.
Apply your favicon across the website.
Optionally replace existing favicon tags to prevent conflicts with template-generated icons.
No template file modifications required.
Define the icons displayed when visitors add your website to the home screen of their smartphone or tablet.
Apple Touch Icon (180 × 180 px) for iPhone and iPad.
PNG icon (192 × 192 px) for Android and web applications.
High-resolution PNG icon (512 × 512 px).
All icons can be selected using Joomla's built-in Media Manager.
Take control of how your website appears when someone shares a link on WhatsApp, Facebook, LinkedIn, Telegram, and other platforms that support Open Graph metadata.
Configure the website name, title, description, and preview image.
Use dynamic page titles and meta descriptions with fallback values.
Set the Open Graph content type and locale.
Enable Twitter/X Cards with configurable card types.
Choose a default image for social sharing previews.
With dynamic fallback enabled, individual pages retain their own titles and descriptions when available, while the configured defaults are used when needed.
Decide how Joomla's generator meta tag should appear in your website's HTML source.
Keep Joomla's default generator tag.
Remove the generator tag entirely.
Replace it with your own custom text.
The default configuration removes the generator tag. You can change this behavior at any time.
Add structured data to help search engines interpret information about your website, organization, business, or professional identity.
P4J - MultiTool supports several predefined schema types:
Organization + WebSite: for companies, associations, and organizations.
Local Business: for businesses with a physical location, including contact information, address, geographical coordinates, and opening hours.
Person: for personal websites and professional profiles.
Custom JSON-LD: for advanced users who want to provide their own structured data.
Relevant fields are displayed according to the selected schema type, keeping the configuration interface clear and manageable.
Designed for practical Joomla administration
P4J - MultiTool focuses on straightforward configuration without unnecessary complexity.
One control panel: all five tools are organized into dedicated tabs.
Independent settings: enable and configure only the features you need.
Template independent: works with Joomla!® templates, including Cassiopeia.
No template modifications: the plugin manages the generated frontend output without changing template files.
Native Media Manager: select images through Joomla's standard interface.
Reversible changes: disabling or uninstalling the plugin removes its modifications to the frontend output.
Technical requirements
CMS: Joomla!® 5 or Joomla!® 6
PHP: 8.1 or later
Extension type: System Plugin
Current version: 1.1.0
License: GNU General Public License v2 or later
Installation and configuration
Installation follows Joomla's standard extension installation procedure:
Open your Joomla administrator panel.
Go to System → Install → Extensions.
Upload the P4J - MultiTool installation package.
After installation, open the plugin settings.
Configure the features you want to use and save your changes.
The plugin is automatically enabled after installation. The generator tag is hidden by default, while the other features remain inactive until you enable them.
Updates and downloads
P4J - MultiTool supports Joomla's extension update notifications.
When a new version becomes available, Joomla displays an update notification in the administrator panel. The update process directs you to the Plus4J download area, where you can sign in and obtain the installation package according to your download entitlement.
New versions can be installed over the existing installation without uninstalling the plugin, preserving your current configuration.
Documentation and support
The package is accompanied by a detailed English-language user manual covering installation, configuration, individual features, troubleshooting, and verification of the generated metadata.
P4J - Login Shield combines a straightforward login experience with flexible security settings and a dedicated administration dashboard.
Key Features
Email-based login verification
Users receive a one-time verification code by email after entering their username and password. They must enter the code to complete their login.
Selective protection by user group
Choose which Joomla!® user groups require additional verification. Child groups are automatically included, giving you precise control over who is protected.
Configurable security settings
Adjust the verification code length, expiration time, maximum number of incorrect attempts and temporary lockout duration to suit your website's needs.
Dedicated administration dashboard
Manage Login Shield directly from Joomla!®'s Components menu. Check whether protection is active, review protected user groups and monitor pending verification codes and temporarily locked logins.
Customizable verification emails
Personalize the email subject, message and sender information. Dynamic placeholders automatically insert the user's name, verification code, expiration time and website name.
Responsive verification interface
A clean, mobile-friendly verification page allows users to enter or paste their code easily. The interface also supports convenient code entry on compatible mobile devices.
Built-in multilingual support
English and Italian are included. Default verification messages automatically follow the website language, making Login Shield suitable for multilingual websites.
Protection against repeated incorrect attempts
Limit the number of incorrect verification codes and temporarily block further attempts when the configured limit is reached.
MCP for SP Page Builder is a Pro add-on for 62 tools for SP Page Builder by JoomShaper: pages, the JSON content tree, the section and saved-addon libraries, typography and colours, the media index, versions, Dynamic Content collections, comments and a site-wide health audit. It works with both the Free and Pro editions of SP Page Builder.
Why this exists. SP Page Builder checks almost nothing when it saves a page, so anything shaped like JSON goes in. Its renderer is much stricter. Leave out one of five keys it reads without a guard and the page throws a 500. Invalid JSON is stored as the word "null", and the page quietly falls back to an old layout, which looks exactly like a save that never happened. Every write in this add-on checks the content tree first, and refuses rather than saving something that would take the page down.
What the AI can do. 62 tools in 11 groups:
Every tool describes itself to the AI app, so there's nothing to configure. Ask in plain language: "What's on the services page?" returns the outline, not hundreds of lines of JSON.
On the Free edition, most addons render as nothing. SP Page Builder Free renders 17 of its 68 addons, and Heading is one of the 51 it leaves out. A page that uses one of them shows nothing at all, with no error. The component's own edition check reports Pro on every site, so this add-on reads the edition from the installed files instead, and its write tools refuse those addons on Free unless you say you're preparing content for a Pro upgrade.
Things it handles for you. The main page table can't store emoji, so text with one is refused up front instead of being cut off mid-page. Typography presets are referenced by position, so that tool is read-only. Duplicating a page gives the copy its own permissions record and new element ids, which SP Page Builder's own duplicate doesn't. Generated CSS files have no cache-buster, so content writes purge the page's CSS file.
Permissions. The AI can never do more than the Joomla account it acts for could do in SP Page Builder itself. On top of MCP for J's Use and Write permissions, every tool applies SP Page Builder's own: Access Administration Interface to use it at all, Edit (or Edit Own) on the page to change it, Create, Edit State and Delete for those actions, and Configure ACL & Options for settings and API keys. A Deny set on one page holds. Read-only mode in MCP for J limits it to the reading tools.
Getting it. You need CS MCP for J and SP Page Builder (Free or Pro). Buy the add-on on its own, or get it with the MCP for J Pro All Access membership, then install it from Components → MCP for J → Browse MCP Add-ons or with the downloaded ZIP. It has no licence key: the download ID only controls downloads and updates, and it keeps working if a subscription ends.
Tested on the latest SP Page Builder, 6.10.0, in both editions on Joomla 6. Every tool group was driven, the library, media, collections and comments tools against data created through SP Page Builder's own screens, and the permission checks with Super User, Administrator and Manager accounts. Pages built by the add-on render on the front end and open in SP Page Builder's own editor with no errors.
Joomla 5 and 6, PHP 8.2+. GPL-2.0-or-later.
Current release: 1.0.6
Documentation: https://docs.cybersalt.com/extensions/mcp-for-sp-page-builder
Changelog: https://docs.cybersalt.com/extensions/mcp-for-sp-page-builder/changelog
PC-DIDI Accessibility Toolbar is a configurable system plugin for Joomla 6. It adds a floating toolbar that lets visitors adjust how they read and interact with a website.
Features include text sizing from 80% to 200%, high contrast, underlined links, reduced animations, a readable font, WCAG-based text spacing, heading highlighting, and text alignment. Visitors can also skip to the main content or have selected text read aloud using an available German voice on their device. If no German voice is available, the plugin does not use a foreign-language voice.
Administrators can choose the toolbar position, set its distance from the bottom edge, select an accent colour, enable individual controls and add custom CSS. Visitor preferences are stored in the browser.
The toolbar provides optional accessibility controls. It does not certify or automatically make a website WCAG-conformant; the complete site must be assessed separately.