.. include:: /Includes.rst.txt .. _introduction: ============ Introduction ============ What AutoAlt.ai does ==================== Alt Text Generator - AutoAlt.ai connects TYPO3's media library to the `AutoAlt.ai `__ image-description service. It helps editors find images that need attention and create a first draft of their metadata directly in the TYPO3 backend. The extension works with TYPO3 FAL metadata. It does not require editors to download images or leave their normal media workflow. Benefits ======== * **Save editorial time:** create metadata for one image, selected files, or an entire eligible media library. * **Improve media quality:** find missing and unusually short alternative text, and identify weak filenames. * **Keep control:** choose independently whether to generate, keep, or clear alternative text, title, and description in a bulk run. * **Support consistent output:** use a writing style, character range, keywords, negative keywords, a custom prompt, and optional prefix/suffix. * **Work safely in TYPO3:** permissions, FAL file mounts, metadata edit permissions, history, logs, and reversible filename changes are respected. * **Support multilingual sites:** generated metadata can be translated for active TYPO3 site languages. Main features ============= Dashboard --------- The dashboard shows the extension and connection status, available credits, the number of indexed images, images without alternative text, images with short alternative text, and active generation defaults. Bulk Alt Text Generator ----------------------- Process eligible images with live browser progress. For each bulk run, select an action for alternative text, title, and description: * **Generate** creates a new value with AutoAlt.ai. * **Keep** leaves the current value unchanged. * **Clear** removes the current value. You can override SEO and negative keywords for one run, process only short alternative text, skip files already processed by AutoAlt.ai, or choose to overwrite existing metadata. Single-image and File List actions ---------------------------------- Editors can generate metadata from the FAL metadata form. The TYPO3 File List also provides a multi-selection action for selected files and folders. Automatic generation on upload ------------------------------ When enabled, supported images added to a FAL storage can be processed automatically. Existing editor-written alternative text remains unchanged unless overwriting is enabled. An optional, disabled-by-default upload setting can also generate an SEO-friendly filename. TYPO3 FAL performs the physical rename and keeps file references connected. Bulk Rename Images ------------------ The filename audit finds weak filenames. Editors can rename one image manually, request an AI filename, process selected or visible images, and undo the most recent supported rename from the rename history. History and logs ---------------- The history records generation attempts and allows inline review or edits of generated metadata. Failed entries can be retried. API errors are also available in the extension settings and TYPO3's standard **System > Log** module. Requirements ============ * TYPO3 13.0.0 through 14.3.99 * PHP 8.2 or later * Composer-based TYPO3 installation * An AutoAlt.ai account and a valid API key, or access to email registration * Network access from the TYPO3 server to the AutoAlt.ai service Supported image types ===================== The default setting includes ``jpg``, ``jpeg``, ``png``, ``webp``, ``gif``, ``avif``, and ``svg``. Administrators can change the allowed list in :doc:`Configuration/Index`. Accessibility and SEO ===================== Good alternative text depends on the image's purpose in the page or content element. AutoAlt.ai helps create and review drafts, but editorial review remains important: * Leave decorative images empty when they do not convey information. * Describe the purpose of functional images, such as buttons or links. * Add human-written explanations for complex charts, diagrams, and images that require context not present in the image. * Use keywords only when they are relevant; do not use the extension for keyword stuffing. Privacy and support =================== Review the `AutoAlt.ai Privacy Policy `__ and your organisation's data-protection requirements before enabling generation. For product help, see the `AutoAlt.ai TYPO3 guide `__. For defects or feature requests, use the `GitHub issue tracker `__.