Document Tracker

Published December 4, 2025

This document aims to inform and guide end-users on using the Document Tracker feature in CSULB's Drupal CMS. Send feedback or questions to wdc@csulb.edu (ITS Web Development Center's email group).

Purpose

The Document Tracker was originally created in partnership with the accessibility team to help track document remediation statuses in the Drupal CMS. Recognizing the tracker's benefits for content owners, WDC decided to make the feature available to Group Admins as well.

As of Nov 21, 2025, the Document Tracker offers:

  • Listing of documents (per Group)
    • Filter documents by file name, page title, group, and page status.
  • Exporting of document list
  • Setting of Accessibility Status per document

Note:  Document Tracker only records files that are uploaded via Drupal. Documents that are hosted externally ARE NOT tracked.

Note"  Document Tracker DOES NOT remediate documents; it tracks and lists documents for the end-users.

Access

Only the end-users with the roles below in CSULB's Drupal CMS have access to the Document Tracker:

RolesNotes
Group AdminsDrupal-level role that has the highest access scope within Groups
Accessibility AnalystThis role is given to members of the Accessibility team
AdministratorSuper users of Drupal i.e. programmers from WDC

Prerequisite

To correctly track documents in the Drupal CMS, the content editor should use the LinkIt module or add the document via the Media Library. If a new document needs to be added, the Media Library can be used to do so.

Linking Documents via LinkIt Module

  • While in the CKEditor (also known as the text editor), highlight the text that needs to link to the document. 

    Image
    CKEditor content editing view
  • Click on the chain icon Link tool and enter the name of the file to link (assuming the file was already uploaded).
     

    Image
    link icon in CKeditor
  • If there are a lot of matches resulting from the typed filename, the end-user will need to scroll down under the "File” header and find the desired file.Click on the file to be added. 
     

    Image
    File Link URL field auto populated
  • Finally click on the green checkmark to add the link.
     

    Image
    Green checkmark save button

Adding Documents via Media Library

  • While in the CKEditor (also known as the text editor), click on the Insert Media tool.
  • On the left sidebar of the modal, click on Document.
  • Select the document that needs to be added to the text editor.

Note: if a new document needs to be added, simply click the "Browse” button under "Add file” section and select the file to be uploaded from your local computer. If the end-user remembers the file name, then the LinkIt module can be used to link the newly uploaded document in the CKEditor
 

Image
Browse button in media library

Feature Usage

After the Document Tracker scans all documents within the CMS, the end-user can now make use of its features.

Navigating to the Document Tracker

  • The tracker can be found at the toolbar on top, click on Manage > then Document Tracker (right next to Groups).
  • After the page loads, a list will be presented that has the 6 columns, namely:
    • File/Media Edit Link
    • Accessibility Status
    • Content Type
    • Node Status
    • Node Title
    • Group (title)

Note: Document Tracker only display files that are part of the current logged-in user's Group membership.

Applying Filters

Four data filters can be applied to the list, namely:

  • Filename - use this filter to search for documents based on their file name.
  • Node Title - use this filter to search for specific pages that were recorded by the tracker.
  • Group - this filter can be used to search for groups; this is useful if the logged-in user is part of multiple groups.
  • Content Status - this filter can be used to check for pages with specific publishing statuses.

Exporting Data

The Document Tracker also supports exporting the displayed table. The exporter automatically includes what is currently shown—so if the table is filtered to "Draft" pages, the CSV will contain only those "Draft" entries. To export the Document Tracker data, click on the Download button.

Updating/Replacing a Document

If a document needs to be updated, the Group Admin can do so by clicking the File/Media Edit Link field row. Key points to keep in mind:

  • If replacing a file, make sure the new file has the same file extension (.pdf to .word won't work).
  • While it's not required, it's recommended to add a note or comment in the "Revision log message" field describing the change made to the file.

Note: When replacing a document, make sure Overwrite original file is CHECKED. This preserves the original filename, preventing any existing links that reference it from breaking.

Setting the Accessibility Status of a Document

As part of the ADA Title II effort, the accessibility status of a document can be now be set. This can be done by clicking the File/Media Edit Link field row and navigating to the Accessibility Status section below the form.

StatusNotes
N/AThis status means no status has been set on the document.
AccessibleOnly end-users with the Accessibility Analyst role can apply this status. It indicates the document has been reviewed and meets accessibility standards.
ExemptIndicates the document meets an exception based on ADA Title II documentation standards. Reasons include: Preexisting conventional electronic documents created prior to April 24, 2026 and is held for reference or recordkeeping purposes without being modified such as meeting minutes or newsletters.
Printable AlternativeIndicates content is likely defensible under "minimal impact on accessibility", and should only be used when content is fully duplicated in an accessible format on the web or a printable or otherwise accessible alternative can be provided upon request.
Reviewed

Indicates:

  • The document has been reviewed and determined to be required to be on the public website.
  • All known accessibility issues have been addressed to the best ability of the Drupal Group Admin.
  • The document is ready for Accessibility Team review and may undergo additional remediation if necessary.

When setting an Accessibility Status, please provide a brief corresponding comment in the "Revision log message" field.

Known Bugs

While Document Tracker is somewhat new to CSULB's CMS and the contributed Drupal module used to track documents is also in Alpha stage - this project may contain a few bugs. If you experience unexpected behavior or a bug, please submit a ticket or chat with us via the Web Subgroup Meeting - Coderie Teams chat.

Tracking of Images

  • Document Tracker records some images in pages and lists them in the tracker. After tracking the image, Document Tracker might contain a broken "File/Media Edit Link" link and will also have "Error: Invalid data." accessibility status. This bug is currently being investigated by the WDC team and will be resolved in a future Sprint.

Missed Document Scans

  • There have been reports of missing documents—files not scanned by the Document Tracker. This issue occurs when the required attributes are not added in the text editor. To resolve this issue, make sure to link the document via LinkIt module or use the Media Library.

Broken File/Media Edit Link

  • If you click the edit link for a File/Media item and the page simply reloads—or the Edit form never appears—it likely means the tracked file does not have an associated Media entity. This typically occurs with files created during the early stages of the Drupal implementation, before Media entities were used.