.. include:: /Includes.rst.txt
.. _known-problems:
==============
Known Problems
==============
.. _current-limitations:
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:
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`:
.. code-block:: ini
max_execution_time = 300
* 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 `createIfMissing` to auto-create translations
* Manually ensure all languages have translations
* Use `default` parameter in ViewHelpers
**Status:** Feature request for 3.2.0
.. _compatibility-issues:
Compatibility Issues
====================
Extension Conflicts
-------------------
No known conflicts with other TYPO3 extensions.
If you experience issues, please:
1. Disable other extensions temporarily
2. Test TextDB functionality
3. Re-enable extensions one by one
4. 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:
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:
Workarounds & Solutions
========================
Problem: Module Not Visible
---------------------------
**Symptoms:**
* TextDB module doesn't appear in backend menu
* User has correct permissions
**Solution:**
.. code-block:: bash
# 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:**
.. code-block:: bash
# 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:**
1. Check TYPO3 logs:
.. code-block:: bash
tail -f var/log/typo3_*.log
2. Verify XLIFF format:
.. code-block:: xml
Value
3. Check file permissions:
.. code-block:: bash
ls -la /path/to/upload/directory
4. Validate XML:
.. code-block:: bash
xmllint --noout yourfile.xlf
Problem: Memory Exhaustion on Export
-------------------------------------
**Symptoms:**
* Export fails with memory limit error
* Large datasets cause timeout
**Solution:**
1. Increase PHP memory limit temporarily:
.. code-block:: ini
; php.ini
memory_limit = 512M
2. Export smaller subsets using filters
3. Use CLI for large exports:
.. code-block:: bash
# Create custom export command
vendor/bin/typo3 textdb:export --component=website
.. _reporting-bugs:
Reporting Bugs
==============
If you encounter issues not listed here:
1. **Check existing issues:**
https://github.com/netresearch/t3x-nr-textdb/issues
2. **Gather information:**
* TYPO3 version
* PHP version
* Extension version
* Error messages / stack traces
* Steps to reproduce
3. **Create detailed report:**
.. code-block:: none
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.]
4. **Submit issue:**
https://github.com/netresearch/t3x-nr-textdb/issues/new
.. _getting-help:
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
.. _future-improvements:
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.