Statistics

The Statistics panel is shown in the JEM backend control panel. It gives administrators a quick overview of the main JEM records: events, venues, categories, types, assigned images, attachments, and registrations.

Statistics are operational counters, not visitor analytics. They help administrators review the current JEM data stored in the database and jump quickly to related backend lists.

Where to Find This Panel

Open the Joomla administrator and go to ComponentsJEM. The Statistics panel appears in the side area of the JEM control panel.

Many statistics are clickable. Clicking a counter opens the related backend manager, often with a matching filter already applied.

When to Use Statistics

Use the panel as a quick health check before deeper maintenance work. It is especially useful after imports, upgrades, sample data tests, or large editing sessions.

ScenarioWhat to checkWhy
After importing data Events, venues, categories, attachments, and images. Confirms that imported content was stored in the expected JEM areas.
After an update or upgrade Published, unpublished, archived, trashed, and total counters. Helps detect unexpected state changes or missing records.
Before cleaning data Trashed content, attachments, and assigned image counters. Shows which areas may need review before using maintenance tools.
When registration numbers look wrong Attending, waiting, invited, not attending, booked places, and total registrations. Separates user counts from booked place counts.
When frontend output seems incomplete Published content and related categories, venues, or types. Confirms whether the backend contains content before checking menu or access settings.

Statistics Sections

The panel is divided into separate groups so each part of the JEM data model can be checked quickly.

SectionCounters shownTypical destination
Events Published, unpublished, archived, trashed, and total events. Events manager, filtered by publication state when possible.
Venues Published, unpublished, archived, trashed, and total venues. Venues manager, filtered by publication state when possible.
Categories Published, unpublished, archived, trashed, and total categories. Categories manager, filtered by publication state when possible.
Types Published, unpublished, archived, trashed, total, plus event, category, and venue type counts. Types manager, filtered by state or entity type when possible.
Images Assigned event, venue, category, and type images or icons. Events, venues, categories, or types manager.
Attachments Event, venue, category, other, and total attachment records. Attachments manager, filtered by attachment object type when possible.
Registrations Attending users, booked places, waiting users, waiting places, invited users, not attending users, and total records. Events manager, where registrations can be reviewed per event.

Publication State Counters

Events, venues, categories, and types use the normal JEM publication states. These counters are based on the stored publication state of each record.

  • Published: records currently published in JEM.
  • Unpublished: records saved but not published.
  • Archived: records moved to archived state.
  • Trashed: records moved to trash but not permanently removed.
  • Total: sum of the listed publication states for that record type.
A published backend record is not always visible on the frontend. Frontend visibility can also depend on access levels, categories, menu item filters, language settings, dates, event status, and template overrides.

Type Counters

Type statistics show both publication states and type usage by entity. This helps administrators see whether types are being used for events, categories, venues, or a mixture of them.

  • Event types: types assigned for event classification.
  • Category types: types assigned for category classification.
  • Venue types: types assigned for venue classification.

If type-based views or modules are used on the site, these counters can help confirm that the expected type records exist and are published.

Image Counters

Image statistics count assigned image fields, not a visual check of every physical file on the server.

  • Events: events with an assigned event image.
  • Venues: venues with an assigned venue image.
  • Categories: categories with an assigned category image.
  • Types: types with an assigned icon.
If an image is counted but does not display, check that the physical file still exists and that the image path, file permissions, and template output are correct.

Attachment Counters

Attachment statistics count JEM attachment records by object type. Event, venue, and category attachments are counted separately. Attachments that do not match those groups are counted as other.

  • Events: attachment records linked to event objects.
  • Venues: attachment records linked to venue objects.
  • Categories: attachment records linked to category objects.
  • Other: attachment records outside the main event, venue, and category groups.
  • Total: all JEM attachment records.

Use the dedicated Attachments backend view when you need to audit attachment records, check files, or review where attachments are used.

Registration Counters

Registration statistics summarize records from the JEM registration table. User counters and place counters are shown separately because one registration can reserve more than one place.

CounterMeaning
Attending users Users registered as attending and not on the waiting list.
Booked places Total places booked by attending registrations.
Waiting users Users registered on a waiting list.
Waiting places Total places requested by waiting-list registrations.
Invited users Users with invitation records.
Not attending users Users recorded as not attending.
Total records Total registration records stored by JEM.
A booked places count can be higher than the attending users count when registrations allow multiple places per user.

Recommended Checks

  1. Review high trashed counts and decide whether old records should remain in trash.
  2. Check unpublished counters if content is expected to be visible on the frontend.
  3. Open image-related counters when images appear missing or inconsistent.
  4. Open attachment counters before running attachment maintenance or cleanup.
  5. Review registration counters when event capacity, waiting lists, or invitations are used.

After Updating JEM

After updating to JEM 5.0.0, use the Statistics panel as a quick consistency check before testing the frontend.

  • Confirm that expected event, venue, category, and type totals are present.
  • Check that archived and trashed content did not unexpectedly change state.
  • Review attachment totals if the site uses downloadable files.
  • Review image totals if image folders or thumbnail settings changed.
  • Review registration totals if the site uses bookings, waiting lists, or invitations.

Troubleshooting

A counter does not match the frontend

  • Remember that statistics count backend records, not final frontend visibility.
  • Check access levels, menu item filters, category publication, language settings, and publish up/down dates.
  • Check event status and archived settings if event lists use status-related filters.

An image is counted but not displayed

  • Check whether the physical image file still exists.
  • Check the configured image folders and file permissions.
  • Use Housekeeping carefully if thumbnails need to be regenerated.

An attachment is counted but the download fails

  • Open the Attachments backend view and inspect the attachment record.
  • Check whether the physical file exists in the expected attachment path.
  • Check file permissions and access levels.

Registration places and user counts are different

This can be normal. JEM can store the number of places requested by one registration, so one user can represent more than one booked or waiting place.

Related Project Notes

  • #2186 introduces the new backend statistics panel.
  • #2165 relates to backend status counters for categories, types, and venues.
  • #2152 documents missing status handling in older venue and type backend listings.
  • #2142 adds the dedicated backend attachment view used for attachment auditing.

Related Documentation