Pages Search & Management
The Pages Search interface provides comprehensive content page management capabilities for administrators and content reviewers. This tool allows you to search, view, edit, delete, and manage all content pages within the system, with role-based access controls and advanced filtering options.
Quick Start
To search for pages: Enter keywords in the search box and press Enter or click the search button. Use the toolbar buttons to add new pages, toggle hidden page visibility, or access deleted pages for restoration. Select multiple pages using checkboxes for bulk operations like deletion or restoration.
The main toolbar provides essential page management functions:
| Button |
Function |
Permission Required |
| Add |
Creates a new content page using the default editor |
Content_Add permission |
| Back |
Returns to the previous page in browser history |
None |
| Close |
Closes the current page or returns to Control Panel |
None |
| ð??? |
Refreshes the current page to show latest data |
None |
| Show All |
Displays all pages without search filters |
None |
| UnDelete |
Shows deleted pages for potential restoration |
Content_Review permission |
| Help |
Opens context-sensitive help documentation |
None |
Search Functionality
The search box allows you to find pages by:
- Description: Partial matches in page descriptions
- Owner: Pages owned by specific users
- LinkSet: Pages belonging to specific link sets
Search is case-insensitive and supports partial matching. Press Enter in the search box or click the search button to execute the query.
Workgroup Filter
The Path dropdown allows filtering pages by workgroup. Select a workgroup from your available workgroups and click "Path" to filter results. This is particularly useful for organizations with multiple content teams.
Show Hidden Toggle
The "Show Hidden" toggle switch controls visibility of hidden pages:
- Off (default): Hides pages with hidden status flags
- On: Shows all pages including hidden ones
Data Table Columns
The main data table displays pages with the following columns:
| Column |
Description |
Sortable |
| Checkbox |
Select individual pages for bulk operations. Use the header checkbox to select all visible pages. |
No |
| Description |
Page title/description. Truncated to 25 characters with hover tooltip showing full text. |
Yes |
| Owner |
Page owner's alias or username. Truncated to 15 characters with hover tooltip. |
Yes |
| LinkSet |
Associated link set name. Truncated to 17 characters with hover tooltip. |
Yes |
| Action Columns |
Six action buttons for page operations (Edit, Delete, View, Links, AddLink, Widget) |
No |
| Status |
Visual status indicators showing page state (Active, Hidden, Locked, Private) |
Yes |
| ID |
Unique page identifier number |
Yes |
Each page row contains six action buttons for different operations:
| Button |
Function |
Permission Required |
Availability |
| Edit |
Opens the page in the default editor for content modification |
Content_Edit permission |
Hidden if page is locked |
| Delete |
Soft-deletes the page (sets IsActive=2) with confirmation dialog |
Content_Delete permission |
Hidden if page is locked |
| View |
Opens page preview in a popup window (760x768 pixels) |
None |
Always available |
| Links |
Shows all links associated with this page |
None |
Always available |
| AddLink |
Creates a new link pointing to this page |
None |
Always available |
| widget |
Opens widget control panel for this page in a popup |
None |
Always available |
Page Status System
The status column uses a binary flag system to display page states. Each page can have multiple status attributes:
Status Flags
- Active (A): Green when page is active and publicly accessible
- Hidden (H): Blue when page is hidden from normal navigation
- Locked (L): Gold when page is protected from editing
- Private (P): Red when page requires special access permissions
Status flags are clickable and open a status change dialog (requires appropriate permissions). Locked pages prevent Edit and Delete operations.
Bulk Operations
Selecting Multiple Pages
- Check individual page checkboxes to select specific pages
- Use the header checkbox to select all pages visible in the current view
- DataTables preserves selections across pagination
- Selected count is maintained even when filtering or searching
Bulk Delete Workflow
- Select pages using checkboxes
- Click the "Delete Selected" button in the DataTables controls
- Confirm the deletion in the dialog box
- Pages are soft-deleted (IsActive set to 2)
- Deleted pages can be restored using the UnDelete feature
Bulk Restore Workflow
- Click "UnDelete" in the toolbar to view deleted pages
- Select pages to restore using checkboxes
- Click "Un-Delete Selected" button
- Confirm the restoration
- Pages are restored to active status (IsActive set to 1)
Permanent Deletion
- Navigate to deleted pages view (UnDelete button)
- Select pages for permanent removal
- Click "Permanently Delete" button
- Confirm the irreversible deletion
- Pages are completely removed from the database
Important: Deletion Safety
Permanent deletion cannot be undone. Always verify you have backups before permanently deleting pages. Soft deletion (regular Delete) is reversible and recommended for most scenarios.
DataTable Features
The DataTable supports flexible pagination:
- Page Size Options: 25, 50, 100, or All records per page
- Default: 25 records per page
- Navigation: First, Previous, Page Numbers, Next, Last buttons
- Info Display: Shows current page range and total count
Sorting Functionality
Click column headers to sort data:
- Single Click: Sort ascending
- Double Click: Sort descending
- Triple Click: Remove sorting
- Multi-Column: Hold Shift while clicking for multi-column sorting
Search and Filtering
DataTable includes built-in search capabilities:
- Global Search: Searches across all visible columns
- Real-time: Results update as you type
- Case Insensitive: Matches regardless of capitalization
- Partial Matching: Finds substrings within data
State Persistence
The table remembers your preferences:
- Page Size: Your selected records per page
- Current Page: Which page you were viewing
- Sort Order: Column sorting preferences
- Search Terms: Your search criteria
Permission System
Required Permissions
The following permissions control access to different features:
| Permission |
Grants Access To |
Required For |
| Content_Review |
Basic page viewing and searching |
Accessing this page |
| Content_Add |
Creating new pages |
Add button functionality |
| Content_Edit |
Modifying existing pages |
Edit action button |
| Content_Delete |
Soft-deleting pages |
Delete action button |
Workgroup Restrictions
Non-admin users see only pages from their assigned workgroups:
- Own Pages: Pages where you are the owner
- Workgroup Pages: Pages owned by users in your workgroups
- Search Scope: Searches limited to accessible pages
- Admin Override: User ID 1 (Admin1) sees all pages
Advanced Features
Custom Queries
The system supports custom SQL queries via the "cq" URL parameter. This allows administrators to create specialized views or reports by passing a Custom_Queries ID.
Several features open in popup windows for better workflow:
- Page Preview: 760x768 pixel window showing rendered page
- Widget Control: Popup for managing page widgets
- Status Change: 300x200 pixel dialog for status modifications
Keyboard Shortcuts
- Enter Key: Execute search when focus is in search box
- Tab Navigation: Checkboxes are tab-indexed for keyboard access
- Escape Key: Close popup windows (browser dependent)
Responsive Design
The interface adapts to different screen sizes:
- Mobile: Toolbar buttons stack vertically on small screens
- Tablet: Table columns adjust for optimal viewing
- Desktop: Full feature set with optimal spacing
Troubleshooting
Common Issues
Problem: "DENIED" message appears
Solution: Contact administrator to grant Content_Review permission
Problem: Cannot see Edit or Delete buttons
Solution: Check if page is locked or if you have appropriate permissions
Problem: Search returns no results
Solution: Verify search terms, check if "Show Hidden" toggle affects results
Problem: Bulk operations not working
Solution: Ensure JavaScript is enabled and pages are properly selected
Problem: Status changes not saving
Solution: Verify you have permission to modify page status
- Large Datasets: Use pagination and search to limit displayed records
- Bulk Operations: Process large selections in smaller batches
- Browser Memory: Refresh page periodically during long sessions
- Network: Popup windows may be blocked by browser security settings
Summary
The Pages Search interface provides comprehensive content management with role-based security, advanced search capabilities, bulk operations, and intuitive DataTable features. Use the toolbar for quick actions, leverage the powerful search and filtering options, and take advantage of bulk operations for efficient page management. The system maintains audit trails through soft deletion and provides restoration capabilities for accidentally deleted content.