что такое админ тулс
Обзор Admin Tools Core. Администрирование Joomla
Admin Tools Core – бесплатный русскоязычный компонент Joomla для упрощения администрирования: защита админки паролем, очистка папки «tmp», изменение кодировки базы данных, починка и оптимизация таблиц базы данных, создание перенаправлений и другие полезные опции. Это можно сделать и без дополнительного расширения, но оно упрощает выполнение таких задач и сводит их в один интерфейс (рисунок ниже).
Admin Tools
Данный инструмент есть не только для Joomla, но и для WordPress.
В обзоре участвует последняя, на момент написания статьи (25.07.2019), русскоязычная версия Admin Tools Core 5.3.3 в Joomla 3.9.10.
На официальном сайте расширений Joomla 195 отзывов, расширение добавлено 18 ноября 2014 года.
Основные возможности и особенности.
Сравнение версий
Помимо описанных выше возможностей бесплатной версии Admin Tools Core на официальном сайте заявлена возможность смены прав доступа к папкам и файлам сайта. Но я не нашёл её в Admin Tools Core 5.3.3. Ниже перечислю дополнительные возможности, доступные в платной версии Admin Tools Pro (кроме перечисленных выше).
В плане альтернативного расширения для комплексной защиты сайта рекомендую рассмотреть RSFirewall. Для увеличения скорости – JCH Optimize Pro. Для SEO – RSSEO и JSitemap PRO.
Admin Tools Joomla
Рассмотрим инструменты, доступные в Admin Tools Core более детально.
Аварийный режим. Позволяет заблокировать доступ к сайту для всех пользователей кроме Вас (на основании IP). Удобно во время атаки на сайт.
Главный пароль (рисунок ниже). Позволяет ограничить доступ по паролю к Admin Tools или отдельным его опциям.
Администрирование Joomla
Защита администратора паролем (рисунок ниже). Позволяет защитить админку Joomla при помощи дополнительного логина и пароля.
Защита админки Joomla
Инструменты SEO и ссылки (рисунок ниже). Позволяет создать перенаправления со старого домена на новый и с HTTP протокола на HTTPS. Активировать перенаправление на HTTPS нужно только после установки SSL сертификата.
Инструменты SEO и ссылки
Очистить папку /tmp. Удаляет содержимое временной папки «tmp».
Проверка временной папки и папки системного журнала. Проверяет доступность временной папки и папки системных логов (журнала).
Изменить кодировку знаков базы данных. Позволяет поменять кодировку базы данных. Настоятельно рекомендую сделать полную резервную копию всей базы данных до того, как вносить какие-то изменения. Плюс, меняйте кодировку только в том случае, когда точно знаете, что и зачем Вы делаете. После смены кодировки рекомендую проверить работоспособность всего сайта.
Отремонтировать и оптимизировать таблицы. Выполняет оптимизацию таблиц базы данных (их дефрагментацию), поиск и устранение ошибок (по возможности). Я провожу процедуру оптимизации таблиц базы данных ежемесячно вручную при помощи phpMyAdmin. Это призвано ускорить её работу.
Очистить сессии. Оптимизирует таблицу сессий пользователей базы данных. Во время этой процедуры сеансы всех вошедших на сайт зарегистрированных пользователей будут завершены. Очистку сессий нужно делать тогда, когда Вы столкнулись с проблемой входа пользователей на сайт (как зарегистрированных).
URL ссылка перенаправления (рисунок ниже). Позволяет управлять созданными перенаправлениями адресов.
Перенаправления Joomla
Можно создавать перенаправления (рисунок ниже) не только для ЧПУ (SEF) URL, но и для для URL с параметрами и не ЧПУ (не SEF) URL.
Создание перенаправления
Как видите, бесплатная версия Admin Tools Core, по сравнению с платной, обладает весьма скромной функциональностью. Но есть несколько полезных инструментов, например, защита админки Joomla и создание перенаправлений с параметрами.
Автор статьи – Хорошевский Алексей
Примерно с 2008 года и по сегодняшний день создаю сайты «под ключ» на Joomla и WebSite X5. Также занимаюсь их доработкой, SEO-продвижением, контекстной рекламой, защитой от взлома и оптимизацией скорости загрузки сайта.
Кандидат технических наук по специальности «Информационные технологии».
Немного подробнее обо мне можно прочесть на этом сайте. На нём Вы найдёте примеры моих работ, а также перечень и цены предоставляемых услуг.
Набор инструментов для администраторов и пользователей админки. Все описанные возможности управляются системными настройками.
Избранные элементы
Журнал элементов
Тут достаточно всё просто. Таблицу можно отфильтровать по пользователю, дате и названию элемента. Кликнув на элемент можно перейти в диалог для его редактирования.
Последнее состояние системных настроек
Эта возможность позволяет запоминать последнее состояние интерфейса системных настроек. Все знают, что системные настройки всегда открываются для ядра («core»). Теперь, если данная фича включена, то системные настройки откроются для того же пространства имён (namespace) и подраздела (area), которые были выбраны в прошлый раз. Эти настройки также индивидуальны для каждого пользователя.
Отключение проверки прав для пользователей при формировании дерева элементов
Это очень полезная настройка, которая позволяет сократить время загрузки дерева и уменьшить потребляемую память, так как элементы грузятся не в объекты, а в массив. Тут конечно все зависит от количества открытых разделов и папок в них. Чем больше их открыто, тем ощутимее разница. Разработчикам, которым не нужны права на элементы, такая оптимизация будет не лишней. Для пользователей с sudo правами проверки нет.
По-умолчанию, проверка включена.
Очистка кэша ресурса
При включении этой настройки важно понимать, что изменения конкретной страницы не отразятся на других кэшированных(!) страницах, где изменённая страница вызывается. Это может быть страница новостей или блок похожих статей. Хотя, как правило, такие страницы используют некэшированный вызов сниппетов. Именно поэтому MODX изначально удаляет кэш всех страниц.
Создание кэша ресурса
Данная настройка работает вместе с предыдущей. Если отметить чекбокс «Создать кэш», то при сохранении ресурса кэш страницы будет создан заново. В противном случае он будет создан при первом просмотре страницы на сайте.
Убираем описание из меню «Приложения»
Аутентицикация в админку через email
Данная фича даёт возможность залогиниться в админке просто указав имя пользователя или email. На почту придет ссылка, кликнув на которую в течение определённого времени произойдет аутентификация в админке.
Для начала нужно её включить в системных настройках, по-умолчанию она выключена. Там же нужно указать id страницы, на которой будет размещаться форма. Удобнее всего создать новую страницу с пустым шаблоном, на которой вызывать сниппет adminLogin, отвечающий за авторизацию.
Так получается максимально похоже на админку. Сама форма находится в чанке tpl.login.form.
Внимание!
Пользователь может залогиниться только с того же IP адреса и в том же браузере, с которого был отправлен запрос.
Аутентификация доступна только для тех пользователей, которым разрешен доступ в админку. Повторно отправить запрос можно только после деактивации текущего токена, что снижает риск брут-форс атаки.
Аутентификация происходит через стандартный login-процессор, поэтому все события отрабатывают как положено.
Пользовательские заметки
В меню пользователя добавлен пункт «Заметки». При нажатии на него открывается отдельное окно с заметками. Чтобы добавить заметку, нужно нажать кнопку + на панели инструментов и в открывшемся диалоге заполнить нужные поля.
Связь ресурсов и шаблонов
Анимация главного меню
Права доступа к ресурсам на сайте
Таблица плагинов
Эта таблица представляет собой плоский список плагинов системы, для которых определены события. Она позволяет увидеть какие плагины для каких событий сработают и в каком порядке.
В этом интерфейсе доступны следующие операции:
Более подробнее можно почитать тут.
Цветовые темы
Темы также можно создавать самостоятельно. Для этого скопируйте файл purple.css, находящийся в папке assets/components/admintools/css/mgr/themes и измените цвета по желанию.
Правила именования следующие — в системной настройке admintools_theme указываете название темы, которое будет соответствовать названию файла, а в файле стилей имя класса темы должно состоять из названия темы и суффикса «-theme». Вот пример для темы dark:
Поля ресурса с изменяемой высотой
Положение сайдбара с деревом
В некоторых компонентах эта возможность не работает.
Пользовательские файлы стилей и скриптов
Запрет действий с пакетами
Чтобы запретить действия над пакетами в системной настройке admintools_package_actions укажите соответствующие права в формате:
Имя пакета регистрозависимо. Доступные действия:
Подгрузка пользователя только текущего контекста
Блокировка админ панели
Индикатор новых сообщений
Download Our Latest Software
Admin Tools
version 3.2.0 Stable
Released on: Tuesday, 30 September 2014 03:50
Show Release Notes
Release Notes
Release highlights
Added feature to purge PHP Scanner’s scanned files cache. This will reduce the database space being used and allow you to start the next scan from a blank state.
Added CLI script to check and repair database tables. It’s the same feature as the one provided by the Admin Tools system plugin but you can now use it through a CRON job.
Added option to block user registration from selected email addresses. Certain email domain names, mostly free email services, are regularly abused for spam registrations. If you feel so inclined you can now block user registrations from these email domains.
Help us get more insight. Our software includes code to anonymously report your PHP, MySQL, Joomla! and Akeeba Backup version. This information cannot be linked to a particular site or person. It will help us get a glimpse at which versions are in use in real world servers, in what relative percentage, and let us to better plan our deprecation strategy. If you don’t wish to take part to this anonymous data collection you can opt out from the component’s Options page at any time.
PHP 5.3, 5.4, 5.5 or 5.6 is required
This version requires PHP 5.3, 5.4, 5.5 or 5.6. The rationale behind this is explained in our statement of mid-February 2013. It won’t install on hosts running PHP 5.2 or earlier. PHP 5.3.4 or later is required, due to show-stopper bugs in earlier versions of PHP 5.3. Important note on reading PHP versions: PHP 5.3.20 is newer than 5.3.10 which is newer than 5.3.4. Moreover, PHP 5.4.0 is newer than PHP 5.3.4.
Due to the necessary Joomla! API changes found only in Joomla! 2.5.6 or later, this version will not install on Joomla! 2.5.5 or earlier versions. In any case, if your server doesn’t meet the minimum requirements it will tell you exactly why it cannot be installed (minimum PHP or Joomla! version not satisfied).
Downloads
Admin Tools
Don’t know which release you need? View our Version Compatibility Chart.
Stable Version 7.0.8
Released on: Monday, 22 November 2021 06:16
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.7
Released on: Thursday, 18 November 2021 05:50
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.6
Released on: Tuesday, 26 October 2021 03:11
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.1.3
Released on: Tuesday, 26 October 2021 02:59
Joomla! 3.9 Joomla! 3.10 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.1.2
Released on: Tuesday, 28 September 2021 08:59
Joomla! 3.9 Joomla! 3.10 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.5
Released on: Tuesday, 28 September 2021 08:59
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.4
Released on: Thursday, 09 September 2021 02:35
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.3
Released on: Thursday, 19 August 2021 10:02
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.2
Released on: Sunday, 15 August 2021 06:20
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.1.1
Released on: Thursday, 12 August 2021 05:39
Joomla! 3.9 Joomla! 3.10 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.1
Released on: Thursday, 12 August 2021 03:36
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 7.0.0
Released on: Saturday, 07 August 2021 03:24
Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.1.0
Released on: Monday, 26 July 2021 07:05
Joomla! 3.9 Joomla! 3.10 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.6
Released on: Sunday, 23 May 2021 19:00
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.5
Released on: Tuesday, 11 May 2021 04:52
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.4
Released on: Monday, 22 March 2021 07:25
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.3
Released on: Monday, 08 March 2021 04:10
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.2
Released on: Wednesday, 03 March 2021 09:28
Joomla! 3.9 Joomla! 4.0 PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 6.0.1
Released on: Tuesday, 02 March 2021 18:22
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Stable Version 5.9.3
Released on: Friday, 05 February 2021 05:58
Joomla! 3.9 Joomla! 4.0 PDF PHP 7.2 PHP 7.3 PHP 7.4 PHP 8.0
Our Core versions are provided free of charge,
but they only scratch the surface of what’s possible.
Subscribe today to get access to the exclusive features and enhanced support of our Professional releases!
Already a subscriber? Log in.
Copyright ©2006-2021 Akeeba Ltd. All Legal Rights Reserved.
This site is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.
We may collect your IP address and your browser’s User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 15 months.
Admin Tools for Joomla!
Perform maintenance tasks. Protection against hackers. Optimise your site. All in one, neat bundle.
Compatible with Joomla 3 and Joomla 4.
Top Features
Maintain
Optimise your database tables. Clean your temporary directory. Or perform any of the countless other daily maintenance tasks with a single click each.
Redirect easily
Do you find the Redirect component hard to use? Are you puzzled by its inability to redirect URLs with parameters? No problem! Admin Tools’ URL Redirect can do that. And much more.
Change permissions
Fine-tune your file permissions without having to use FTP or SSH.
Protect your site
Our Web Application Firewall protects your site against the vast majority of common attacks. You won’t find any security tool more feature-complete than this.
.htaccess Maker
Watch. Sniff. Catch.
Admin Tools’ PHP File Change Scanner will monitor your site’s PHP files for changes. If something is amiss, it will let you know. It will even tell you which files might have been hacked.
Automate it
Let the most useful maintenance operations run automatically. Use a CRON to keep the file change scanner ticking while you’re fast asleep. Simply and efficiently.
All Features
Emergency Off-Line switch
Put your site securely off-line in the case of an attack
Master Password
Prevent that client from breaking their site by »doing nothing«
Customize Permissions
ACL: fine-grained permissions, controlling which Admin Tools features each user can access.
Administrator Directory Protection
Protect access to your administrator directory with a username and password.
Change File & Folder Permissions
Easily change the permissions of all files and folders on your server. Permissions are fully customizable.
One click temporary files cleaning
One-click purge of your temporary directory
Repair and optimise tables
Repair and optimise all of your site’s tables. Only available on Joomla 3 due to technical limitations of Joomla 4.
Sessions table purge
Purge and optimise the sessions table with a single click
URL redirection
Redirect old URLs or make your own URL shortener with features far beyond Joomla!’s
Scheduled cleanup
Scheduled automatic cleanup of your temporary directory and sessions table
PHP File Change Scanner
Monitor your site for changed or added PHP files and assess their potential for malicious behaviour
.htaccess, NginX Configuration and web.config Maker
Disable directory listings
Protect against common file injection attacks
Disable PHP Easter Eggs
Block access to security-sensitive files
Block access to files such as htaccess.txt, configuration.php-dist and php.ini in your site’s root
Block specific user agents
Block direct access to PHP files
Protection against direct access to PHP files. It can even block access to uploaded hacking scripts, mitigating the attack.
Force index.php parsing before index.html
Optimise expiration time
compress static resources
Automatically compress static resources such as images, CSS, JS
Redirect index.php to site root
Redirect www / non-www
Redirect www to non-www, or non-www to www site, e.g. http://example.com to http://www.example.com
Redirect old domain name to new domain name
Force HTTPS for specific URLs
Force HTTPS even when Joomla! doesn’t let you to
Force HSTS header
Increase HTTPS security by forcing HSTS header
Web Application Firewall
Customised exceptions
Down to the component, view or query string level
Full logging of security exceptions
E-Mail Notification at security exception
Send out an email when a security exception occurrs
IP deny list
Prevent access to your site by specific IP addresses or blocks of IP addresses
Administrator IP exclusive allow list
Only allow access to your site’s administrator section by specific blocks of IP addresses
Administrator secret URL parameter.
Change administrator login URL
(e.g. use http://www.example.com/mylogin instead of http://www.example.com/administrator)
Login E-Mail Notification
Send email on successful or failed administrator login
Customisable email templates and rate throttling for Admin Tools emails
Forbid front-end Super User login
Forbid front-end Super User login to deter brute-force password cracking
Monitor or forbid front-end Super User creation
Notify about the front-end creation of Super Users, or completely forbid it
Monitor or forbid extension and Joomla! configuration
Notify or prevent changing the Joomla! and/or extension configuration parameters.
SQLiShield protection
Against SQL injection attacks
Cross Site Scripting block
Malicious User Agent block
Remote File Inclusion block
Direct File Inclusion shield
Uploads scanner
Anti-spam filtering
Based on Bad Words list
Hide/customise generator meta tag
Block access to Joomla! extensions installer
Disable editing backend users’ properties
X-Content-Encoded-By HTTP header content for GZip compression customisation
X-Powered-By HTTP header override
Block tmpl=foo system template switch
Block template=foo site template switch
Project Honeypot’s HTTP:BL integration
Integration with Project Honeypot’s HTTP:BL anti-spam / anti-hacker IP blocking directory
Auto-ban IPs
Auto-ban IPs causing excessive security exceptions (fully customisable)
Disclaimer
Do you have a question about this product?
We are here to help!
Copyright ©2006-2021 Akeeba Ltd. All Legal Rights Reserved.
This site is not affiliated with or endorsed by the Joomla! Project. It is not supported or warranted by the Joomla! Project or Open Source Matters. The Joomla! logo is used under a limited license granted by Open Source Matters, the trademark holder in the United States and other countries.
We may collect your IP address and your browser’s User Agent string while using our site for security reasons and deriving aggregate information (analytics). This information is retained for a minimum of 1 and a maximum of 15 months.