- Тип – компонент Джумла.
Admin Tools Core – бесплатный русскоязычный компонент Joomla для упрощения администрирования: защита админки паролем, очистка папки «tmp», изменение кодировки базы данных, починка и оптимизация таблиц базы данных, создание перенаправлений и другие полезные опции. Это можно сделать и без дополнительного расширения, но оно упрощает выполнение таких задач и сводит их в один интерфейс (рисунок ниже).
Данный инструмент есть не только для Joomla, но и для WordPress.
В обзоре участвует последняя, на момент написания статьи (25.07.2019), русскоязычная версия Admin Tools Core 5.3.3 в Joomla 3.9.10.
На официальном сайте расширений Joomla 195 отзывов, расширение добавлено 18 ноября 2014 года.
- Общий рейтинг – 5 из 5.
- Функциональность – 5 из 5.
- Простота использования – 5 из 5.
- Поддержка – 5 из 5.
- Документация – 5 из 5.
Также есть платные версии Admin Tools Pro – 56,91 $. Она обладает более расширенным набором опций. Об отличиях платной и бесплатной версий можно прочесть ниже в статье
Основные возможности и особенности.
- Оптимизация таблиц базы данных.
- Очистка и оптимизация таблицы сессий пользователей в базе данных.
- Очистка папки «tmp».
- Создание перенаправлений URL. Также рекомендую ознакомиться с альтернативным компонентом для комплексной SEO оптимизации Joomla 4 и 3 - 4SEO.
- Перенаправление всех ссылок с HTTP на HTTPS (если Вы установили SSL сертификат).
- Блокировка доступа к сайту для всех пользователей кроме Вас.
- Защита админки сайта дополнительным паролем.
- Защита доступа к Admin Tools паролем. Разграничение прав доступа разных групп пользователей к компоненту.
- Переведён на русский, английский, французский, немецкий и другие языки.
- Хорошая документация (на английском языке).
- Есть разные версии Admin Tools, совместимые с разными версиями Joomla (начиная с 1.5) и PHP (начиная с 5.1). На момент написания статьи Admin Tools 5.3.3 доступна для Joomla 3.9 и PHP 5.6-7.3. Подробнее можно узнать тут.
Сравнение версий
Помимо описанных выше возможностей бесплатной версии Admin Tools Core на официальном сайте заявлена возможность смены прав доступа к папкам и файлам сайта. Но я не нашёл её в Admin Tools Core 5.3.3. Ниже перечислю дополнительные возможности, доступные в платной версии Admin Tools Pro (кроме перечисленных выше).
- Автоматическая Очистка папки «tmp» и таблицы сессий пользователей в базе данных по расписанию.
- Отслеживание изменений в PHP файлах или добавления новых PHP файлов на сайт. Такое может происходить при взломе сайта.
- Блокировка получения списка директорий злоумышленниками.
- Защита от распространённых атак с использованием инъекций файлов.
- Отключение «пасхальных яиц» PHP.
- Блокировка доступа к критически важным файлам в корне Вашего сайта (htaccess.txt, configuration.php-dist и php.ini).
- Блокировка определённых клиентов (юзер агентов).
- Блокировка прямого доступа к PHP файлам. Это также может заблокировать доступ к уже загруженным хакерским скриптам. Что в свою очередь может «смягчить» атаку.
- Принудительная обработка «index.php» перед «index.html».
- Оптимизировать время истечения.
- Сжатие статических файлов CSS, JS, изображения.
- Перенаправление с index.php.
- Перенаправление адреса с «WWW» на адрес без «WWW» или наоборот.
- Перенаправление со старого домена на новый.
- Принудительное применение HTTPS для URL.
- Повышение HTTPS безопасности за счёт внедрения HSTS заголовков.
- Настройки исключений для WAF (Web Application Firewall – фаервол веб приложения).
- Полное журналирование исключений безопасности.
- Уведомление по e-mail о событиях, связанных с безопасностью.
- Блокировка пользователей из разных стран/континентов.
- Чёрный список IP адресов.
- Белый список IP адресов для доступа к админке.
- Ограничение доступа к странице входа в админку путём добавления параметра URL или его смены.
- E-mail уведомления о входе в админку (успешных или неуспешных).
- Настройка шаблонов уведомлений по e-mail и частоты уведомлений.
- Запрет входа суперадминистратора сайта во фронтальную часть сайта.
- Отслеживание или блокировка создания супер администраторов.
- Отслеживание или блокировка изменения настроек Joomla или расширений.
- Защита от SQL инъекций.
- Блокировка XSS атак.
- Блокировка вредоносных юзер агентов.
- Антиспам и CSRF защита форм.
- Блокировка удалённого включения файлов.
- Блокировка локального включения файлов.
- Сканер загружаемых файлов.
- Антиспам фильтр (на основании списка нецензурных слов).
- Скрытие или изменение мета-тега «generator».
- Блокировка к менеджеру расширений Joomla.
- Отключение редактирования настроек пользователей через админку.
- Добавление HTTP заголовков X-Content-Encoded-By для настройки GZip сжатия.
- Переопределение HTTP заголовков X-Powered-By.
- Блокировка смены шаблона «tmpl=foo».
- Интеграция с антиспам и антихакер базой Honeypot's HTTP:BL.
- Автоматическая блокировка IP адресов при подозрении во вредоносных действиях. Можно настроить блокировку.
В плане альтернативного расширения для комплексной защиты сайта рекомендую рассмотреть RSFirewall. Для увеличения скорости – JCH Optimize Pro. Для SEO – RSSEO и JSitemap PRO.
Admin Tools Joomla
Рассмотрим инструменты, доступные в Admin Tools Core более детально.
Аварийный режим. Позволяет заблокировать доступ к сайту для всех пользователей кроме Вас (на основании IP). Удобно во время атаки на сайт.
Главный пароль (рисунок ниже). Позволяет ограничить доступ по паролю к Admin Tools или отдельным его опциям.
Защита администратора паролем (рисунок ниже). Позволяет защитить админку Joomla при помощи дополнительного логина и пароля.
Инструменты SEO и ссылки (рисунок ниже). Позволяет создать перенаправления со старого домена на новый и с HTTP протокола на HTTPS. Активировать перенаправление на HTTPS нужно только после установки SSL сертификата.
Очистить папку /tmp. Удаляет содержимое временной папки «tmp».
Проверка временной папки и папки системного журнала. Проверяет доступность временной папки и папки системных логов (журнала).
Изменить кодировку знаков базы данных. Позволяет поменять кодировку базы данных. Настоятельно рекомендую сделать полную резервную копию всей базы данных до того, как вносить какие-то изменения. Плюс, меняйте кодировку только в том случае, когда точно знаете, что и зачем Вы делаете. После смены кодировки рекомендую проверить работоспособность всего сайта.
Отремонтировать и оптимизировать таблицы. Выполняет оптимизацию таблиц базы данных (их дефрагментацию), поиск и устранение ошибок (по возможности). Я провожу процедуру оптимизации таблиц базы данных ежемесячно вручную при помощи phpMyAdmin. Это призвано ускорить её работу.
Очистить сессии. Оптимизирует таблицу сессий пользователей базы данных. Во время этой процедуры сеансы всех вошедших на сайт зарегистрированных пользователей будут завершены. Очистку сессий нужно делать тогда, когда Вы столкнулись с проблемой входа пользователей на сайт (как зарегистрированных).
URL ссылка перенаправления (рисунок ниже). Позволяет управлять созданными перенаправлениями адресов.
Можно создавать перенаправления (рисунок ниже) не только для ЧПУ (SEF) URL, но и для для URL с параметрами и не ЧПУ (не SEF) URL.
Как видите, бесплатная версия Admin Tools Core, по сравнению с платной, обладает весьма скромной функциональностью. Но есть несколько полезных инструментов, например, защита админки Joomla и создание перенаправлений с параметрами.
| Похожие материалы |
|---|
| Автор статьи – Хорошевский Алексей |
|---|
Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе… Публикации и работа: |
Полезные ссылки:

