Skip to content

Conversation

stklcode
Copy link
Contributor

@stklcode stklcode commented Mar 27, 2023

Integrate dashboards from Extended Evaluation for Statify by @patrickrobrecht
(https://github.com/patrickrobrecht/extended-evaluation-for-statify)

We include the queries without any semantic change and introduce 3 new admin pages.
Rendering of charts and tables is done client-side, as we now do for the small dashboard widget, too and all data is retrieved via WP API.

This is Work in Progress

  • Backend/API:
    • Yearly/monthly values
    • Daily values
    • Filter by post/page
    • Top targets
    • Top referrers
  • UI:
    • Yearly/monthly overview
    • Per-year tabs with monthly/daily values
    • Filter by post/page
    • Top targets
    • Top referrers
    • CSV export

SNAPSHOT Builds:

(use at own risk)


statfy257_001 statfy257_002 statfy257_003

@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Sep 17, 2023
@stklcode stklcode force-pushed the feature/ext-eval branch 6 times, most recently from 872dc36 to 138fcb1 Compare September 24, 2023 12:06
@stklcode stklcode force-pushed the feature/ext-eval branch 2 times, most recently from 2d70f15 to 4e66885 Compare October 3, 2023 16:33
@stklcode stklcode force-pushed the feature/ext-eval branch 2 times, most recently from 1ad5cd6 to cb86d80 Compare March 29, 2024 09:41
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Mar 29, 2024
@stklcode stklcode force-pushed the feature/ext-eval branch 2 times, most recently from 05e82a0 to 0f0c606 Compare September 22, 2024 09:20
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Sep 22, 2024
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Sep 22, 2024
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Nov 11, 2024
@stklcode stklcode self-assigned this Aug 13, 2025
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Aug 13, 2025
@pluginkollektiv pluginkollektiv deleted a comment from sonarqubecloud bot Aug 13, 2025
@stklcode stklcode force-pushed the feature/ext-eval branch 6 times, most recently from edc411d to 02f5199 Compare August 24, 2025 16:02
@stklcode stklcode requested a review from krafit August 24, 2025 16:15
@stklcode stklcode marked this pull request as ready for review August 27, 2025 07:36
@stklcode stklcode force-pushed the feature/ext-eval branch 5 times, most recently from 3a1f67d to 1c6a24a Compare August 28, 2025 07:17
Import the query methods into a new class Statify_Evaluation, apply the
project code style and add unit tests.
* Use API endpoints to fetch data
* build monthly and yearly chart/table re-using dashboard JS
Add another view with bar chart and table showing the most popular posts
or pages. These views feature type and date filters. Data is retrieved
via WP API.
Add another view with bar chart and table showing requests per referrer.
These views feature type and post filters. Data is retrieved via WP API.
* restructure code sections
* group DOM elements
* extract table rendering into helper function
* use template strings
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants