Описание
Управление несколькими сайтами WordPress может быть трудоемкой и неприятной задачей. Панель управления MainWP позволяет сэкономить время, путём эффективного управления всеми вашими сайтами WordPress и обеспечивать их безопасность с помощью автономной централизованной панели управления.
Разработанный для агентств, фрилансеров и веб-профессионалов, MainWP предлагает комплексный контроль с учётом принципа конфиденциальности. Используйте возможности MainWP для обновлений, резервного копирования и многого другого, чтобы обеспечить бесперебойную и безопасную работу своих сайтов.
Функционал расширенного управления WordPress:
- Централизованные обновления: Поддерживайте актуальность всех ваших сайтов WordPress в один клик.
- Безопасное резервное копирование: выполняйте резервное копирование по расписанию или по требованию для обеспечения полной безопасности сайтов.
- Управляйте как своими сайтами, так и клиентскими с помощью модуля управления сайтов клиентов.
- Встроенный трекер затрат позволяет легко отслеживать расходы клиентов.
- Конфиденциальность и автономный доступ: ваши данные остаются вашими, при полной конфиденциальности и контроле.
Остановите бег по кругу SaaS:
Созданный с соблюдением основных принципов WordPress, плагин MainWP Dashboard позиционируется как универсальное решение для управления WordPress. Он сочетает в себе простоту использования с надёжными функциями и непревзойденной конфиденциальностью.
Плагины MainWP работают с открытым исходным кодом, ориентированы на конфиденциальность и имеют собственную политику конфиденциальности, гарантирующую, что они не собирают никакой личной информации (PII).
Панель управления MainWP является расширяемой, что позволяет сторонним разработчикам подключаться к ней. Она также обеспечивает поддержку CLI и имеет собственный REST API, так что все, что вам нужно или что вы хотите использовать для управления своим бизнесом, может быть разработано для вашей панели управления MainWP.
Всё это делает MainWP лучшей альтернативой ManageWP, InfiniteWP, WPRemote и WP Umbrella, который не является SaaS.
Начало работы с MainWP:
MainWP разработан таким образом, чтобы быть удобным и интуитивно понятным даже для тех, кто не знаком с плагинами для управления WordPress. Благодаря простому процессу настройки и чистой и логичной панели управления вы сможете быстро начать эффективно управлять своими сайтами на WordPress.
- Настроить MainWP очень просто — установите панель управления на приватный сайт WordPress, добавьте дочерний плагин MainWP на другие ваши сайты WordPress и получите доступ к управлению.
Гарантия конфиденциальности
Плагины MainWP поставляются со своей собственной политикой конфиденциальности , гарантирующей, что плагины не собирают никакой персональной информации (PII).
Почему MainWP бесплатный? В чем подвох? Как вы будете продолжать оплачивать затраты на разработку?
Панель управления MainWP БЕСПЛАТНА на 100% и всегда будет такой. Независимо от того, управляете ли вы 5 сайтами или 5000, основная панель мониторинга остаётся бесплатной.
Мы зарабатываем деньги, предлагая MainWP Pro, который предоставляет доступ к широкому спектру премиальных дополнений. Эти премиальные дополнения разделены на две чёткие категории:
-
Интеграции:
дополнения этой категории обеспечивают бесперебойную связь с популярными сервисами сторонних производителей и плагинами, позволяя интегрировать инструменты, которые вы уже используете, непосредственно в вашу основную панель управления WWP. -
Расширения:
Это различные автономные аддоны, разработанные исключительно для панели управления MainWP, добавляющие уникальную специализированную функциональность для улучшения процесса управления WordPress.
Для получения более подробной информации посетите страницу Премиум-дополнения и посмотрите таблицу сравнения Бесплатные и профессиональные – почувствуйте разницу.
Ощутите основные отличия MainWP
Готовы ли вы избавить себя от хлопот по управлению своими сайтами WordPress? MainWP позволяет легко поддерживать всё обновленным, безопасным и работающим именно так, как нужно. Поскольку MainWP доверяют более 20 тысяч владельцев сайтов, которые ежедневно управляют более чем 700 тысячами сайтов на WordPress, вы быстро увидите, насколько проще может быть управление сайтом. Попробуйте сегодня и почувствуйте разницу на себе!
Скриншоты

Сайты — Операции 
Сайты — Управление сайтами 
Сайты — Добавление нового 
Сайты — Тёмный режим — Управление сайтами 
Сайты — Управление плагинами 
Сайты — Управление записями 
Сайты — Управление обновлениями 
Клиенты — Управление клиентами 
Отслеживание затрат — Сводка 
Отслеживание затрат — Управление затратами 
Инсайты приборной панели
Установка
Примечание. MainWP не тестируется и не предназначен для установки на мультисайтовый движок.
У нас есть отчёты пользователей о том, что большинство функций работают правильно, но поддержка будет ограничена. Мы НЕ рекомендуем устанавливать плагин консоли MainWP на мультисайтовом движке.
- Мы НАСТОЯТЕЛНО рекомендуем устанавливать консоль MainWP на НОВЫЙ (чистый) WordPress.
Использование новой установки WordPress поможет уменьшить конфликты плагинов и прочие проблемы, возникающие при попытке запустить панель управления MainWP с активного сайта.
Большинство хостингов предоставляют возможность бесплатно создавать поддомены («pod.domain.ru»), рекомендуется создать таковой, если у вас нет специального выделенного домена для запуска панели мониторинга MainWP. Если не уверены, как настроить поддомен, обратитесь в службу поддержки своего хостинга.
Вы даже можете установить свою панель управления MainWP на сайт WordPress, расположенный на вашем локальном компьютере, используя WAMP или любую другую программу установки, которая позволяет запускать WordPress локально.
-
После того, как вы настроили отдельный веб-сайт WordPress, установите плагин MainWP Dashboard, следуя обычной процедуре установки, либо в автоматическом процессе путем поиска MainWP, либо путем загрузки плагина MainWP в каталог «/wp-content/plugins/».
-
После установки активируйте плагин в списке плагинов в админке WordPress.
-
Добавьте свой первый дочерний сайт на панель управления MainWP — Документация
-
Установите свои настройки MainWP — Документация
Часто задаваемые вопросы
-
Что отличает MainWP от других платформ управления WordPress, таких как ManageWP или InfiniteWP?
-
MainWP – это автономный плагин для управления WordPress с открытым исходным кодом, который уделяет приоритетное внимание конфиденциальности пользователей и их настройке.
В отличие от SaaS-платформ, таких как ManageWP, WPUmbrella или WPRemote, MainWP предоставляет вам полный контроль над вашими данными и допускает обширную настройку благодаря своей архитектуре с открытым исходным кодом.
-
Может ли MainWP осуществлять массовые обновления ядра WordPress, плагинов и тем?
-
Да, MainWP упрощает массовое обновление ядра WordPress, плагинов и тем для всех управляемых сайтов. Всего несколькими щелчками мыши вы можете убедиться, что все ваши сайты работают на последних версиях, что экономит драгоценное время и усилия.
-
Как MainWP помогает в управлении клиентами WordPress-агентствам и фрилансерам?
-
MainWP предлагает надежную систему управления клиентами, позволяющую упорядочивать сайты по клиентам, назначать метки и создавать настраиваемые отчёты для клиентов. Это упрощает рабочий процесс и помогает предоставлять клиентам лучший сервис, сохраняя всю информацию об их сайтах упорядоченной и легкодоступной.
-
Предлагает ли MainWP какие-либо функции для отслеживания затрат, связанных с управлением сайтами WordPress?
-
Да, в MainWP есть встроенный трекер затрат. Эта функция позволяет:
* записывать и классифицировать расходы для каждого сайта;
* устанавливать текущие расходы;
* создавать подробные отчёты о расходах;
* получать представление о распределении расходов;
* отслеживать полученные платежи и предстоящие продления. -
Какие функции безопасности предлагает MainWP для защиты сайтов на WordPress?
-
MainWP уделяет приоритетное внимание безопасности, предоставляя такие функции, как мониторинг безопасности в режиме реального времени, сканирование на наличие вредоносных программ и обнаружение уязвимостей. Плагин также интегрируется с популярными плагинами для обеспечения безопасности.
-
Можно ли использовать MainWP для управления сайтами WordPress, размещёнными на разных серверах или хостинг-провайдерах?
-
Да, MainWP предназначен для работы с сайтами WordPress, размещёнными на любом сервере или хостинг-провайдере.
-
Как MainWP делает резервные копии сайтов WordPress?
-
MainWP предлагает множество вариантов резервного копирования, включая встроенные решения для резервного копирования для популярных хостинг-провайдеров и интеграцию с некоторыми из наиболее часто устанавливаемых плагинов для резервного копирования.
-
Как произносится MainWP?
-
MainWP — это уникальное название, которое мы придумали для нашей компании, если вы не уверены, как оно произносится, вот самый простой способ запомнить:
Main + WP = MainWP
Думайте об этом как о слове «Main», за которым следуют буквы «WP» (произносится как «дабл ю пи»).
Но не волнуйтесь, если произнести его по-разному – мы отвечаем практически на все варианты запросов, в том числе WP Main и WPMain!
-
У меня есть идея для MainWP; как мне сообщить вам об этом?
-
Следуйте инструкциям, описанным в разделе запросов функций MainWP при публикации своей идеи в сообществе MainWP для голосования.
-
У меня есть ещё вопросы. У вас есть какая-либо другая информация?
-
Да, у нас есть краткий FAQ со многими другими вопросами и ответами здесь.
Отзывы
Участники и разработчики
«MainWP Dashboard: Self-hosted WordPress Management for Agencies» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«MainWP Dashboard: Self-hosted WordPress Management for Agencies» переведён на 17 языков. Благодарим переводчиков за их работу.
Перевести «MainWP Dashboard: Self-hosted WordPress Management for Agencies» на ваш язык.
Заинтересованы в разработке?
Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
6.0.10 — 4-21-2026
- Fixed: Resolved an issue that could reduce concurrency during plugin and theme installation and update processes.
- Fixed: Improved site selection for continued updates to reduce missed or duplicate update runs.
- Fixed: Restricted monitor widget data to authorized sites only and improved monitor status query performance.
- Updated: Improved site loading performance by optimizing site queries and refining filtering, sorting, and cache handling.
6.0.9 — 4-14-2026
- Fixed: Improved uptime monitoring status tracking and retry behavior for failed health checks to provide more reliable monitoring results.
- Fixed: String concatenation in
mainwp.jsthat introduced an extra semicolon when rendering site links. - Fixed: Resolved an issue that could reduce sync concurrency during site synchronization.
- Added: Global search for filtering all system report tables.
- Added: A detected issues summary and report tables for each system report section.
- Updated: Improved diagnostics for REST API reachability and dashboard self-connect checks, including safer handling of unexpected response body output.
- Updated: Refreshed the «Server Information» page UX with cleaner issue summary rows and more consistent section spacing.
- Updated: Expanded Network Activity tracking to monitor core, plugin, and theme updates handled by WordPress auto-updates.
- Updated: Improved performance by better isolating data so settings and options are correctly scoped per child site.
- Updated: Click handler to sidebar site items to toggle accordion when clicking outside title/content.
- Updated: Adjusted dark theme CSS so sidebar accordion title/content use transparent background.
6.0.8 — 4-7-2026
- Fixed: Corrected a typo in the «Remove Site» button ID attribute that caused the button to malfunction.
- Fixed: Improved the stability of the site synchronization process to prevent issues with the Regression Testing feature.
- Fixed: Resolved an issue where the Network Activity feature continued logging events even when the feature was disabled.
- Fixed: An issue during site registration where URLs with and without the
wwwsubdomain were handled inconsistently. - Added: Added detailed sync monitoring with per-call timing and execution data to the Custom Event Monitor.
- Added: Added an option to set a custom Network Activity data retention period in child site databases.
- Added: Added size monitoring and cleanup actions for Network Activity-related database tables on child sites.
- Updated: Optimized the log archiving process with improved database operations to resolve performance issues related to the Network Activity feature.
- Updated: Redirect URL and enhanced feedback handling in the Cost Tracker module.
6.0.7 — 3-31-2026
- Fixed: Resolved an issue causing unresponsive text editor elements in the Pro Reports add-on.
- Fixed: Corrected an issue where an unwanted text string was displayed on the Media Library page.
- Updated: Reorganized system initialization to improve menu configuration timing and better align with WordPress action hooks.
6.0.6 — 3-24-2026
- Fixed: Corrected a typo in the «Add Site» step of the Quick Start Wizard.
- Fixed: Prevented a redundant confirmation modal from appearing when running updates immediately after removing a child site from the «Manage Sites» screen.
- Updated: Improved informational messaging on the Add-ons page for better clarity.
- Updated: Moved the search field in the «Install Add-ons» modal so it remains available across all tabs.
- Updated: Refined accordion element border radius styling for better visual consistency.
6.0.5 — 3-20-2026
- Security: Updated the
phpsecliblibrary to address a recently disclosed vulnerability. The issue does not affect MainWP in normal usage.
6.0.4 — 3-17-2026
- Fixed: Resolved a WordPress database error caused by a call to a legacy database table.
- Fixed: Display consistency for WordPress core updates.
- Fixed: Client assignment when updating sites via the REST API.
- Fixed: Adjusted logic for website preview image rendering to improve consistency in the interface.
- Added: Added an empty page placeholder to the «Application Passwords» page for a clearer experience when no items are available.
- Added «Execution Sync» log category with a NOTICE level (orange) and automatic start/end sync entries to surface runtime-based sync progress.
- Updated: Removed the unwanted border radius from accordion elements in «Manage Plugins» and «Manage Themes.»
- Updated: Removed the «Close» button and added a close (X) icon to the «Add Application Password» modal for a cleaner interface.
- Updated: Added a page reload after successfully creating an application password so the new entry appears immediately.
- Updated: Improved update visibility handling to display appropriate empty-state messages when no updates are available for WordPress core, plugins, themes, and translations.
- Updated: Enhanced tab navigation and activation logic for the updates interface.
- Updated: Enhanced plugin update filtering logic to more reliably handle ignored updates with improved support for both legacy and new formats of ignore indicators.
- Updated: Removed the
mainwp_delete_siteaction hook registration from the constructor of the MainWP database site actions class. - Updated: Email footer link label changed from «Extensions» to «Add-ons» and the developer documentation link.
6.0.3 — 3-10-2026
- Fixed: Resolved an issue where the «Update Tag» button remained disabled when only the tag color was changed.
- Fixed: Prevented a PHP warning caused by attempts to read a non-existent property.
- Fixed: Restored the broken hamburger menu button to ensure mobile navigation works correctly.
- Fixed: Corrected child site assignment during Cost Tracker imports.
- Fixed: Improved pagination handling when cached results are used to ensure accurate offsets and result display.
- Fixed: Removed caching from auto-update detection to provide accurate real-time results.
- Updated: Improved icon alignment in the mobile menu for a cleaner layout.
- Updated: Added border radius to accordion elements and refreshed background colors for better visual consistency.
- Updated: Slightly reduced padding for second-level navigation items to improve spacing.
- Updated: Renamed the «API Access» menu item label for improved clarity.
- Updated: Enhanced extension package handling and verification during updates for improved reliability.
- Updated: Increased auto-update logging frequency from 15 minutes to 5 minutes for more timely monitoring.
- Dev: Applied minor SQL syntax formatting adjustments for improved consistency and code standardization.
6.0.2 — 3-3-2026
- Fixed: Fixed duplicate event titles appearing in the logs overview.
- Fixed: Fixed REST API site data retrieval to correctly handle ability-based lookups, ensuring site information is properly returned in API responses.
- Fixed: Fixed Abilities API pagination handling to ensure consistent integer values across client and update lists.
- Fixed: Fixed an issue where the second-level navigation could cover a dropdown menu on some pages.
- Updated: Enhanced event filtering to include related event variants for more accurate results.
- Updated: Enhanced script loading by reorganizing the initialization sequence and explicitly defining resource dependencies for improved performance.
- Updated: Added extensive translator comments throughout the application to provide better context for localization efforts, clarifying placeholder meanings and string usage patterns.
- Updated: Improved translation domain consistency by adding explicit mainwp text domain parameters to translation functions.
- Updated: Enhanced string formatting by standardizing placeholder styles for improved translation handling.
- Updated: Refined WordPress filesystem integration for improved file handling reliability.
- Updated: Updated the informational message shown when the «Network Activity» table becomes too large for better accuracy.
- Updated: Improved Abilities API input validation for batch job operations.
- Updated: Enhanced Abilities API site status checking with uptime-based monitoring support.
- Updated: Standardized site naming format across all operations in the Abilities API.
- Dev: Added the mainwp_module_logs_get_log_records hook.
- Removed: Removed bundled moment.js and clipboard.js scripts and fell back to the versions included in WordPress core.
6.0.1 — 2-26-2026
- Fixed: Database update routines now check for and remove only schema elements that actually exist (columns and indexes), preventing errors during upgrades.
- Added: Plugin search now includes a dedicated MainWP Child plugin card.
- Updated: Improved update/install error handling to avoid noisy failures and reduce risk of incomplete updates.
- Updated: Lower dimmer z-index, raise top header z-index to prevent UI elements overlapping.
- Updated: Refine modal responsive rules to fix layering and sizing for the «Install Add-ons» modal.
- Dev: A new public hook handler to «Log_Manager» that exposes log record retrieval via the
mainwp_module_logs_get_log_recordsfilter.
6.0 — 2-24-2026
- Исправлено: улучшена обработка записей монитора путем заполнения отсутствующих идентификаторов монитора из соответствующего идентификатора сайта и предотвращения непреднамеренного обновления идентификатора сайта при получении частичных данных монитора.
- Исправлено: отображение навигационного меню для предотвращения конфликтов идентификаторов и дублирования ссылок на элементы.
- Исправлено: обработка одноразового ввода в формах настройки и публикации для повышения надежности отправки форм.
- Исправлено: проблема с установкой класса
активныйв пункте меню активная вкладка на страницах Управление плагинами и Управление темами. - Исправлено: устранена проблема, из-за которой средство выбора даты больше не открывалось в фильтрах сетевой активности после установки значения даты/времени.
- Исправлено: ошибка, из-за которой сортировка в обновлениях сайтов не сохранялась после перезагрузки страницы.
- Исправлено: ошибка, из-за которой при использовании сброса страницы страница операций дочернего сайта неправильно перенаправлялась на страницу управления сайтами.
- Исправлено: устранена проблема, из-за которой категории записей не отображались при массовом создании записей.
- Исправлено: проблема с удобством использования, из-за которой всплывающая подсказка «Включить мониторинг работоспособности сайта» могла отображать выпадающие варианты в «Мастере быстрой настройки».
- Исправлено: проблема с удобством использования, из-за которой модальное окно с подтверждением после создания нового пользователя не закрывалось автоматически.
- Исправлено: проблема, из-за которой страница могла оставаться пустой после закрытия модального окна с промо-акцией, поскольку она не перезагружалась должным образом.
- Исправлено: устранены различные ошибки в консоли браузера, вызванные дублированием ID элементов и связанными с этим проблемами.
- Исправлено: несколько опечаток в пользовательском интерфейсе плагина.
- Исправлено: проблема, из-за которой эндпойнт REST API «Получить метки» не возвращала никаких результатов.
- Исправлено: устранено несколько предупреждений PHP, связанных с неопределёнными переменными.
- Исправлено: генерация ссылок для администраторов, обеспечивающая постоянный и надёжный доступ к страницам админки WordPress.
- Исправлено: проблема с отображением выбора сайта после использования поискового фильтра.
- Исправлено: отсутствовала информация о пользователях в некоторых объектах и событиях в разделе «Изменения на сайтах».
- Исправлено: появление дубликатов записей некоторых объектов и событий в разделе «Изменения на сайтах».
- Исправлено: некорректное отображение информации о пользователе в таблице «Изменения на сайтах», где непреднамеренно отображались IP пользователей.
- Исправлено: некорректная информация о часовом поясе в письмах с уведомлениями от мониторинга работоспособности.
- Исправлено: ошибка в базе данных, возникавшая при закрытии журналов изменений на сайтах.
- Исправлено: при нажатии кнопки «Сбросить страницу» столбцы «Изменения на сайтах» не возвращались в исходное состояние.
- Исправлено: несколько незначительных визуальных недочётов, связанных с новой тёмной темой, для улучшения визуальной согласованности.
- Исправлено: устранено множество предупреждений и уведомлений PHP для обеспечения более стабильной работы.
- Исправлено: проблема с отображением глобальных настроек API cPanel в настройках отдельных сайтов.
- Исправлено: проблема с сохранением размера и положения виджетов на соответствующих страницах.
- Исправлено: выравнивание содержимого писем на панели управления теперь по центру для удобства чтения.
- Исправлено: устранена проблема, из-за которой кнопка «Отменить изменения» оставалась неактивной после выбора элементов для отмены.
- Исправлено: после обновления до версии 5.5 отменённые изменения в сайтах не отображались повторно в таблице изменений сайтов.
- Исправлено: проблема, из-за которой значок элемента «Аккордеон» не поворачивался при сворачивании и разворачивании.
- Исправлено: в нескольких местах вместо «Вы уверены?» было написано «Вы уверены.» в окнах подтверждения.
- Добавлено: управление политикой паролей для установки и соблюдения правил истечения срока действия паролей. (Запрос от Джулии)
- Добавлено: функция импорта затрат для упрощения учёта расходов.
- Добавлено: быстрая ссылка «Перейти в админ-панель WP» в выпадающем меню сайта.
- Добавлено: настройка хранения данных мониторинга с возможностью выбора срока хранения (30, 90, 180, 365 дней или бессрочно).
- Добавлено: поддержка пакетной очистки основных полей анкеты клиента для ускорения очистки и обслуживания.
- Добавлено: шаг подтверждения перед удалением установленных дополнений для предотвращения случайного удаления.
- Добавлено: кнопки действий для быстрого создания страниц и записей.
- Добавлено: встроенный процесс ввода и проверки лицензионного ключа на странице «Дополнения», включая опцию «Запомнить ключ» и специальное действие для проверки, упрощающее управление лицензиями.
- Добавлено: детальная настройка разрешений для доступа к REST API и паролей приложений для повышения безопасности и гибкости администрирования.
- Добавлено: интерфейс с учётом прав доступа для управления паролями приложений, включая действия для каждой строки и специальные потоки редактирования в зависимости от прав доступа пользователя.
- Добавлено: представлены новые эндпойнты REST API для управления пользователями, в том числе для просмотра, создания, редактирования и удаления пользователей, импорта пользователей в формате CSV, а также для обновления паролей администраторов на разных сайтах с отчётностью по результатам для каждого сайта.
- Добавлено: введено управление паролями приложений на странице «REST API», позволяющее пользователям просматривать, создавать и отзывать пароли приложений непосредственно с панели управления MainWP (зеркальное отображение WordPress «Пользователи» и «Редактировать пользователя» для упрощения доступа).
- Добавлено: зелёная подсветка значка «Включить» в разделе расширений для лучшего восприятия.
- Добавлено: всплывающие подсказки о состоянии синхронизации, в которых отображается время последней синхронизации каждого сайта.
- Добавлено: появился индикатор устаревших данных (красный значок) для сайтов, которые не синхронизировались более 24 часов.
- Добавлено: проверка совместимости плагинов с версиями PHP в процессах обновления и активации.
- Добавлено: быстрый переключатель тем, позволяющий пользователям переключаться между светлым и тёмным режимами прямо в интерфейсе.
- Добавлено: поддержка API Abilities.
- Добавлено: новые эндпойнты REST API v2 для мониторинга (запрос от Джеймса), настроек и клиентских полей.
- Добавлено: новая функция «История плагинов и тем», позволяющая просматривать историю действий по элементам и по дням.
- Добавлено: пункт меню «Импортировать сайты» на странице добавления сайтов для быстрого доступа.
- Добавлено: поддержка токена
[site.name]в шаблоне уведомления «Мониторинг работоспособности сайта» для динамической вставки названия сайта. - Добавлено: временное кэширование WordPress для часто выполняемых запросов к базе данных для повышения производительности.
- Добавлено: IP сайта в качестве доступного столбца на странице «Управление сайтами». (Запрос от Кена)
- Добавлено: комплексный уровень кэширования объектов для повышения общей производительности панели управления.
- Добавлено: интеллектуальная предзагрузка популярных путей навигации для сокращения времени загрузки страниц и повышения удобства использования.
- Добавлено: новые события отслеживания в функцию регистрации изменений в Non-MainWP для более комплексного мониторинга.
- Добавлено: новый столбец «Версия WordPress» по умолчанию в таблице «Управление сайтами».
- Добавлено: информация о часовом поясе дочернего сайта в объект
$website. - Добавлено: возможность удалять плагины и темы, которые в данный момент активны, с соблюдением рекомендуемого процесса деактивации перед удалением в фоновом режиме. (Запрос от Chrilles)
- Добавлено: новая тёмная тема по умолчанию.
- Добавлено: элемент загрузки на страницы с виджетами, который скрывает виджеты до полной загрузки всех данных и стопки сеток. (Запрос от Марио)
- Добавлено: описательные подписи для отключённых массовых операций на страницах «Управление плагинами и темами», объясняющие, почему они отключены.
- Добавлено: возможность автоматического архивирования журналов изменений сайтов и удаления архивных журналов.
- Добавлено: возможность выбрать, какие журналы изменений на сайтах отслеживать.
- Добавлено: элемент «Запрос в службу поддержки» в модальном окне «Служба поддержки».
- Добавлено: цветовое выделение данных в столбцах «Обновления» в таблице «Управление сайтами». (запрос от Orchid) и (Nazar)
- Updated: Site filter PHP version options — removed «PHP Ver < 7.0» and added filters for PHP 8.1, 8.2, 8.3, and 8.4. (Request by Philip)
- Updated: Reorganized site management forms with collapsible accordion sections.
- Обновление: улучшены заполнители для пустого состояния виджетов, добавлены более понятные сообщения.
- Обновление: улучшен процесс проверки подключения к сайту с помощью более понятных инструкций.
- Обновление: улучшены параметры настройки аутентификации с более понятными описаниями.
- Обновление: улучшена структура настроек резервного копирования.
- Обновление: улучшена терминология для отслеживания затрат (операционные расходы).
- Обновление: улучшена структура таблиц и организация столбцов.
- Обновление: оптимизировано управление дескрипторами cURL для сокращения количества ненужных повторных созданий дескрипторов и повышения эффективности использования ресурсов при выполнении нескольких запросов.
- Обновление: переработан заголовок «Выбрать сайты» с текстовыми ссылками и счётчиком выбора в реальном времени для более удобного пакетного редактирования.
- Обновление: улучшена инструкция по работе с пустыми состояниями с полезными рекомендациями, которые делают дальнейшие действия более очевидными.
- Обновление: доработаны элементы управления в заголовке «Выбор сайтов» для более удобного и последовательного выполнения задач.
- Обновление: элементы управления макетом виджета (сохранение, загрузка, удаление) перенесены со специальной панели действий в верхнюю часть страницы, чтобы упростить пользовательский интерфейс и освободить место.
- Обновление: обновили экран «Создание ключа REST API», добавив более понятные значки/метки разрешений, улучшив формулировки и изменив расположение переключателя совместимости.
- Обновление: улучшена общая визуальная составляющая пользовательского интерфейса за счёт более равномерного распределения пространства, более чёткой структуры страниц и реорганизации макетов на затронутых экранах.
- Обновление: улучшены кнопки действий и элементы управления массового выбора, теперь они корректно активируются или деактивируются в зависимости от текущего выбора.
- Обновление: несколько информационных уведомлений были перемещены и упрощены для улучшения видимости и уменьшения количества отвлекающих элементов.
- Updated: Improved uptime monitoring retry behavior with better handling and enhanced logging of retry attempts for easier troubleshooting.
- Updated: Reorganized navigation categories with new «Content Operations» group and improved menu structure.
- Updated: Interface terminology from «Overview» to «Operations» throughout.
- Updated: Changed update count label colors to green and made badges more compact.
- Updated: Increased default page size for retrieving posts from 10 to 50 items per request.
- Updated: Consolidated website-filtering logic across REST API endpoints for more consistent behavior.
- Updated: Endpoints now return a clear error when no websites match the provided filters, preventing ambiguous responses.
- Updated: Consolidated the licensing actions bar in the «Add-ons» page header with contextual action buttons and API-key-aware prompts for clearer guidance.
- Updated: Reorganized the extensions view into segmented, accordion-style sections for «Enabled Add-ons» and «Disabled Add-ons,» with aligned search behavior and slimmer action buttons for improved usability.
- Updated: Refined extension cards with clearer license and status headers, revised badges and text, improved documentation link formatting, and more intuitive remove and activate controls.
- Updated: Localized titles and implemented context-aware menu and submenu rendering to ensure correct labeling across different access levels.
- Updated: Centralized user-facing messages and field descriptions to provide consistent error text and schema help across REST API endpoints.
- Updated: Improved request validation logic to return clearer failure messages for invalid inputs, including search, count, and date-range parameters.
- Updated: Centralized message and translation handling across page operations, API responses, and error states to ensure consistent wording throughout the dashboard.
- Updated: Enhanced the REST API keys controller to support both v1 and v2 key formats, improving backward compatibility.
- Updated: Consolidated site administration link generation across dashboard pages and widgets for more consistent behavior.
- Updated: Consolidated review request notices into a single method with conditional messaging based on installed extensions, simplifying review prompt logic.
- Updated: Improved UI elements in the «Install Add-ons» modal to make add-on details easier to scan. Request by Chrilles
- Updated: Refined tooltips in the «Install Add-ons» modal to provide clearer, more helpful guidance.
- Updated: Reorganized helper messages in the «Install Add-ons» modal to better guide users through installation steps.
- Updated: Changed the privacy icon to «fingerprint» in the «Install Add-ons» modal for clearer visual meaning and consistency.
- Updated: Updated status icons in the «Install Add-ons» modal for more consistent and recognizable states.
- Updated: Clarified add-on installation instructions in the «Install Add-ons» modal to reduce confusion during setup.
- Updated: Improved button text and secondary segment styling in the «Install Add-ons» modal for better readability and dark theme consistency.
- Updated: Enhanced the reconnect actions to better handle sites with synchronization errors.
- Updated: Made the «Add» button label visible in the header controls for clearer navigation.
- Updated: Refined the site opening overlay styling and layout for a cleaner, more consistent experience.
- Updated: Updated theme installation header buttons with improved styling and larger interaction targets for better usability.
- Updated: Restricted backup link generation to authorized users only.
- Updated: Reorganized site and title column display in updates tables for improved visual consistency across views.
- Updated: Updated the theme management interface to replace deactivate buttons with lock icons for active themes.
- Updated: Updated the display of active theme status indicators across theme rows.
- Updated: Updated the API backup solution message to include direct links to the relevant settings pages.
- Updated: All help documentation links throughout the application to point to the new documentation site instead of the legacy knowledge base.
- Updated: Enhanced error reporting for upgrade operations with improved code identification.
- Updated: Improved detection and status handling for suspended sites during updates.
- Updated: Improved error handling for API response data to prevent potential crashes when unexpected data formats are received.
- Updated: Refined multiple UI labels and tooltip/button texts for clarity (e.g., «See Details» to «Details», «See Monitors» to «View Monitors»).
- Updated: Improved Manage Sites table labels and core version display (e.g., «WP Version» to «Core», «Indexable» to «Index», and better core update link display).
- Updated: Adjusted table column alignment in CSS for numeric and date columns.
- Updated: Refactored updates tables for consistency by standardizing table classes/IDs and removing duplicate
<thead>sections. - Updated: Improved updates table column headers for clarity (e.g., «Version» to «Detected Version») and adjusted alignment.
- Updated: Standardized dark theme table border radius using the
--area-radiusvariable and added specific rules for table corners. - Updated: Removed the emails settings table footer (
<tfoot>) and disabled DataTables search for that view. - Updated: Aligned checkboxes in the Manage Updates table for more consistent row layout.
- Updated: Unified MainWP review notice rendering into
render_review_mainwp_notice, varying messaging based on installed extension count for easier maintenance. - Updated: Default MainWP Dashboard theme selection to follow the detected OS theme preference.
- Updated: Simplified the MainWP Dashboard theme selection to Light and Dark only for new users.
- Updated: Improved the password generator on the «Add New User» page for better usability.
- Updated: Reduced console logging noise to make troubleshooting easier.
- Updated: Redesigned the «Quick Setup Wizard» for a more streamlined setup experience.
- Updated: Improved empty-state placeholders across multiple screens for clearer guidance when no data is available.
- Updated: Improved the «Admin Passwords» page UX with clearer error messages, a confirmation step before execution, an improved password generator, and an informational notice.
- Updated: Improved the «Manage Tags» page flow to make tagging more intuitive (Select Sites Create Tag Name Save).
- Updated: Improved the «Manage Plugins and Themes» page with clearer info labels and updated default status indicators.
- Updated: Improved the «Network Activity» page layout by decluttering the actions bar and adjusting spacing for better readability.
- Updated: Improved the «Plugins and Themes» search results screen by showing the search keyword after search and adding pagination controls to the top of results.
- Updated: Improved the «REST API» page with a new welcome message and confirmation modals when copying API keys.
- Updated: Improved the «Add-ons» page with a welcome message, clearer separation between active and inactive add-ons, and a more prominent active add-on indicator.
- Updated: Improved the «Insights» and «Cost Tracker Summary» page with an onboarding banner, clearer element hierarchy, and more helpful empty-state placeholders.
- Updated: Default widget layouts on the «Insights» and «Cost Tracker» pages.
- Updated: Changed the display logic for the «Encrypt SSL Keys» information message so it no longer appears once encryption is completed.
- Updated: Optimized DataTables initial load configuration to improve table rendering performance.
- Updated: Added missing database indexes on filterable columns to speed up queries on large datasets.
- Updated: Repositioned the loader element on the «Add-ons» page that displays during the add-on information loading and activation process.
- Updated: Refined the status icon displayed after running updates to remove the excessive «sign in» icon.
- Updated: Disabled cron event tracking as the default value for Sites Changes logging to reduce unnecessary log entries.
- Updated: Removed excessive progress bar elements from the «Site Connection» and «Site Hardening» widgets for a cleaner interface.
- Updated: Improved monitor status display consistency across multiple dashboard views.
- Updated: Added referrer information to cURL requests used for syncing websites to enhance connection reliability and debugging capabilities.
- Updated: Redesigned the «Sites Changes» table content and styling to reflect the new logging abilities and improve user experience.
- Updated: Improved various interface elements and navigation flows throughout the dashboard to enhance user experience and streamline common workflows.
- Updated: Refined styling and layout consistency across multiple screens to improve visual clarity and reduce cognitive load for users managing large numbers of sites.
- Updated: Repositioned Updates column to a new default location.
- Updated: Adjusted alignment of sort indicator icons across data tables for improved visual consistency.
- Updated: Refined sort indicator icons in the «Updates» section to maintain design consistency throughout the interface.
- Updated: Restored border radius styling to the main content area.
- Updated: Email notification links to use new «Add-ons» terminology instead of «Extensions».
- Updated: Increased checkbox border contrast for improved visibility in Dark Theme.
- Updated: Enhanced modal element border contrast for better visibility in Dark Theme.
- Updated: Increased font weight on green buttons for improved readability in Dark Theme.
- Updated: Excluded «site sync» event from tracking in Sites Changes feature by default.
- Updated: Renamed the old Dark theme to Dark 2024.
- Updated: Dimmer element background color and blur intensity.
- Updated: Loading element style changed to double.
- Updated: Recent Posts and Pages widget layout on small screens.
- Updated: Form layout and some input field styles in the Edit User modal.
- Updated: Removed redundant tooltip elements cluttering UI.
- Updated: «Delete extensions API Activation data» feature labels and button label verbiage to «Delete add-on API Activation data».
- Updated: Label style indicating the plugin status and trusted status in Manage Plugins and Themes area.
- Updated: Moved the Quick Help menu item to the bottom of the first-level navigation bar.
- Updated: Renamed the Quick Help menu to Support and updated the item style.
- Updated: Support modal functionality to allow users to enable or disable certain features from a single screen.
- Updated: API Backups settings tab menu to display it in horizontal view.
- Updated: Server Info tables to use defined column widths for a more consistent look.
- Updated: Mobile screen navigation menu style and content by removing the hamburger.js script and introducing the Fomantic UI native Flyout element.
- Updated: Data alignment in Updates columns in the Manage Sites table.
- Updated: Edit and View Email Template modal content background color.
- Updated: Optimized the Manage Plugins and Manage Themes tables for better user experience so it does not reload data after each individual action is processed.
- Updated: Optimized the Manage Plugins and Manage Themes tables for better performance so bulk actions won’t run all at once, but instead in smaller batches.
- Dev: Restructured request validation into focused helper methods to improve maintainability and error handling across REST API endpoints.
- Dev: Improved internal organization of website filtering logic to enhance code clarity and long-term maintainability.
- Dev: Enhanced validation workflows and error handling processes to reduce redundancy, strengthen stability, and improve overall code quality.
- Dev: Added the
mainwp_open_site_addition_urlhook to allow customization of the target WordPress admin URL when opening a site. - Dev: Updated ApexCharts, DataTables, File Saver, Fomantic UI, Gridstack, PHPSecLib, and Sorting packages to their latest versions to maintain security and compatibility standards.
