Stefan Kalscheuer
Forum Replies Created
-
Forum: Plugins
In reply to: [Statify] Missing translation in the settingsHi Lorenz.
thanks – again – for the bug report.
Not all (custom) roles might have localized names, but at least the built-ins should be available in all languages (as we can see in the user settings).
Pretty sure we can fix it.Cheers,
Stefan
cross-ref: https://github.com/pluginkollektiv/statify/issues/361Forum: Plugins
In reply to: [Statify] My language issue in the Statify Dashboard WidgetWe released Statify 2.0.2 a frew minutes ago. Issue should be fixed once the plugin gets updated.
Let us know if the issue persists.Forum: Plugins
In reply to: [Statify] No longer working with ClassicPressapiFetchwas introduced in WordPress 5.0 and the Statify script explicitly depends onwp-api-fetch. So if functionality is on par with 6.2 it would have guessed it works – apparently that’s not the case and this Gutenberg feature is missing.Frankly I am aware that ClassicPress exists, but that’s it. Never ran or tested anything against it. (and I think none of the team members or beta testers did Statify so with Statify 2.0) AFAIK there’s no “official” statement about compatibility.
If that’s the only issue we might consider polyfilling apiFetch or adding a fallback. We also make use of
wp.i18nafter data is loaded, nut that should be available according to (very brief) web search.Forum: Plugins
In reply to: [Statify] My language issue in the Statify Dashboard WidgetOK, good catch. Dynamically generated content should be translated, but unfortunately the translations module was never acutally registered for the dashbaord script.
Thanks for reporting. Will be fixed with the next release.
Cross reference: https://github.com/pluginkollektiv/statify/pull/353
Forum: Plugins
In reply to: [Statify] My language issue in the Statify Dashboard WidgetThis was not „the issue“ fixed in 2.0.1. The issue was a crash and no visualizations at all.
https://wordpress.org/support/topic/update-2-0-0-language-issue/
https://wordpress.org/support/topic/widget-funktioniert-nicht-mehr-seit-upgrade/I simply see 2 untranslated strings.
Depending on the language that may be
* incomplete translation (which depends on community translating every bit, see https://translate.wordpress.org/projects/wp-plugins/statify/ ) or
* not up-to-date translation cache on the site (time should fix it)
* untranslatable text (that’s something we should fix in our code)Which specific language (looks like one of the five German) do you use?
Edit: Had a quick look, both „today“ and „since“ are translatable, i.e. wrapped in
wp.i18n.__()…- This reply was modified 5 days, 22 hours ago by Stefan Kalscheuer.
- This reply was modified 5 days, 21 hours ago by Stefan Kalscheuer.
Forum: Plugins
In reply to: [Statify] After Update too few siteviewsThis issue should be fixed with update 2.0.1, released yesterday and confirmed in two other support threads.
But it was not part of this thread and is likely unrelated to potentially missing numbers, so let’s try not to mix up too many things here.Forum: Plugins
In reply to: [Statify] Update 2.0.0 language issueShould be fixed by now with update 2.0.1
Forum: Plugins
In reply to: [Statify] Kann ich jetzt das Extended Plugin löschen?Vielen Dank, das freut uns zu lesen.
Die Funktionalität sollte weitgehend gleich sein, auch wenn sie auf technisch geänderter Basis daherkommt.
Extended Evaluation speichert im aktuellen Stand keine eigenen Daten speichert, diese lagen schon immer bei Statify selbst. Entsprechend geht bei der Deinstallation hier auch nichts verloren.
Kann man hier entsprechend flexibel entfernen oder, falls man es doch vermisst oder nochmal vergleichen mag, wieder installieren.Forum: Plugins
In reply to: [Statify] Widget funktioniert nicht mehr seit UpgradeHi @lsbk ,
ich gehe davon aus, dass du hier in in das bereits bekannte Problem mit der Lokalisierung läufst, bei der URL würde ich auf
de_CHtippen. Korrektur hierfür ist bereits in Arbeit und sollte spätestens morgen mit 2.0.1 verteilt werden.Betroffen ist hiervon nur die Anzeige.
Gruß,
Stefanhttps://wordpress.org/support/topic/update-2-0-0-language-issue/
https://github.com/pluginkollektiv/statify/issues/345Forum: Plugins
In reply to: [Statify] After Update too few siteviews50% is really a lot to attribute to “just” a new bot detection system. Especially since it’s happening on four different websites.
I agree that a typical website should not have 50% non-user traffic that does not match any of the previously filtered keywords … but you never know for sure until you cross-check with server access logs.
The 1.8.5 filter was rather simple with some keywords to match:
bot, slurp, crawler, spider, curl, facebook, fetch, python, wget, monitorI do have sites where my WAF filters out >2M bot/crawler requests per hour and I’ve seen others where some monitoring systems query the front page every 5 minutes that identify as Firefox or whatever…
I’m also going to try excluding the Statify script from caching so that it’s no longer bundled.
Should not a big issue in general. Most bundlers I’ve seen know are aware of cache-breakers or sentitive to plugin updates. And the tracking script rarely changes, so minor updates are fine even if cached.
Can you explain that part about the REST API to me? What does it have to do with Statify, and how can you tell if it’s blocked?
Statify 1.x JavaScript tracking sent a POST request to
/wp-admin/admin-ajax.php
Statify 2.0 now uses an individual API endpoint at/wp-json/statify/v1/trackYou should see such POST request with HTTP status 204 (No Content) in the browser console and the server’s access logs.
If there’s nothing, it’s likely an issue with the JavaScript inclusion.
If the API is blocked for whatever reasons (there are some guides out on the web that suggest disabling if with some custom plugin code for security or whatever reasons) it should fail, i.e. show HTTP error 401, 403 or similar. or maybe some CSRF failures in the browser console.
Update: I always assumed we are talking about JS based tracking here. If it’s the non-JS version (that doesn’t play well with caching), there’s a different issue obviously.
- This reply was modified 1 week ago by Stefan Kalscheuer.
Forum: Plugins
In reply to: [Statify] After Update too few siteviewsOK, thanks for your feedback. Let’s try to untangle the points…
i can confirm, did this mean that the bot recognition was changed/improved,
Yes, we changed bot detection and replaces the previously fixed list of keywords to a slightly more elaborate library that does the job for us. I personally did not see any noticeable difference on all test sites (running pre-releases for over 6 months), but experience may depend on the actual traffic mix.
or that it was switched to REST-API?
Closed or for whatever reason unavailable REST API should result in 0 views since update (assuming default config, i.e. logged-in users are excluded).
If it’s ~50% it could be bot detection or maybe a caching issue with cached scripts. The JS comes with a cache-breaker (version number), but if optimizing plugins are used that bundle scripts it may be a good idea to flush the caches if it did not happen automatically.
For me, the REST-API is closed for unregistered users …
If blocking the entire API is a good idea depends on the site and plugins used, there are quite a few that make use of it for dynamic content. We hat the very same discussion 6 years ago (v1.7.0) about exposing the admin-ajax endoint that was closed down on some sites as well – but that discussion is probably out of scope here, we won’t go back so some custom hacks to work around “security measures”.
Yes I also miss the update-button
We decided to remove it, because there’s rarely any real benefit. Data is cached for at most 15 minutes. Yes, there are times where an admin is impatient and wants to see “live” data, but after discussion in a small group nobody really seemed to use it outside of tests.
We may re-introduce it in some way or make caching configurable depending on the feedback.
the dashboard widget always starts with the most left stats and not the last stats, as before.
You are talking about the scrollbar, if a “long” time window is selected for the widget, right?
We’ll look into that and most likely fix it with the next update, if that’s the case.=> https://github.com/pluginkollektiv/statify/issues/348
- This reply was modified 1 week ago by Stefan Kalscheuer.
Forum: Plugins
In reply to: [Statify] Update 2.0.0 language issueHi @jotbee,
Thanks for reporting and sorry for the issue.
Looks like we missed that one. Thought we tested it properly, but apparently German (Germany) returns just “de” and English US returns just “en”, so the full notation fell through… We will fix that ASAP and should make it robust, s.t. a user might see a non-localized version instead of nothing.
Cheers,
StefanCross reference: https://github.com/pluginkollektiv/statify/issues/345
Forum: Plugins
In reply to: [Liveticker (by stklcode)] RSS-FeedHallo Sebastian,
die URL ist zugegeben nicht besonders intuitiv, aber setzt sich aus dem Content-Type und der Titelform (Slug) des Tickers zusammen:https://example.com/scliveticker_tick/feed/?scliveticker_ticker=...In deinem Fall käme am Ende dann “notfallinfo” dran.
Vielleicht sollte ich mal einen Link in der Ticker-Übersicht einfügen, damit man den immer findet, ohne dass man den RSS-Link im Shortcode reinkonfiguriert.
Gruß,
StefanForum: Plugins
In reply to: [Statify] Daten fehlen, dafür Views vom 7.2.2036Hallo Ute,
ein Zeitfehler auf dem System wäre tatsächlich auch meine erste Vermutung gewesen. Statify verlässt sich wie die meiste Software auf die Serverzeit, die offenbar ein wenig in der Zukunft lag.
Wenn der Zeitraum bekannt ist, könnte man natürlich ein SQL Statement schreiben, das die Einträge zurück in die Vergangenheit holt, also alles vom 07.02.2036 auf den 07.10.2025 korrigiert oder bei mehrtägiger Störung alles aus dem Zeitraum um 3775 Tage zurück.
-- SELECT zur Plausibilitätsprüfung
SELECTcreated, DATE_SUB(created, INTERVAL 3775 DAY) AScreated_fixedFROMwp_statifyWHEREcreated>= '2036-02-07' LIMIT 10;
-- Aktualisierung der Daten
UPDATEwp_statifySETcreated= DATE_SUB(created, INTERVAL 3775 DAY) WHEREcreated>= '2036-02-07';(ein Backup kann nie schaden, Verwendung auf eigene Gefahr)
Gruß,
Stefan- This reply was modified 9 months, 2 weeks ago by Stefan Kalscheuer. Reason: Statements ergänzt
Forum: Plugins
In reply to: [AntiVirus] DIsmissShould be fixed with 1.6.1
Briefly tested with different browsers and a couple of simulated findings across multiple theme files (1-3 per file), looks good for me.
Please let us know if you still experience issues.