Download the PHP package howard/howard_content_types without Composer
On this page you can find all versions of the php package howard/howard_content_types. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download howard/howard_content_types
More information about howard/howard_content_types
Files in howard/howard_content_types
Package howard_content_types
Short Description 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.
License GPL-2.0-or-later
Homepage https://github.com/howard-university-web-services/howard_content_types
Informations about the package howard_content_types
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.
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
- 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
Requirements
- Drupal 9.4+ or Drupal 10.x
- PHP 8.1+
- Composer 2.x
Installation
Configuration
- Navigate to Administration > Extend and enable desired sub-modules
- Configure content types at Administration > Structure > Content types
- Set up media browsers at Administration > Structure > Entity browsers
- Review field configurations and customize as needed
Content Types
Available Sub-modules
Module | Content Type | Description |
---|---|---|
hc_announcements | HC Announcement | University announcements and news updates |
hc_article | HC Article | News articles and editorial content |
hc_page | HC Basic Page | Standard web pages and landing pages |
hc_person | HC Person | Faculty, staff, and student profiles |
hc_resource | HC Resource | Educational resources and downloads |
hc_standard_homepage | HC Standard Homepage | Structured homepage layouts |
Theme Integration
This module provides markup structure without styling. Styles are provided through:
Documentation
Complete Documentation
- 📚 Full Documentation
- ⚙️ Installation Guide
- 🔧 API Reference
- 👨💻 Developer Guide
- 📋 Changelog
Quick Links
- Configuration Override Guide
- Theming and Customization
- Security Considerations
- Troubleshooting
Architecture
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
- 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
We welcome contributions from the Howard University community and beyond.
Development Setup
Guidelines
- Follow Drupal Coding Standards
- Review our Coding Standards
- Use the Release Checklist for releases
- Submit pull requests with comprehensive tests
Support
Getting Help
- 📖 Documentation
- 🐛 Issue Tracker
- 💬 Community Forum
- 📧 Email: [email protected]
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
This project is licensed under the GNU General Public License v2.0 or later - see the LICENSE file for details.
Credits
Maintainers
- Howard University Web Team
- idfive Development Team
Contributors
Acknowledgments
- Howard University IT Services
- Drupal Community
- idfive Component Library Team
Howard University | Building Excellence in Web Content Management