Jump to content

Dashboard's Users By App Pie Chart

Featured Replies

Posted

I use the Pages, Blogs, and Forums apps. My dashboard's Users By App pie chart shows me usage by those apps, but it also includes something called "System." There is not an explanation of what "System" means, but my guess is that this must represent usage of certain background processes, which really don't matter much to a site owner like me. Knowing the System usage, in comparison to my apps, throws off my stats so that I can't really tell what the ACTUAL percentages are for my ACTUAL site's apps. I really just want to see the correct app usage here in this pie chart. Is there a way to remove "System" from this chart?

System, in front-end, can be Messenger, Account Settings, Attachment, etc.

  • Author

Yes, things that are fairly meaningless to me in comparison to actual app usage...and skew the stats so I can't really tell the usage by actual apps.

I don't view those things as apps :ohmy:... so why are they on this chart?

They are modules of System app. 

  • Author

Ok...so you I take it you like to see that slice of the pie? I don't. Is there a way to not see it so that I can get my only my 3 apps results?

And I won't even ask what the "System app" is... ?

3 minutes ago, sadams101 said:

Is there a way to not see it

Yes, editing a file. 

  • Author

Would you happen to know which file, and the necessary edits?

The system aka the core application can't be removed. It contains stuff like the registration form, profiles and settings pages.

You could change the chart or implement your own dashboard extension without the data from the core application

  • Author

I followed the link and read everything, but can't really tell by the info there how to do what I'm hoping to achieve.

20 hours ago, sadams101 said:

Would you happen to know which file, and the necessary edits?

No time for a plugin (doesn't even tried) so here goes a file edit. Open applications/core/extensions/core/Dashboard/OnlineUsers.php and find:

			/* Only show if the application is still installed and enabled */
			if( !\IPS\Application::appIsEnabled( $app ) )

Change to:

			/* Only show if the application is still installed and enabled */
			if( !\IPS\Application::appIsEnabled( $app ) OR $app == 'core' )

Save and reupload the file. Then you go from:

OKVEBiR.png

To:

aCU0H7S.png

It will REMOVE users online in any module from System from the chart.

You should try to get someone to make a plugin to you, as file edit isn't recommended: https://invisioncommunity.com/forums/forum/506-customization-requests/

  • Author

I tested this out, but there seems to be issues. Not only was "System" still listed, but it looked like it shifted the apps to different areas...I'm not exactly sure, but it didn't quite work correctly.

Well, not on my test as you can see above. Anyway, do as I said: hire someone. 

Archived

This topic is now archived and is closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.