This module provides programmatically generated content for the cebaf web server along with several Drupal blocks for presenting the dynamic information.
The source code for this project is now maintaned at code.jlab.org
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
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.
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.
The AboutCebafweb9 topic in the ACE wiki has additional server-specific configuration details.

