DocsOFeedbackAdmin Interface
Reference

Admin Interface

OFeedbackorravo.com/docs/ofeedback/admin-interface

The OFeedback admin UI replaces the WP sidebar with a full-width 3-row sticky header:

Row 1 — Brand bar (logo + icon, version badge, user avatar, theme toggle)
Row 2 — Navigation (Inbox | Analytics | Settings)
Row 3 — Contextual bar (breadcrumb + actions/filters)
Content area

The WP admin sidebar is hidden on all OFeedback pages to prevent navigation conflicts.

Inbox

The inbox lists all feedback submissions. Features:

Columns: Checkbox · From (name + email) · Type tag · Message excerpt · Rating · Screenshot indicator · Page · Date · Status badge · Row actions

Status tabs:

TabDescription
AllEvery submission regardless of status
NewUnread; left-border accent indicates unread row
ReadViewed; status auto-sets to "read" on detail view open
ArchivedManually archived; screenshot files deleted after 30 days

Filters (topbar):

  • Type — dropdown matching enabled feedback types
  • Date From / Date To — date range pickers (ISO date inputs)
  • Search — full-text across name, email, subject, message

Bulk actions (appear when rows are checked):

  • Mark Read
  • Archive
  • Delete (with confirmation prompt)

CSV export — "CSV" button in the topbar generates a download filtered to the current type/status selection.

Row actions: View · Mark Read · Archive · Delete


Detail View

Clicking View on any row opens the full detail:

  • Message card — type tag, status badge, star rating, subject, full message body
  • Admin Notes card — private textarea saved per entry; never visible to submitters
  • Submitter sidebar — name, email, user ID (if logged in), IP address
  • Context sidebar — submission datetime, page title + URL, browser user agent
  • Reply card — mailto link pre-filled with the submitter's email and subject (shown only when email is present)
  • Screenshot card — thumbnail preview with download link; shows deletion date when archived

Opening a "new" submission automatically marks it "read".


Analytics

The Analytics tab is server-rendered — no additional API calls needed.

Stat cards:

CardData
Total SubmissionsAll-time count
This MonthCount since the 1st of the current month
Avg RatingAverage of all rated submissions (0 if none)
UnreadCount with status = "new"

Charts:

  • Submissions by Type — horizontal bar chart for each feedback type
  • Rating Distribution — bars for each star value (1–5)
  • Last 30 Days — vertical bar chart with one bar per day; bars are CSS-height-percentage-driven (no JS library)

Settings

All settings are grouped into labelled cards. See Settings Reference for the full option list.


Admin Interface — OFeedback Docs — Orravo