• Resolved Dale Reardon

    (@dalereardonmdm)


    Hi,
    I am a vision impaired website owner and manager and use a screenreader, Jaws, to access the internet and my various websites.
    This plugin sounds exactly like something I need and would really benefit from but it seems from checking out the free version that the results are all displayed graphically through charts?
    Is there any way you could also output the results in text format so that I could read them?
    Eg list the plugins, response times, DB queries etc etc all in text format.

    That would make it possible to use the plugin.
    I don’t mind if only add this to the Pro plugin as happy to buy and support development if I can use it.

    Thanks,
    Dale.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author bruandet

    (@bruandet)

    The free version lets you export the graphs in a PNG image format only.
    The premium version lets you export all graphs and tables in CSV format. But I’m not sure if your screenreader can handle those CSV files easily. If you want to make a test, let me know and I’ll upload somewhere a couple of CSV samples exported from the profiler.

    Thread Starter Dale Reardon

    (@dalereardonmdm)

    Thanks for explaining.
    Yes it would be great if you could upload a file for me to check out before buying the Pro version.
    If you want to DM to me on Twitter rather than make url public here my handle is @dalereardon

    Plugin Author bruandet

    (@bruandet)

    Regarding the 3 graphs, I found a couple of interesting articles explaining how to fix the accessibility issue:
    https://www.stuartashworth.com/blog/making-a-chartjs-chart-accessible/ : Adding a simple table below the graph that is hidden to a regular browser but visible to a screenreader.
    https://pauljadam.com/demos/canvas.html : Several similar options. All of them apply to the HTML “canvas” tag, which is used in Code Profiler.

    If you think that can solve the problem, let me know and I’ll add the table to each graph in the next version, it is very easy to implement.

    Also, here’s a sample file of all data exported in CSV format: https://code-profiler.com/share/code-profiler-csv.zip
    It includes 8 files:
    * 1-profiles_list.csv: List of all profiles from the “Profiles List” section.
    * frontend-test_slugs.csv: “Plugins and Theme Performance” section.
    * frontend-test_scripts.csv: “Scripts Performance” section.
    * frontend-test_functions.csv: “Methods and Functions Performance” section.
    * frontend-test_queries.csv: “Database Queries Performance” section.
    * frontend-test_iolist.csv: “File I/O List” section.
    * frontend-test_iostats.csv: “File I/O Statistics” section.
    * frontend-test_diskio.csv: “Disk I/O Statistics” section.

    Thread Starter Dale Reardon

    (@dalereardonmdm)

    Thankyou very much for these solutions and your searching.
    I like the hidden table alternative but all 3 seem to provide a working alternative.
    And the CSV export files are also easily accessed so I will definitely go check out the Pro version as well.
    So yes if you have time adding these accessibility solutions would be terrific.
    Thanks,
    Dale.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Accessibility Query’ is closed to new replies.