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.


Toolbar Functions

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

Action Buttons

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

  1. Check individual page checkboxes to select specific pages
  2. Use the header checkbox to select all pages visible in the current view
  3. DataTables preserves selections across pagination
  4. Selected count is maintained even when filtering or searching

Bulk Delete Workflow

  1. Select pages using checkboxes
  2. Click the "Delete Selected" button in the DataTables controls
  3. Confirm the deletion in the dialog box
  4. Pages are soft-deleted (IsActive set to 2)
  5. Deleted pages can be restored using the UnDelete feature

Bulk Restore Workflow

  1. Click "UnDelete" in the toolbar to view deleted pages
  2. Select pages to restore using checkboxes
  3. Click "Un-Delete Selected" button
  4. Confirm the restoration
  5. Pages are restored to active status (IsActive set to 1)

Permanent Deletion

  1. Navigate to deleted pages view (UnDelete button)
  2. Select pages for permanent removal
  3. Click "Permanently Delete" button
  4. Confirm the irreversible deletion
  5. 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

Pagination Controls

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

Performance Considerations

  • 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.