Simple History – Spåra, logga och granska WordPress-ändringar

Beskrivning

”So far the best and most comprehensive logging plugin”@herrschuessler

Simple History visar de senaste ändringarna som gjorts i WordPress, direkt på din adminpanel eller på en separat sida.

Tillägget fungerar som en granskningslogg för de viktigaste händelserna som inträffar i WordPress.

Det är ett tillägg som är bra att ha på webbplatser där flera personer är involverade i redigeringen av innehållet.

Det krävs ingen kodning för att använda tillägget. Installera det bara så kommer det börja logga händelser.

✨ Simple Historys funktioner

Simple History kommer direkt med stöd för:

  • Inlägg och sidor – se vem som har lagt till, uppdaterat eller tagit bort ett inlägg eller en sida

  • Bilagor – se vem som har lagt till, uppdaterat eller tagit bort en bilaga

  • Taxonomier (anpassade taxonomier, kategorier, etiketter) – se vem som har lagt till, uppdaterat eller tagit bort en taxonomi

  • Kommentarer – se vem som har redigerat, godkänt eller tagit bort en kommentar

  • Widgetar – få information när någon lägger till, uppdaterar eller tar bort en widget i ett sidofält

  • Tillägg – aktivering och inaktivering

  • Användarprofiler – information om tillagda, uppdaterade eller borttagna användare

  • Användarinloggningar – se när en användare loggar in och loggar ut. Se även när en användare misslyckas med att logga in (bra sätt att upptäcka ”brute force”-försök).

  • Användarändringar – se när en användare läggs till, uppdateras eller tas bort, och få detaljerad information om de ändringar som gjorts på användaren.

  • Misslyckade användarinloggningar – se när någon har försökt logga in, men misslyckats. Loggen kommer då att innehålla ip-adressen till den eventuella hackaren.

  • Menyändringar

  • Alternativsidor – visa detaljer om ändringar som gjorts i de olika inställningsavsnitten i WordPress. Saker som ändringar av webbplatsens rubrik och permalänkstrukturen kommer att loggas.

  • Integritets-sidan – när en integritetssida skapas eller anges till en ny sida.

  • Dataexport – se när en begäran om export av personuppgiftsdata läggs till och när denna begäran godkänns av användaren, hämtas av en administratör eller skickas via e-post till användaren.

  • Begäran om borttagning av användardata – se när en begäran om export av användardata läggs till och när denna begäran godkänns av användaren och när användardata tas bort.

Inbyggd loggning för tillägg från tredje part

Simple History har inbyggt stöd för många tillägg:

  • Jetpack – Se vilka Jetpack-moduler som aktiveras och inaktiveras.

  • Advanced Custom Fields (ACF) – Se när fältgrupper och fält skapas och ändras.

  • User Switching – Se varje användarbyte som görs.

  • WP Crontrol – Se när cron-händelser läggs till, redigeras, tas bort, pausas, återupptas och körs manuellt samt när cron-scheman läggs till och tas bort.

  • Enable Media Replace – Se information om filen som ersätts och information om den nya filen.

  • Limit Login Attempts – Se inloggningsförsök, utelåsningar och konfigurationsändringar som gjorts i tillägget Limit Login Attempts.

  • Redirection – Se omdirigeringar och grupper som skapas, ändras, aktiveras eller inaktiveras och även när de globala tilläggsinställningarna har ändrats.

  • Duplicera Post – Se när ett inlägg eller en sida klonas.

  • Beaver Builder – Se när en layout eller mall från Beaver Builder sparas eller när inställningarna för tillägget sparas.

Saknas ditt tillägg? Inga problem – tilläggsförfattare kan lägga till stöd för Simple History i sina tillägg med hjälp av API:et för loggning.

Tillägg som har stöd för Simple History inkluderar:

Vad användarna säger 💬

🌟 Fler än 300 femstjärniga recensioner talar för tillförlitligheten hos detta tillägg. 🌟

  • ”So far the best and most comprehensive logging plugin”@herrschuessler

  • ”The best history plugin I’ve found”Rich Mehta

  • ”Custom Logs Are Crazy Awesome!”Ahmad Awais

  • ”Amazing activity logging plugin”digidestination

  • ”Fantastic plugin I use on all sites”Duncan Michael-MacGregor

  • ”Useful Quick View of Activity”Dan O

  • ”The best Activity Plugin”Rahim

  • ”The best free history plugin ever”abazeed

  • ”It is a standard plugin for all of our sites”Mr Tibbs

Komma igång

Efter installationen börjar Simple History automatiskt att logga aktiviteter. Du kommer åt historikloggen via widgeten i adminpanelen eller via sidan ”Simple History” i menyn i adminpanelen.

RSS-flöde med ändringar

Med hjälp av det lösenordskyddade RSS-flödet kan du hålla koll på de ändringar som görs på din webbplats med hjälp av din favorit RSS-läsare.

Levereras med WP-CLI-kommandon

För dig som gillar att arbeta med kommandoraden finns det också några WP-CLI-kommandon tillgängliga.

  • wp simple-history list – Lista de senaste loggade händelserna.

Exempel på scenarier

Håll koll på vad andra människor gör:
”Har någon gjort något idag? Ah, Sarah laddade upp det nya pressmeddelandet och skapade en artikel för det. Jättebra! Nu behöver jag inte göra det.”

Eller för felsökning:
”Webbplatsen känns långsam sedan igår. Har någon gjort något speciellt? … Ah, Steven aktiverade ’naughty-plugin-x’, det måste vara det.”

API så att du kan lägga till dina egna händelser i granskningsloggen

Om du är en tema- eller tilläggsutvecklare och vill lägga till dina egna saker/händelser till Simple History kan du göra det genom att använda funktionen SimpleLogger() så här:

`php

if ( function_exists(”SimpleLogger”) ) {
// Most basic example: just add some information to the log
SimpleLogger()->info(”Detta meddelande skickas till loggen.”);

    // A bit more advanced: log events with different severities
    SimpleLogger()->info("User admin edited page 'About our company'");
    SimpleLogger()->warning("User 'Jessie' deleted user 'Kim'");
    SimpleLogger()->debug("Ok, cron job is running!");

}
?>
`

Se dokumentationen för exempel på hur du loggar dina egna händelser och hur du frågar loggen, med mera.

🔆 Utöka tilläggets funktionalitet med utökningar

Kraftfulla utökningar finns tillgängliga för att utöka funktionaliteten i Simple History ännu mer:

WooCommerce Logger
Förbättra spårningen av din webbplats med omfattande loggar för WooCommerce-beställningar, -produkter, -inställningar och -rabattkoder.

Extended Settings
Utöka inställningarna för Simple History med fler alternativ och inställningar.

Developer tools (kommer snart)
.
Logga skickade e-postmeddelanden, HTTP API-förfrågningar, cron-jobb och mycket mer.

💚 Sponsra detta projekt

Om du gillar detta tillägg kan du överväga att donera för att stödja utvecklingen. Tillägget har varit gratis under de senaste 10 åren och kommer att fortsätta vara gratis.

Betydande sponsorer

Skärmdumpar

  • Loggvyn + den visar också filterfunktionen i bruk – loggen visar bara händelse som är av typen inlägg och sidor och media (dvs. bilder & andra uppladdningar), och endast händelser initierade av en specifik användare.

  • Funktionen Post Quick Diff gör det snabbt och enkelt för en användare av en webbplats att se vilka uppdateringar andra användare har gjort av inlägg och sidor.

  • När användare skapas eller ändras kan du se detaljer om vad som har ändrats.

  • Events have context with extra details – Each logged event can include useful rich formatted extra information. For example: a plugin install can contain author info and a the url to the plugin, and an uploaded image can contain a thumbnail of the image.

  • Klicka på IP-adressen för ett inlägg för att se platsen för t.ex. ett misslyckat inloggningsförsök.

  • Se ännu mer information om en loggad händelse (genom att klicka på datum och tid för händelsen).

  • Ett diagram med lite snabbstatistik finns tillgängligt, så att du kan se antalet händelser som har loggats varje dag. Ett enkelt sätt att se eventuell ovanlig aktivitet, till exempel ett ökat antal inloggningar eller liknande.

Vanliga frågor

Är tillägget gratis?

Ja, det har varit gratis under de senaste 10 åren och kommer att fortsätta vara gratis. Det finns några utökningar som du kan köpa för att stödja utvecklingen av detta tillägg och få några extra funktioner. Visa utökningar.

Hur kan jag se loggen?

Du kan visa loggen i adminpanelen eller på en separat sida i adminområdet.

Kan jag se loggen i front-end?

Nej, loggen är endast tillgänglig i adminområdet.

Behöver jag ha kodningskunskaper för att använda tillägget?

Nej, du behöver inte skriva någon kod för att använda tillägget.
Installera bara tillägget så börjar det samla in data.

Var lagras loggen?

Loggen lagras i den databas som används av WordPress.

Kan jag exportera loggen?

Ja, du kan exportera loggen till en CSV- eller JSON-fil.

Finns det stöd för mitt tema?

Ja, tillägget fungerar med alla teman.

Finns det stöd för mitt tillägg?

Tillägget har inbyggt stöd för många tillägg och stöd för Simple History kan läggas till i alla tillägg med hjälp av ”Logging API”.

Kommer min webbplats att bli långsammare på grund av detta tillägg?

Nej, tillägget är mycket lätt och kommer inte att göra din webbplats långsammare.

Vem kan se loggen?

Hur mycket information som visas i loggen beror på användarrollen för den användare som tittar på loggen. Administratörer kan se allt, medan redaktörer bara kan se händelser relaterade till inlägg och sidor.

Är det möjligt att utesluta användare från loggen?

Ja, du kan exkludera användare efter roll eller e-post med hjälp av filtret simple_history/log/do_log.

Se dokumentationen om åtgärds-hookar för mer information.

Hur länge sparas historiken?

Som standard sparas loggar i 60 dagar. Denna tid kan justeras i inställningarna.

Detta kan ändras med filtret simple_history/db_purge_days_interval eller med utökningen Simple History Extended Settings.

Kan jag spåra ändringar som gjorts av specifika användare?

Ja, med Simple History kan du filtrera historiken efter användarnamn, vilket gör det enkelt att övervaka enskilda aktiviteter.

Är detta tillägg GDRP-kompatibelt?

Eftersom GDRP är ett så komplext ämne och eftersom WordPress-tillägg inte får antyda att de ger rättslig efterlevnad kan vi inte helt enkelt bara säga att tillägget är GDPR-kompatibelt.

GDPR is very much about how you use the data and how you inform your users about what data you collect and how you use it. No site is the same and the usage together with the plugin can be very different from site to site. So you should always make sure that you are compliant with GDPR when using the plugin.

That said, the plugin does not use Google Fonts, does not set cookies, uses no local storage, and by default the ip addresses are anonymized. The plugin is however a plugin that logs events and that can contain personal data, so you should always make sure that you are compliant with GDPR when using the plugin.

Läs mer i de vanliga frågorna på tilläggets webbplats.

Recensioner

17 maj 2024
As its name suggests, it’s very simple, but it’s a wealth of information that we’re delighted to have and that deserves to be integrated into WP. Thanks to the author for his work.
12 april 2024
me muestra todo, incluso, el IP real (paso pro cloudflare) del usuario que se logueo, ademas muestra si se modifica , incluso el menu, que era un problema q tenia, doy 5 estrellas. solo un pequeño detalle, quisiera que cuanto tenga un wordpress multisite, aparezcan los logs de todos los sitios en la seccion network.
7 januari 2024 3 svar
Hi,about 3 months ago, I was able to see the traffic of a specific page in this plugin, and now I don’t know. The user interface was completely changed. I also set to see as many records as possible, and now that I have logged into the site, I can see that only the last 2 months are being recorded. I have automatic plugin updates enabled in the background due to security updates. Lukas
Läs alla 383 betyg

Bidragsgivare och utvecklare

”Simple History – Spåra, logga och granska WordPress-ändringar” är programvara med öppen källkod. Följande personer har bidragit till detta tillägg.

Bidragande personer

”Simple History – Spåra, logga och granska WordPress-ändringar” har översatts till 16 språk. Tack till översättarna för deras bidrag.

Översätt ”Simple History – Spåra, logga och granska WordPress-ändringar” till ditt språk.

Intresserad av programutveckling?

Läs programkoden, kika på SVN-filförvaret eller prenumerera på utvecklarloggen via RSS.

Ändringslogg

Unreleased

5.0.1 (September 2024)

A minor update to quickly fix an issue with avatars that affected a few people.

  • Fix: Correct default value used in get_avatar_data() when no user found for an event. Solves compatibility issues with BuddyBoss and possible other similar plugins. #461

5.0.0 (September 2024)

A big update that keeps everything familiar. 🚀
See what’s changed under the hood.

Förändrat

  • Event Feed Rewrite: The event GUI has been entirely rewritten using React and WordPress components.
  • Auto-Refreshing Filters: The event feed now updates automatically when filters are changed.
  • IP Address Info Update: IP address information popup now include the name of the server header where the IP was sourced.
  • Quickstats Relocation: The ”quickstats” box has been repositioned to the top of the stats sidebar.
  • WordPress 6.6 Minimum Requirement: Simple History now requires WordPress 6.6.
  • SecuPress Compatibility: Changes to post types introduced by SecuPress will no longer be logged.

Tillagt

  • REST API Endpoints: REST API endpoints to fetch event logs at /simple-history/v1/events and /wp-json/simple-history/v1/events/<id>.
  • Action Menu for Events: Each event now includes an actions menu, with options to view event details, copy permalinks, and soon more. (Plugins and add-ons can extend the menu with custom actions so keep your eyes opened for more actions in the future.)
  • New Hooks for Developers:
    • simple_history/history_page/gui_wrap_top: Fired at the top of the history page GUI wrapper.
    • simple_history/dropin/stats/before_content: Fired inside the stats sidebar, after the headline but before the content.
  • Experimental Features: New option on the setting page to enable experimental features.

Borttaget

  • Settings Metabox: The metabox linking to the settings page has been removed, as settings are now accessible from the top menu bar.
  • Legacy Code Cleanup: Removed several old and unused files, functions, and JavaScript hooks that are no longer relevant to the current implementation.

🌟 Pssst…. Don’t forget that you can sponsor this project to keep it free and open source.

4.17.0 (August 2024)

🐞 This release contains some small bug fixes and enhancements. The previous version had more cool new features so check out that one if you haven’t already.

  • Testat med WordPress 6.6.
  • Rätt URL för länken ”Gå till Simple History” på den sidan för uppdateringar, på multisite.
  • Add simple_history/log_query_inner_where_array as a replacement for filter simple_history/log_query_inner_where that got removed in 4.9.0. The new filter is an array filter and can be used to add or modify the where clauses that the log query will use. See this GitHub issue for some examples.
  • Add link to Simple History below the ”All updates have been completed” message for more cases (it was missing when translations was updated, for example).
  • Add filter simple_history/show_action_link that can be used to disable the link to the action that is shown in the log. This can be useful if you want to hide the link to the action for some users or in some cases. Example usage: add_filter("simple_history/show_action_link", "__return_false");.
  • Uppdaterar Select2. #456

🌟 Pssst…. Don’t forget that you can sponsor this project to keep it free and open source. And if you need more features you can buy add-ons that also get you some extra features. 🌟

4.16.0 (July 2024)

This release contains many new features and improvements. Especially updates made on the settings screen has gonne through a major overhaul and is now much more user friendly and informative.
View the release post for screenshots and more information.

Tillagt

  • Debug page additions
    • Display detected db engine to debug page. Can be useful for debugging since Simple History supports MySQL, MariaDB, and SQLite.
    • Table size and number of rows for SQLite databases are shown on the debug page (they were already shown for MySQL and MariaDB).
    • Visa Insticksprogram på felsökningssidan.
  • Throw exception if log query has any db errors instead of just dying silently. This should help with debugging since the message often is visible in the log. #438
  • Plugin update failures are now logged, with error message added to context. This can happen when a plugin can’t remove it’s folder. #345
  • Support for the ANSI_QUOTES mode in MySQL/MariaDB. #334
  • RSS feed support for filtering by loglevels ( e.g.,?loglevels=warning,notice). See https://simple-history.com/docs/feeds/ for all available filters. #443
  • Log when an admin user changes the way WordPress handles auto updates of core, from ”automatic updates for all new versions of WordPress” to ”automatic updates for maintenance and security releases only”, or vice versa. #449
  • Add Update URI plugin header, if available, to context for plugin installs or updates. This field was added in WordPress 5.8 so it was really time to add it now 🙂 #451
  • Add link to the Simple History site history below the ”All updates have been completed” message that is shown when plugins or themes are updated. #453
  • Add title, alternative text, caption, description, and slug to modified attachments. #310
  • Add a link next to number or failed login attempts. If the extended settings add-on is installed the link goes to the settings page for that add-on. If that add-on is not installed the link goes to the website of the add-on.

Förändrat

  • Changes to settings screens and logging of their options have gotten a major overhaul and is now much more user friendly and informative:

    • Only built in WordPress options are logged. Previously other options could ”sneak in” when they was added using a filter or similar on the same screen.
    • When updating the site language option (the options WPLANG), set ”en_US” as the language when the option is empty. Previously it was set to an empty string which what a bit confusing.
    • ”Week Starts On” now displays the new and previous weekday as human readable text instead of a number.
    • Use wording ”Updated setting…” instead of ”Updated option…” in the log when a setting is updated because it’s more user friendly to say ”setting” instead of ”option”, since that’s the wordings used in the WordPress UI.
    • Include the name of the settings page in the main log message for each setting updated and also include a link to the settings page.
    • Use ”On” or ”Off” when display the changed values for settings that can be toggled on or off. Previously ”1” or ”0” was used.
    • Setting ”For each post in a feed, include…” now displays ”Full text” or ”Excerpt”, instead of ”1” or ”0”.
    • The ”blog_public” settings is now shown as ”Discourage search engines from indexing this site” setting was changed.
  • Don’t log the uploading and deletion of the ZIP archive when installing a plugin or theme from a ZIP file. #301

  • Update testing framework wp-browser to 3.5.
  • Misc refactoring and code cleanup.

Åtgärdat

  • Fix a possible strpos()-warning in the ACF logger. #440
  • Ensure Post via email SMTP password is not exposed in the log.

Pssst! Did you know that you can sponsor this project to keep it free and open source? 🌟

4.15.1 (April 2024)

This release contains a new feature that logs when scheduled blog posts or site pages automatically publish themselves at any time in the future. It also contains the regular bug fixes and improvements. View the release post.

Tillagt

  • Log when post status changes from future to publish, i.e. when scheduled blog posts or site pages automatically publish themselves at any time in the future. #343

Åtgärdat

  • Log theme file edits and plugin file edits again. #437
  • Show previous featured image when removing a featured image from a post. Before this change the fields was empty. So confusing.
  • Cleanup the edited post event output by remove context keys post_author/user_login, post_author/user_email, post_author/display_name from post edited events, because author change is already shown as plain text. The context keys are still available to see in the context data table.

Uppdaterat

  • Update WordPress Coding Standards to latest version. #436

4.15.0 (April 2024)

Was never released. Skipped to 4.15.1. Something went wrong with tagging.

4.14.0 (April 2024)

🕵️‍♀️ This version introduces a new Detective Mode. Many users use Simple History to catch changes made by users and plugins, but sometimes it can be hard to tell exactly what plugin that was responsible for a specific action. Detective Mode has been created to help users find the responsible plugin, hook, URL, or function used to trigger a specific action. View screenshots and more information.

  • Add Detective Mode, a new feature aimed to help users find what plugin or theme is causing a specific event or action to be logged or happen. Great for debugging. This new feature can be enabled in the settings. Read more. Useful for admins, developers, forensics detectives, security experts, and more.
  • Add support for searching for localized logger message strings. #277
  • Add fix for SQL MAX_JOIN_SIZE related error message, that could happen on low end hosting providers or shared hosting providers. #435
  • Remove check for older PHP versions in helpers::json_encode. (PHP 7.4 is since long the minimum requirement for Simple History and for WordPress itself.)
  • Testat på WordPress 6.5.

4.13.0 (March 2024)

🚀 Introducing the WooCommerce Logger Add-On: Enhance your site’s tracking with comprehensive logs for WooCommerce orders, products, settings, and coupons. Learn more in our release post.

View the release post to see screenshots of the new features.

Ändringslogg för tidigare versioner.