Download the PHP package netresearch/t3-cowriter without Composer

On this page you can find all versions of the php package netresearch/t3-cowriter. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package t3-cowriter

TYPO3 Extension: t3_cowriter

CI codecov

OpenSSF Scorecard OpenSSF Best Practices SLSA 3

PHPStan PHP 8.2+ TYPO3 v13 TYPO3 v14 License: GPL v3 Latest Release

Composer Downloads Extension Stability TYPO3 Version

AI-powered content assistant for TYPO3 CKEditor - write better content with help from AI.

Features

Requirements

Installation

Install via Composer:

Configuration

1. Configure nr-llm Extension

First, set up at least one LLM provider in the nr-llm extension:

  1. Navigate to Admin Tools → LLM Management
  2. Add a provider (e.g., OpenAI with your API key)
  3. Create a model configuration
  4. Create an LLM configuration and set it as default

2. Add CKEditor Preset

Option A: Use the included preset

Add the cowriter preset to your Page TSconfig:

Option B: Extend your existing preset

Add to your RTE configuration YAML:

Usage

  1. Open a content element with a rich text field in the TYPO3 backend
  2. Optionally select text in CKEditor (or leave empty to use full content)
  3. Click the Cowriter button in the toolbar
  4. A dialog opens where you can:
    • Select a task (Improve Text, Summarize, Extend, Fix Grammar, Translate to EN/DE)
    • Choose context scope — selected text or whole content element
    • Add instructions — optional ad-hoc rules like "Write in formal tone"
  5. Click Execute — the task is sent to the LLM
  6. Review the result in the preview area
  7. Click Insert to replace content, or Retry to re-execute

Available tasks

Tasks are managed in the nr-llm extension (tx_nrllm_task table) with category = 'content'. Default tasks:

Task Description
Improve Text Enhance readability and quality
Summarize Create a concise summary
Extend / Elaborate Add depth and detail
Fix Grammar & Spelling Correct grammar and spelling
Translate to English Translate to English
Translate to German Translate to German

Architecture

All LLM requests are proxied through the TYPO3 backend. API keys are stored encrypted and never exposed to the browser.

Development

Prerequisites

Setup

Testing

Test Coverage

Target: >80% code coverage

Security

Migration to v3.x

Version 3.0 requires TYPO3 v13.4+ and PHP 8.2+. It removes the frontend-only architecture and uses the nr-llm extension for provider-agnostic LLM access. API keys are no longer stored in extension settings.

See CHANGELOG.md for migration details.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Contributing

See CONTRIBUTING.md for contribution guidelines.

Contact

Netresearch DTT GmbH - Your TYPO3 and eCommerce experts.

Twitter | LinkedIn | GitHub


All versions of t3-cowriter with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
typo3/cms-core Version ^13.4 || ^14.0
typo3/cms-backend Version ^13.4 || ^14.0
typo3/cms-rte-ckeditor Version ^13.4 || ^14.0
netresearch/nr-llm Version >=0.3 <1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package netresearch/t3-cowriter contains the following files

Loading the files please wait ...