PHPackages                             gtsciences/hg\_reader - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. gtsciences/hg\_reader

ActiveDrupal-module

gtsciences/hg\_reader
=====================

Provides the hg\_reader module of course.

5.0.0(1y ago)0731GPL-2.0-or-laterXSLTCI failing

Since Dec 30Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/gatech-arcs/drupal-hg-reader)[ Packagist](https://packagist.org/packages/gtsciences/hg_reader)[ RSS](/packages/gtsciences-hg-reader/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (1)Dependencies (5)Versions (4)Used By (1)

Welcome to version 3.x of the Drupal 9 edition of Mercury Reader. Please report issues in GitHub.

INSTALLATION

If you used the gt\_installer you will already have the module and it will already be enabled.

CONFIGURATION

Extreme caveat: hg\_reader looks for a text format named basic\_html and uses that as its default. If you don't have such a format, it will use plain text, which is not good unless you like to see your pages decorated with HTML tags. Before you make any importers, go to admin/config/hg-reader/settings and select a text format. A future version of the module will create -- if the user approves -- a default text format upon installation.

The other fields on the configuration page are mostly useful for development. You can stick with the defaults.

USAGE

Once the reader is installed and configured, you'll need to make an IMPORTER. For folks that have used the Feeds module, hg\_reader works a lot like that, except there's no field assignments required -- it's all in the module. For folks that think Feeds is something you give to cows, here's how hg\_reader works:

1. You create an Importer; You supply it with the ID of a Mercury feed.
2. hg\_reader periodically checks the feed for content, creates appropriate pages on your system -- e.g. events, news, etc.

Easy peasy.

Content types for each Mercury type are provided by default, and can be modified like any other content type (though if you delete fields to which hg\_reader is mapping information, you'll be in a world of hurt). In practice, this means you can create your own fields and taxonomies if you have something special you want to do with the content once it's on your site. Also provided by default: news and events pages (and blocks), located at /hg/events and /hg/news respectively. These too can be modified -- they are produced by Views, so you can do with them what you would do with any view. Furthermore, you can make your own views, slicing and dicing content as you see fit.

Everything in hg\_reader is node-based, so all node-based facilities pertain. You can integrate with Pathauto, Rules, whatever. Go nuts.

THEMING

Since the output of this module is all nodes and pages and blocks, theming boils down to what you'd be doing if you weren't using hg\_reader, so no biggie. Note that the module includes a stylesheet. It's a bare-bones stylesheet, aimed solely at preventing a trainwreck. It works best with the GT theme.

BUGS

Should you encounter a bug, go to [https://github.gatech.edu/ICWebTeam/hg\_reader/issues](https://github.gatech.edu/ICWebTeam/hg_reader/issues) and give us the details.

CODA

Kudos may be expressed in the form of beer. Criticism may be expressed in the form of silent meditation.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance70

Regular maintenance activity

Popularity11

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~153 days

Total

4

Last Release

40d ago

Major Versions

4.x-dev → 5.0.02025-01-17

### Community

Maintainers

![](https://www.gravatar.com/avatar/a2fb9041efc542f5b92ff37b015fb1f003a76a57eb53069502661c9cd6ea7edb?d=identicon)[gtsciences](/maintainers/gtsciences)

### Embed Badge

![Health badge](/badges/gtsciences-hg-reader/health.svg)

```
[![Health](https://phpackages.com/badges/gtsciences-hg-reader/health.svg)](https://phpackages.com/packages/gtsciences-hg-reader)
```

###  Alternatives

[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)[thunder/thunder-distribution

The thunder distribution

50634.8k3](/packages/thunder-thunder-distribution)[drupalwxt/wxt

Project template for Drupal 10 sites built with the WxT distribution.

29159.8k8](/packages/drupalwxt-wxt)[govcms/govcms

GovCMS Drupal Distribution

18997.1k3](/packages/govcms-govcms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
