A client, a publishing company managing multiple branded websites on Sitefinity CMS, faced a common administrative challenge. Site admins needed to review, filter, and export user comments submitted across the platform. While Sitefinity provides basic comment management, it lacked a centralized, admin-only view with export capabilities, limiting moderation, auditing, and reporting workflows.
The challenge was complex. Sitefinity's native UI did not offer a unified list of comments across content types, lacked export functionality, and needed to remain restricted to admin users for security and privacy. In addition, comments had to be enriched with user details, such as name, email, IP address, and profile information, then displayed in a way that supported filtering and export.
Visus implemented a custom Sitefinity backend widget exclusively for admins. The solution retrieves all comments via SystemManager.GetCommentsService() and fetches user details through UserProfileManager.GetUserProfile(). The data is displayed in a Kendo UI grid with advanced filtering by type, status, and more. Admins can select comments and export them to CSV, including key details like user information, IP address, comment status, content, date, content type, and associated item title.
The result is a centralized, powerful tool that streamlines moderation and auditing, enables external data analysis, and significantly reduces manual effort. Admins can now manage user comments efficiently, maintaining governance and enhancing overall platform usability.
This project demonstrates a broader insight: even when a CMS provides core services, custom backend widgets can extend functionality in meaningful ways. By combining platform APIs with modern UI components and simple export features, organizations can deliver tailored admin tools that solve real-world business needs effectively.