Ai3 Quickmeta 

Extension key

ai3_quickmeta

Package name

wegewerk/ai3_quickmeta

Version

main

Language

en

Author

wegewerk GmbH

License

This document is published under the Open Publication License.

Rendered

Fri, 31 Jul 2026 13:06:34 +0000


Ai3 Quickmeta is a TYPO3 extension that provides an AI-powered assistant for generating page metadata (title, description, keywords) using the ZAK-AI REST API. It is part of the Ai3 Suite and requires wegewerk/ai3_core ..


Introduction 

Ai3 Quickmeta is part of the Ai3 Suite for TYPO3. It provides editors with an AI-assisted workflow to optimize page metadata, improving SEO and social media presentation with minimal effort.

Features 

  • AI-Generated Metadata: Automatically generate page titles and descriptions based on page content.
  • FormEngine Integration: Seamlessly integrated into the TYPO3 page properties.
  • Multi-language Support: Works across different languages supported by your TYPO3 installation.
  • Ai3 Suite Integration: Leverages the central Ai3 Core for AI provider connections.

Screenshots 

Ai3 Quickmeta in Page Properties

Ai3 Quickmeta tab of page properties.

Installation 

Composer 

The recommended way to install Ai3 Quickmeta is via Composer:

Install via composer
composer require wegewerk/ai3_quickmeta
Copied!

Dependencies 

Ai3 Quickmeta requires the following extensions:

  • Ai3 Core (`ai3_core`): Provides central AI capabilities and configuration.
  • TYPO3 CMS Core: Version 13.4.0 or higher.

Activation 

After installation, ensure the extension is activated via CLI:

Activate extension via CLI
./vendor/bin/typo3 extension:setup
Copied!

Configuration 

Ai3 Core 

Ai3 Quickmeta relies on the configuration of Ai3 Core. Ensure that Ai3 Core is properly configured with a valid API key and secret for the Zak-AI service.

API Credentials 

The API credentials for the Zak-AI service are typically provided via environment variables:

  • ZAKAI_API_KEY: Your Zak-AI API key.
  • ZAKAI_SECRET: Your Zak-AI secret.

These are consumed by WegewerkAi3CoreApiZakAiClient.

Editor 

Ai3 Quickmeta adds an AI-assisted metadata editor to the page properties. It helps you generate page titles, descriptions, and other metadata based on the actual content of the page.

Accessing the Assistant 

  1. Open the Page Properties of the page you want to edit.
  2. Navigate to the Quickmeta tab.

Workflow 

  1. Generate Suggestions: Click the button "Generate metadata". The assistant will analyze the page content and provide suggestions for various fields.
  2. Review Suggestions: The suggested values will appear in the right column. You can manually edit these suggestions if needed.
  3. Transfer Values: **Transfer All**: Copies all suggestions to the corresponding TYPO3 fields. Transfer Empty: Copies suggestions only to fields that are currently empty. * Single Field Transfer: Click the arrow button next to a specific field to transfer only that value.
  4. Save: Click "Save" in the top bar of the page properties to persist
    the changes.

Supported Fields 

The assistant can provide suggestions for the following fields:

  • Page Title
  • Navigation Title
  • SEO Title
  • Abstract
  • Description
  • Open Graph (Facebook) Title and Description
  • X/ Twitter Card Title and Description

Developer 

PHP API 

ai3-quickmeta follows the capability pattern introduced by wegewerk/ai3_core . The central pieces are:

class ZakAiQuickmeta
Fully qualified name
\Wegewerk\Ai3Quickmeta\Api\ZakAiQuickmeta

Implements the API endpoint for metadata generation.

generate ( string $imagePath, string $description, string $language) : array

Sends a request to the Zak-AI service to generate metadata.

param string $imagePath

Not used in this implementation (can be empty).

param string $description

The content of the page to analyze.

param string $language

The target language for the metadata (default: 'de').

returntype

array

Returns

An array containing the generated metadata fields.

Ajax Endpoints 

Ai3 Quickmeta provides backend Ajax routes for its JavaScript application.

ai3_articlemeta 

Fetches the current page row and checks if it has content.

  • Path: /ai3/articlemeta
  • Method: GET
  • Parameters: * page_id (int): The UID of the page.

ai3_articlemeta_suggestion 

Generates metadata suggestions based on page content.

  • Path: /ai3/articlemetasuggestion
  • Method: GET
  • Parameters: * page_id (int): The UID of the page.

FormEngine Integration 

The assistant is integrated via a custom FormEngine element: WegewerkAi3QuickmetaFormEngineAi3QuickmetaElement.

It is added to the pages TCA via an override in Configuration/TCA/Overrides/page_quickmeta.php.