-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Overview
Modernize bbGuild to work with current phpBB (3.3.x) and PHP 8.x versions. The extension has been dormant since 2016 and needs updates to be functional again.
Current State
- as-is: phpBB 3.2.2+ / PHP 5.4.39+
- Target phpBB: 3.3.15
- Target PHP: 8.0 - 8.3
Tasks
Phase 1: Fix Critical Bugs
- General Error after adding Guild #301 - General Error after adding Guild ("Module not accessible")
- ACP - Achievement list error #299 - ACP Achievement list error (wrong array index in pagination)
- ACP region and UCP error's #298 - ACP region and UCP errors (in_array null parameter)
Phase 2: PHP 8 Compatibility
- Fix null parameter handling (stricter in PHP 8)
- Update deprecated function calls
- Fix type errors and return type issues
- Test with PHP 8.0, 8.1, 8.2, 8.3
Phase 3: phpBB 3.3 Compatibility
- Update service container configuration if needed
- Fix template engine changes
- Update deprecated phpBB function calls
- Test extension enable/disable cycle
- Verify all ACP modules work
- Verify all UCP modules work
- Test frontend routes
Environment Requirements (Updated)
phpBB >= 3.3.0
PHP >= 8.0
ext-gd
ext-curl
References
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels