Known Problems
Current Limitations
TYPO3 Version Support
- Minimum TYPO3: 13.4.0
- Earlier versions: Not supported (use version 2.x for TYPO3 12)
PHP Version Requirements
- Minimum PHP: 8.2
- Earlier PHP versions: Not supported
Reported Issues
Import Performance
Issue: Large XLIFF files (>10MB) may timeout during import
- Workaround:
-
- Split large files into smaller chunks
-
Increase PHP
max_:execution_ time max_execution_time = 300Copied! - Use CLI import command instead of backend module
Status: Under investigation
Pagination with Large Datasets
Issue: Initial page load slow with >10,000 translation records
- Workaround:
-
- Use filters to narrow results
- Implement custom caching layer
- Consider database indexing optimization
Status: Performance improvements planned for 3.1.0
Language Fallback
Issue: No automatic fallback to default language if translation missing
- Workaround:
-
- Enable
createto auto-create translationsIf Missing - Manually ensure all languages have translations
- Use
defaultparameter in ViewHelpers
- Enable
Status: Feature request for 3.2.0
Compatibility Issues
Extension Conflicts
No known conflicts with other TYPO3 extensions.
If you experience issues, please:
- Disable other extensions temporarily
- Test TextDB functionality
- Re-enable extensions one by one
- Report findings to: https://github.com/netresearch/t3x-nr-textdb/issues
Database Engines
- Tested:
-
- MariaDB 10.11+
- MySQL 8.0+
- Not tested:
-
- PostgreSQL
- SQLite
Note: PostgreSQL and SQLite may work but are not officially supported.
Browser Support
Backend Module
The TextDB backend module is tested with:
- ✅ Chrome/Chromium (latest)
- ✅ Firefox (latest)
- ✅ Safari (latest)
- ✅ Edge (Chromium-based)
- ⚠️ Internet Explorer (not supported)
Workarounds & Solutions
Problem: Module Not Visible
- Symptoms:
-
- TextDB module doesn't appear in backend menu
- User has correct permissions
Solution:
# Clear all caches
vendor/bin/typo3 cache:flush
# Rebuild backend modules
vendor/bin/typo3 backend:listmodules
# Check module registration
ls -la typo3conf/ext/nr_textdb/Configuration/Backend/Modules.php
Problem: Translations Not Updating
- Symptoms:
-
- Changes in backend don't reflect on frontend
- Old translations still showing
Solution:
# Clear frontend page cache
vendor/bin/typo3 cache:flush
# Clear specific page cache via backend:
# Page > Clear Cache > Clear cache for this page
# Verify correct storage PID in extension configuration
Problem: Import Fails Silently
- Symptoms:
-
- Import appears to complete but no records created
- No error messages shown
Solution:
-
Check TYPO3 logs:
tail -f var/log/typo3_*.logCopied! -
Verify XLIFF format:
<?xml version="1.0" encoding="utf-8"?> <xliff version="1.0"> <file source-language="en" datatype="plaintext" original="messages"> <body> <trans-unit id="component|type|placeholder"> <source>Value</source> </trans-unit> </body> </file> </xliff>Copied! -
Check file permissions:
ls -la /path/to/upload/directoryCopied! -
Validate XML:
xmllint --noout yourfile.xlfCopied!
Problem: Memory Exhaustion on Export
- Symptoms:
-
- Export fails with memory limit error
- Large datasets cause timeout
Solution:
-
Increase PHP memory limit temporarily:
; php.ini memory_limit = 512MCopied! - Export smaller subsets using filters
-
Use CLI for large exports:
# Create custom export command vendor/bin/typo3 textdb:export --component=websiteCopied!
Reporting Bugs
If you encounter issues not listed here:
-
Check existing issues:
-
Gather information:
- TYPO3 version
- PHP version
- Extension version
- Error messages / stack traces
- Steps to reproduce
-
Create detailed report:
Issue Title: Brief description Environment: - TYPO3: 13.4.5 - PHP: 8.3.2 - Extension: 3.0.1 - Database: MariaDB 10.11 Description: Detailed description of the problem Steps to Reproduce: 1. Go to... 2. Click on... 3. See error... Expected Behavior: What should happen Actual Behavior: What actually happens Error Messages: [Paste error messages / logs] Additional Context: [Screenshots, configurations, etc.]Copied! -
Submit issue:
Getting Help
Community Support
- GitHub Discussions: https://github.com/netresearch/t3x-nr-textdb/discussions
- Issue Tracker: https://github.com/netresearch/t3x-nr-textdb/issues
Professional Support
For commercial support and custom development:
- Company: Netresearch DTT GmbH
- Website: https://www.netresearch.de/
- Email: Contact via GitHub issues
Planned Improvements
Version 3.1.0
- Performance optimizations for large datasets
- Enhanced import/export UI with progress indicators
- Batch operations for bulk translation management
- Advanced filtering options
Version 3.2.0
- PSR-14 events for extensibility
- Language fallback chain support
- Translation versioning and history
- REST API for external integrations
Version 4.0.0
- TYPO3 14 LTS compatibility
- AI-assisted translation suggestions
- Translation memory integration
- Workflow management with approval process
Note
Planned features are subject to change. Check the GitHub milestones for current roadmap.