Skip to content
This repository was archived by the owner on Jun 26, 2026. It is now read-only.

Repository files navigation

CEBAF Status Module

This module provides programmatically generated content for the cebaf web server along with several Drupal blocks for presenting the dynamic information.

New Home

The source code for this project is now maintaned at code.jlab.org

Blocks

The module provides three sidebar content blocks and one block for the main content area. They are illustrated below.

Main Area Blocks Sidebar Blocks

The blocks are enabled and positioned from the Drupal Block Layout Page

Thumbnails

The module maintains the library of thumbnail images that are used on some of the cebaf pages. This is done by providing a Drupal QueueWorker plugin which gets invoked via the Drupal cron mechanism. When invoked, it creates new thumbnails that (mostly) reflect the current status of the various pertinent web pages.

Dependencies

For EPICS PV values, the module relies on access to web-based caget via an epics2web server. The URL to configure which epicsweb server is used is configurable from the module configuration page

To make snapshots of the web pages shown as thumbnails, the module relies on access to the ACE puppet-show server.

See Also

The AboutCebafweb9 topic in the ACE wiki has additional server-specific configuration details.

About

Drupal 10 module that provides blocks of CEBAF status information

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages