Popis
Správa více webů WordPress může být časově náročný a frustrující úkol. MainWP Dashboard vám umožňuje vzít zpět svůj čas tím, že vám umožní efektivně spravovat a zabezpečit všechny vaše WordPress stránky z vašeho vlastního centralizovaného Dashboardu.
MainWP, navržený pro agentury, nezávislé pracovníky a webové profesionály, nabízí komplexní kontrolu s přístupem zaměřeným na ochranu soukromí. Využijte sílu MainWP pro aktualizace, zálohy a další, abyste zajistili, že vaše stránky budou vždy fungovat hladce a bezpečně.
Funkce pro pokročilou správu WordPressu:
- Centralizované aktualizace: Udržujte všechny své weby WordPress aktuální pomocí aktualizací jedním kliknutím.
- Zabezpečené zálohy: Implementujte plánované zálohy nebo zálohy na vyžádání pro úplné zabezpečení webu.
- Spravujte své stránky i své klienty pomocí modulu Správa klientů
- Vestavěný nástroj pro sledování nákladů vám umožňuje snadno sledovat náklady klientů
- Soukromé a s vlastním hostitelem: Vaše data zůstanou vaše, s plným soukromím a kontrolou.
Zastavte běžecký pás Software as a Service (SaaS):
Zásuvný modul MainWP Dashboard, postavený na základních principech WordPressu, má jedinečnou pozici jako řešení pro správu WordPressu. Kombinuje snadné použití s robustními funkcemi a bezkonkurenčním soukromím.
Pluginy MainWP jsou zaměřeny na open source a soukromí a přicházejí s vlastními zásadami ochrany osobních údajů, aby bylo zajištěno, že pluginy neshromažďují žádné osobní údaje (Pii).
MainWP Dashboard je rozšiřitelný, což umožňuje vývojářům třetích stran připojit se k němu. Poskytuje také podporu pro CLI a má vlastní rozhraní REST API, takže vše, co potřebujete nebo chcete provozovat svou firmu, můžete vyvinout pro svůj řídicí panel MainWP.
To vše dělá z MainWP nejlepší ne-SaaS alternativu k ManageWP, InfiniteWP, WPRemote a WP Umbrella.
Začínáme s MainWP:
MainWP je navržen tak, aby byl uživatelsky přívětivý a intuitivní, a to i pro ty, kteří jsou v pluginech pro správu WordPress noví. S jednoduchým procesem nastavení a čistým, organizovaným řídicím panelem budete moci začít spravovat své weby WordPress efektivně a rychle.
- Nastavení MainWP je jednoduché – nainstalujte řídicí panel na soukromém webu WordPress, přidejte plugin MainWP Child na své další weby WordPress a převezměte kontrolu.
Vaše záruka soukromí
Pluginy MainWP přicházejí s vlastními zásadami ochrany osobních údajů, aby bylo zajištěno, že pluginy neshromažďují žádné osobní údaje (Pii).
Jak je MainWP zdarma? Jaký je úlovek? Jak budete i nadále platit náklady na vývoj?
MainWP Dashboard is 100% FREE and always will be. Whether you manage 5 sites or 5,000, the core dashboard remains free.
We make money by offering MainWP Pro, which provides access to a wide range of premium add-ons. These premium add-ons are organized into two clear categories:
-
Integrations:
Add-ons in this category enable seamless connections with popular third-party services and plugins, allowing you to integrate the tools you already use directly into your MainWP Dashboard. -
Extensions:
These are custom-built, standalone add-ons developed exclusively for the MainWP Dashboard, designed to add unique and specialized functionality to enhance your WordPress management experience.
For more details, visit our Premium Add-ons page and see how our free and pro features compare at Free vs. Pro: Know the Difference.
Zažijte rozdíl MainWP
Are you ready to take the hassle out of managing your WordPress sites? MainWP makes it easy to keep everything updated, secure, and running just the way you need it. With over 20k site owners trusting MainWP with over 700k WordPress sites, every day, you’ll quickly see how much simpler website management can be. Try it today and feel the difference for yourself!
Snímky obrazovky
Instalace
Poznámka: MainWP není testován ani navržen pro instalace na více místech.
Máme však uživatelské zprávy, že většina funkcí funguje správně, ale podpora bude omezená. Nedoporučujeme instalovat plugin MainWP Dashboard na instalaci na více stránkách.
- Doporučujeme novou instalaci WordPress pro řídicí panel MainWP.
Použití nové instalace WordPressu pomůže snížit konflikty pluginů a další problémy způsobené pokusem o spuštění řídicího panelu MainWP z aktivního webu.
Většina hostingových společností poskytuje bezplatné subdomény („demo.yourdomain.com“) a pokud nemáte konkrétní vyhrazenou doménu pro spuštění řídicího panelu MainWP, doporučujeme ji vytvořit. Pokud si nejsi jistý/á, jak nastavit subdoménu, kontaktuj podporu hostitelské společnosti.
Ovládací panel MainWP můžete dokonce nainstalovat na web WordPress umístěný na místním počítači pomocí WAMP nebo jakéhokoli jiného nastavení, které vám umožní spustit WordPress lokálně.
-
Po nastavení samostatného webu WordPress nainstalujte plugin MainWP Dashboard podle svého běžného postupu instalace, a to buď automatickým procesem vyhledáním MainWP nebo nahráním pluginu MainWP do adresáře ‚/wp-content/plugins/‘.
-
Po instalaci aktivujte plugin prostřednictvím nabídky Plugins ve WordPressu.
-
Add your first Child Site to the MainWP Dashboard – Documentation
-
Set your MainWP Settings – Documentation
Nejčastější dotazy
-
Co odlišuje MainWP od jiných platforem pro správu WordPress, jako je ManageWP nebo InfiniteWP?
-
MainWP je samoobslužný, open-source plugin pro správu WordPress, který upřednostňuje soukromí a přizpůsobení uživatelů.
Na rozdíl od platforem SaaS (Software as a Service), jako jsou ManageWP, WPUmbrella nebo WPRemote, vám MainWP poskytuje úplnou kontrolu nad vašimi daty a umožňuje rozsáhlé přizpůsobení prostřednictvím architektury s otevřeným zdrojovým kódem.
-
Může MainWP zpracovávat hromadné aktualizace pro jádro WordPress, pluginy a motivy?
-
Ano, MainWP usnadňuje provádění hromadných aktualizací pro jádro WordPress, pluginy a motivy na všech vašich spravovaných webech. Pouhými několika kliknutími si můžete být jisti, že všechny vaše stránky běží na nejnovějších verzích, což vám ušetří drahocenný čas a úsilí.
-
Jak MainWP pomáhá se správou klientů pro WordPress agentury a freelancery?
-
MainWP nabízí robustní systém správy klientů, který umožňuje organizovat weby podle klientů, přiřazovat značky a vytvářet přizpůsobitelné klientské reporty. To zefektivňuje váš pracovní postup a pomáhá vám poskytovat lepší služby vašim klientům tím, že udržuje všechny informace o jejich webu organizované a snadno přístupné.
-
Nabízí MainWP nějaké funkce pro sledování nákladů spojených se správou stránek WordPress?
-
Ano, MainWP má vestavěný Cost Tracker. Tato funkce vám umožňuje:
* Zaznamenávat a kategorizovat výdaje pro každou stránku
* Nastavit opakující se náklady
* Generovat podrobné přehledy nákladů
* Získat přehled o rozdělení výdajů
* Sledovat přijaté platby a nadcházející obnovení -
Jaké bezpečnostní funkce MainWP nabízí k ochraně mých stránek WordPress?
-
MainWP upřednostňuje zabezpečení tím, že poskytuje funkce, jako je monitorování zabezpečení v reálném čase, skenování malwaru a detekce zranitelností. Plugin je také integrován s populárními bezpečnostními pluginy.
-
Mohu používat MainWP ke správě webů WordPress hostovaných na různých serverech nebo u různých poskytovatelů hostingu?
-
Ano, MainWP je navržen pro práci s weby WordPress hostovanými na jakémkoli serveru nebo poskytovateli hostingu.
-
Jak MainWP zpracovává zálohy webu WordPress?
-
MainWP nabízí několik možností zálohování, včetně vestavěných zálohovacích řešení pro populární poskytovatele hostingu a integrace s některými z nejvíce instalovaných zálohovacích pluginů.
-
Jak se vyslovujete MainWP?
-
MainWP je jedinečné jméno, které jsme vytvořili pro naši společnost, takže je pochopitelné, pokud si nejste jisti, jak se vyslovuje. Zde je nejjednodušší způsob, jak si zapamatovat:
Main + WP = MainWP
Představte si to jako slovo „Main“ následované písmeny „WP“ (vyslovuje se jako „double-u pee“). Ve fonetické notaci by to vypadalo takto: /ˈmeɪn ˈdξbəl juː ˈpiː/.
Ale nebojte se, pokud to vyslovíte jinak – odpovídáme téměř na cokoliv, včetně WP Main a WPMain!
-
Mám nápad na MainWP. Jak vám dám vědět?
-
Please follow the steps outlined in the MainWP Voice so you can add your idea to the MainWP Community to be voted on.
-
Mám další otázky. Máte nějaké další informace?
-
Ano, zde máme rychlé FAQ s mnoha dalšími otázkami a odpověďmi.
Recenze
Autoři
MainWP Dashboard: Self-hosted WordPress Management for Agencies je otevřený software. Následující lidé přispěli k vývoji tohoto pluginu.
SpolupracovníciPlugin „MainWP Dashboard: Self-hosted WordPress Management for Agencies“ byl přeložen do 17 jazyků. Děkujeme všem překladatelům za jejich pomoc.
Přeložte “MainWP Dashboard: Self-hosted WordPress Management for Agencies” do svého jazyka.
Zajímá vás vývoj?
Prohledejte kód, podívejte se do SVN repozitáře, nebo se přihlaste k odběru protokolu vývoje pomocí RSS.
Přehled změn
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
- Fixed: Improved monitor record handling by filling missing monitor IDs from the related site ID and preventing unintended site ID updates when partial monitor data is received.
- Fixed: Navigation menu rendering to prevent ID conflicts and duplicate element references.
- Fixed: Nonce input handling in setup and posting forms for better form submission reliability.
- Fixed: An issue with setting the
activeclass on the active tab menu item on the Manage Plugins and Manage Themes pages. - Fixed: Resolved an issue where the date picker would no longer open in the Network Activity filters after a date/time value was set.
- Fixed: An issue where sorting in Sites > Updates did not persist after page reload.
- Fixed: An issue where using Page Reset on a child site’s Operations page incorrectly redirected to Manage Sites.
- Fixed: Resolved an issue where post categories were not showing when creating posts in bulk.
- Fixed: A usability issue where the „Enable Site Health monitoring“ tooltip could cover dropdown options in the „Quick Setup Wizard“.
- Fixed: A usability issue where the confirmation modal after creating a new user did not close automatically.
- Fixed: An issue where the page could remain blank after closing the add-on promo modal because it didn’t reload properly.
- Fixed: Resolved various browser console errors caused by duplicate element IDs and related issues.
- Fixed: Corrected multiple typos across the plugin UI.
- Fixed: An issue where the „Get Tags“ REST API endpoint returned no results.
- Fixed: Resolved multiple PHP warnings related to undefined variables.
- Fixed: Admin link generation to ensure consistent and reliable access to WordPress admin pages.
- Fixed: An issue with displaying site selection after using the search filter.
- Fixed: Missing user information for certain objects and events in the Sites Changes feature.
- Fixed: Duplicate records appearing for certain objects and events in the Sites Changes feature.
- Fixed: Incorrect display of user information in the Sites Changes table where user IP addresses were unintentionally shown.
- Fixed: Malformed timezone information in uptime monitoring email notifications.
- Fixed: A database error that occurred when dismissing Sites Changes logs.
- Fixed: Sites Changes columns not resetting to their default state when clicking the „Reset Page“ button.
- Fixed: Multiple minor cosmetic issues related to the new Dark theme to improve visual consistency.
- Fixed: Multiple PHP warnings and notices to ensure cleaner operation.
- Fixed: An issue with displaying global cPanel API settings in individual site settings.
- Fixed: An issue with saving widget size and position on widgetized pages.
- Fixed: Dashboard email alignment has been updated to center the content for improved readability.
- Fixed: Resolved an issue where the „Dismiss Changes“ button remained disabled after selecting items to dismiss.
- Fixed: Prevented dismissed site changes from reappearing in the „Sites Changes“ table after updating to version 5.5.
- Fixed: An issue with the accordion element icon not rotating when the element is expanded or collapsed.
- Fixed: In multiple places there was „Are you sure.“ so it was fixed to „Are you sure?“ in confirmation popups.
- Added: Password policy management to set and enforce password expiration rules. (Request by Julia)
- Added: Cost import functionality for easier cost entry management.
- Added: „Jump to WP Admin“ quick link in site dropdown menu.
- Added: Monitoring data retention settings with configurable duration options (30, 90, 180, 365 days, or keep forever).
- Added: Bulk delete support for client general fields to speed up cleanup and maintenance.
- Added: A confirmation step when removing installed add-ons to help prevent accidental removals.
- Added: Action buttons for quick page and post creation.
- Added: Inline license key input and validation flow on the „Add-ons“ page, including a „Remember Key“ option and a dedicated validation action to simplify license management.
- Added: Granular, per-action permission controls for REST API access and application passwords to improve security and administrative flexibility.
- Added: Permission-aware UI for managing application passwords, including per-row actions and dedicated edit flows based on user access rights.
- Added: Introduced new REST API endpoints for user management, including listing, creating, editing, and deleting users, CSV-based user imports, and cross-site administrator password updates with per-site result reporting.
- Added: Introduced Application Password management in the „REST API“ page, allowing users to view, create, and revoke Application Passwords directly from the MainWP Dashboard (mirroring WordPress „Users“ > „Edit User“ for easier access).
- Added: Green coloring for the ‚Enable‘ icon in the extensions view for better visual feedback.
- Added: Sync status tooltips that show the last synchronization time for each site.
- Added: Introduced an outdated data indicator (red badge) for sites that haven’t synced in over 24 hours.
- Added: Plugin compatibility validation for PHP versions across update and activation workflows.
- Added: A quick theme switcher so users can toggle between light and dark modes from the UI.
- Added: Support for the Abilities API.
- Added: New REST API v2 endpoints for Monitoring (Request by James), Settings, and Client Fields.
- Added: A new „Plugin and Theme History“ feature to provide an accessible history of actions by item and by day.
- Added: An „Import Sites“ menu item on the „Add Sites“ page for quicker access.
- Added: Support for the
[site.name]token in the Site Health Monitoring notification template to allow dynamic site name insertion. - Added: WordPress transient caching for frequently executed database queries to improve performance.
- Added: Site IP address as an available column option for the „Manage Sites“ page. (Request by Ken)
- Added: Comprehensive object caching layer to enhance overall dashboard performance.
- Added: Smart prefetching for common navigation paths to reduce page load times and improve user experience.
- Added: New tracking events to the Non-MainWP Changes logging feature to provide more comprehensive monitoring capabilities.
- Added: New default „WP Version“ column in the Manage Sites table.
- Added: Child site timezone information to the
$websiteobject. - Added: Ability to delete plugins and themes that are currently active while respecting the recommended process of deactivating before deleting in the background. (Request by Chrilles)
- Added: New default dark theme.
- Added: Loading element to widgetized pages that hides widgets before all data is loaded properly and Gridstack is loaded. (Request by Mario)
- Added: Descriptive labels for disabled bulk actions in the Manage Plugins and Themes pages explaining why they’re disabled.
- Added: Optional auto-archiving for Sites Changes logs and the ability to delete archived logs.
- Added: Option to select which Sites Changes logs to track.
- Added: Support ticket element to the Support modal.
- Added: Color coding to the Updates columns data in the Manage Sites table. (Request by Orchid) and (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.
- Updated: Enhanced empty-state placeholders across widgets with clearer messaging.
- Updated: Improved site connection verification flow with better guidance.
- Updated: Refined authentication setup options with clearer descriptions.
- Updated: Backup settings layout for better organization.
- Updated: Improved cost tracker terminology (Operational Costs).
- Updated: Better table layouts with improved column organization.
- Updated: Optimized cURL handle management to reduce unnecessary handle recreation and improve resource efficiency during multi-request operations.
- Updated: Redesigned the „Select Sites“ header with text links and a live selection counter for clearer bulk actions.
- Updated: Improved empty-state guidance with helpful actions to make next steps more obvious.
- Updated: Refined the „Select Sites“ header controls for a cleaner, more consistent workflow.
- Updated: Moved widget layout controls (save, load, delete) from the dedicated action bar into the page header to reduce UI clutter and free up space.
- Updated: Refreshed the „Create REST API Key“ screen with clearer permission chips/labels, improved messaging, and better placement for the compatibility toggle.
- Updated: Applied a broader UI polish pass with more consistent spacing, cleaner page structure, and reorganized layouts across affected screens.
- Updated: Improved action buttons and bulk controls so they enable or disable correctly based on the current selection.
- Updated: Repositioned and simplified several informational notices to improve visibility and reduce clutter.
- 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.











