PHPackages                             howard/howard\_content\_types - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. howard/howard\_content\_types

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

howard/howard\_content\_types
=============================

A comprehensive content type management suite for Howard University Drupal installations, providing structured content types, media management, and seamless integration with the idfive Component Library.

11.0.6(2mo ago)0389GPL-2.0-or-laterCSSPHP &gt;=8.1CI failing

Since Apr 10Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/howard-university-web-services/howard_content_types)[ Packagist](https://packagist.org/packages/howard/howard_content_types)[ Docs](https://github.com/howard-university-web-services/howard_content_types)[ RSS](/packages/howard-howard-content-types/feed)WikiDiscussions 8.x-1.x Synced 2d ago

READMEChangelog (3)Dependencies (5)Versions (89)Used By (0)

Howard Content Types
====================

[](#howard-content-types)

[![License: GPL v2](https://camo.githubusercontent.com/77e900ae34f8da9ccccc42662fce61a94ab07ddbfe3f7d066178e824f3673dbd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d47504c25323076322d626c75652e737667)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)[![Drupal](https://camo.githubusercontent.com/a4af538876a3b2585d028ec149fd0bf3d2a85214a8246e329520ae0d245c0c75/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f44727570616c2d392532422d626c75652e737667)](https://www.drupal.org)

A comprehensive content type management suite for Howard University Drupal installations, providing structured content types, media management, and seamless integration with the idfive Component Library.

Overview
--------

[](#overview)

The Howard Content Types module provides a professional content management foundation for Howard University websites. This module suite delivers standardized content types, fields, and configurations that ensure consistency across all university web properties while maintaining flexibility for site-specific customizations.

### Key Features

[](#key-features)

- **Structured Content Types**: Six specialized content types designed for university content
- **Media Integration**: Pre-configured entity browsers and media field management
- **Component Library Ready**: Seamless integration with idfive Component Library
- **Flexible Configuration**: Override-friendly design for site-specific needs
- **Security Focused**: Built with university security requirements in mind
- **Accessibility Compliant**: WCAG 2.1 AA standards compliance

Quick Start
-----------

[](#quick-start)

### Requirements

[](#requirements)

- Drupal 9.4+ or Drupal 10.x
- PHP 8.1+
- Composer 2.x

### Installation

[](#installation)

```
# Install via Composer
composer require howard/howard_content_types

# Enable the module
drush en howard_content_types -y

# Enable specific sub-modules as needed
drush en hc_article hc_page hc_person -y
```

### Configuration

[](#configuration)

1. Navigate to **Administration &gt; Extend** and enable desired sub-modules
2. Configure content types at **Administration &gt; Structure &gt; Content types**
3. Set up media browsers at **Administration &gt; Structure &gt; Entity browsers**
4. Review field configurations and customize as needed

Content Types
-------------

[](#content-types)

### Available Sub-modules

[](#available-sub-modules)

ModuleContent TypeDescription**hc\_announcements**HC AnnouncementUniversity announcements and news updates**hc\_article**HC ArticleNews articles and editorial content**hc\_page**HC Basic PageStandard web pages and landing pages**hc\_person**HC PersonFaculty, staff, and student profiles**hc\_resource**HC ResourceEducational resources and downloads**hc\_standard\_homepage**HC Standard HomepageStructured homepage layouts### Theme Integration

[](#theme-integration)

This module provides markup structure without styling. Styles are provided through:

- [idfive Component Library](https://bitbucket.org/idfivellc/idfive-component-library)
- [idfive Component Library D8 Theme](https://bitbucket.org/idfivellc/idfive-component-library-d8-theme)

Documentation
-------------

[](#documentation)

### Complete Documentation

[](#complete-documentation)

- 📚 [Full Documentation](docs/README.md)
- ⚙️ [Installation Guide](docs/INSTALL.md)
- 🔧 [API Reference](docs/API.md)
- 👨‍💻 [Developer Guide](docs/DEVELOPER.md)
- 📋 [Changelog](docs/CHANGELOG.md)

### Quick Links

[](#quick-links)

- [Configuration Override Guide](docs/INSTALL.md#configuration-management)
- [Theming and Customization](docs/DEVELOPER.md#theming-development)
- [Security Considerations](docs/INSTALL.md#security-considerations)
- [Troubleshooting](docs/INSTALL.md#troubleshooting)

Architecture
------------

[](#architecture)

### Design Principles

[](#design-principles)

- **Modular Architecture**: Each content type is a separate sub-module
- **Configuration Management**: Site-specific overrides supported
- **Security First**: Input validation and access controls
- **Performance Optimized**: Efficient caching and query optimization
- **Extensible**: Hook system for custom functionality

### Integration Points

[](#integration-points)

- **Media Management**: Entity browsers for consistent media handling
- **Field API**: Reusable field configurations across content types
- **Views Integration**: Pre-configured listing and display views
- **Search API**: Full-text search capabilities
- **Workflow**: Content moderation and publishing workflows

Contributing
------------

[](#contributing)

We welcome contributions from the Howard University community and beyond.

### Development Setup

[](#development-setup)

```
# Clone the repository
git clone https://github.com/howard-university/howard_content_types.git

# Set up development environment
composer install
npm install

# Run tests
composer test
```

### Guidelines

[](#guidelines)

- Follow [Drupal Coding Standards](https://www.drupal.org/docs/develop/standards)
- Review our [Coding Standards](docs/CODING_STANDARDS.md)
- Use the [Release Checklist](docs/RELEASE_CHECKLIST.md) for releases
- Submit pull requests with comprehensive tests

Support
-------

[](#support)

### Getting Help

[](#getting-help)

- 📖 [Documentation](docs/README.md)
- 🐛 [Issue Tracker](https://github.com/howard-university/howard_content_types/issues)
- 💬 [Community Forum](https://www.drupal.org/project/howard_content_types)
- 📧 Email:

### Reporting Issues

[](#reporting-issues)

Please use our issue tracker and include:

- Drupal version
- Module version
- Steps to reproduce
- Expected vs actual behavior
- Error messages or logs

License
-------

[](#license)

This project is licensed under the GNU General Public License v2.0 or later - see the [LICENSE](LICENSE) file for details.

Credits
-------

[](#credits)

### Maintainers

[](#maintainers)

- Howard University Web Team
- idfive Development Team

### Contributors

[](#contributors)

- [View all contributors](https://github.com/howard-university/howard_content_types/graphs/contributors)

### Acknowledgments

[](#acknowledgments)

- Howard University IT Services
- Drupal Community
- idfive Component Library Team

---

**Howard University** | Building Excellence in Web Content Management

###  Health Score

52

—

FairBetter than 96% of packages

Maintenance83

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity84

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 76.5% of commits — single point of failure

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 ~27 days

Recently: every ~56 days

Total

84

Last Release

87d ago

Major Versions

8.2.9 → 11.0.02025-05-02

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/afd055eb77f1d251a8a0eb703682f7fa5a7297a8e4c474d666f2d04a063e4046?d=identicon)[anthony.neumann](/maintainers/anthony.neumann)

![](https://www.gravatar.com/avatar/64f90ad5084ea31d4ff3cbfca9cf9da40fb4cfc9bc8c2457a3105788dcbe7ec5?d=identicon)[brad.walker](/maintainers/brad.walker)

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

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

---

Top Contributors

[![drogers98](https://avatars.githubusercontent.com/u/3209424?v=4)](https://github.com/drogers98 "drogers98 (91 commits)")[![michaelcraven-idfive](https://avatars.githubusercontent.com/u/56048531?v=4)](https://github.com/michaelcraven-idfive "michaelcraven-idfive (20 commits)")[![Skerins42](https://avatars.githubusercontent.com/u/105609564?v=4)](https://github.com/Skerins42 "Skerins42 (5 commits)")[![ben2collins](https://avatars.githubusercontent.com/u/8822812?v=4)](https://github.com/ben2collins "ben2collins (2 commits)")[![anthonyneumann](https://avatars.githubusercontent.com/u/8773154?v=4)](https://github.com/anthonyneumann "anthonyneumann (1 commits)")

---

Tags

drupalMedia managementcontent typesHoward Universityhigher educationUniversity Website

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/howard-howard-content-types/health.svg)

```
[![Health](https://phpackages.com/badges/howard-howard-content-types/health.svg)](https://phpackages.com/packages/howard-howard-content-types)
```

###  Alternatives

[tripal/tripal

Tripal is a toolkit to facilitate construction of online genomic, genetic (and other biological) websites.

709.9k9](/packages/tripal-tripal)

PHPackages © 2026

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