TYPO3-fileadmin aus dem Chat: Verwendung prüfen, umbenennen, neu ordnen, importieren

TYPO3-fileadmin aus dem Chat: Verwendung prüfen, umbenennen, neu ordnen, importieren

In jedem TYPO3-fileadmin sammeln sich Dateien namens IMG_4711.JPG oder tent_view_final_final.jpg, und niemand weiß, welche davon noch in Gebrauch sind. Mit TYPO3 MCP prüft Ihr KI-Assistent, wo jede Datei verwendet wird, und gibt Dateien klare Namen. Er verschiebt ungenutzte in einen Prüfordner und importiert eine Datei per URL. Wir haben alle vier Schritte auf unserer Demo-Installation ausgeführt und danach jeden zurückgenommen. MCP, das Model Context Protocol, lässt einen Assistenten wie Claude über Tools in TYPO3 arbeiten, die AI Foundation kostenlos bereitstellt. Eine Regel vorweg: Dateiänderungen wirken sofort, ohne Testlauf und ohne Rückgängig.

Eine Minute, mit UntertitelnAlle Videos

Für
TYPO3-Redakteure und Administratoren, die einen aufgeräumten fileadmin wollen, ohne eine Seite zu beschädigen
Von Hand
Die Referenzen jeder Datei öffnen, Texte nach Links durchsuchen, in der Dateiliste umbenennen
Per Prompt
Zwei Anfragen auf unserer Demo-Installation
Prüfen und zurücksetzen
Dateiänderungen wirken sofort: Jeder Schritt wurde mit der Gegenoperation zurückgenommen

Beginnen Sie mit einer Frage, nicht mit einer Änderung: Welche Bilder und PDFs in unseren Ordnern von Mustermann Outdoor und in user_upload haben unordentliche Namen, und welche davon werden auf keiner Seite verwendet? Der Assistent listete die Ordner auf und fand fünf unordentliche Namen. Dann prüfte er die Verwendung an zwei Stellen:

  • Dateifelder. Ein Bild auf einer Seite ist eine Dateireferenz. Zwei der fünf Dateien hatten eine: IMG_4711.JPG im E-Bikes-Hero, auf Englisch und Deutsch, und DSC00123__2_.jpg im Ridge-2-Hero.
  • Links im Text. Ein PDF ist oft aus einem Text verlinkt, nicht angehängt. Garantiebedingungen_v3_FINAL.pdf hatte keine Dateireferenz, aber der Text von Manuals and downloads verlinkt es.

Wirklich ungenutzt waren also nur zwei Dateien: tent_view_final_final.jpg und Wasserhahn_alt.jpg. Eine Prüfung nur der Dateifelder hätte das Garantie-PDF für ungenutzt gehalten. Lassen Sie beide Prüfungen laufen, jedes Mal.

Probieren Sie diesen PromptWelche Bilder und PDFs in unseren Mustermann-Outdoor-Ordnern und in user_upload haben unklare Namen, und welche davon nutzt keine Seite?
Liest nur

Die zweite Anfrage: Benenne IMG_4711.JPG und DSC00123__2_.jpg so um, dass der Name sagt, was sie zeigen. Sie müssen auf ihren Seiten bleiben. Der Assistent nutzte zweimal file_rename, mit e-bikes-hero.jpg und ridge-2-tent-hero.jpg als neuen Namen. Dann prüfte er:

  1. Die Seite zeigt das Bild weiter. TYPO3 behält beim Umbenennen den Datensatz der Datei und ihre ID. Die Referenz auf der E-Bikes-Seite zeigt also weiter darauf. Die Seite antwortete wie vorher.
  2. Die eigene URL der Datei hat sich geändert. Die neue URL antwortete, die alte mit 404. Ein Link auf den alten Dateinamen in einem Newsletter oder auf einer anderen Website ist kaputt.

Die dritte Anfrage verschob die zwei ungenutzten Bilder in einen neuen Ordner, to-review-unused, mit directory_create und file_move. Ein Prüfordner ist sicherer als ein Löschen: Jemand kann noch sagen die brauchen wir, bevor etwas weg ist.

Probieren Sie diesen PromptBenennen Sie IMG_4711.JPG und DSC00123__2_.jpg so um, dass der Name sagt, was sie zeigen. Sie müssen auf ihren Seiten bleiben.
Ändert zwei Dateinamen sofort, ohne Rückgängig

Die vierte Anfrage: Importiere unser Pressefoto zum Ridge 2 von dieser URL in den Produktordner, als ridge-2-press-photo.jpg. Der Assistent nutzte file_upload_from_url. TYPO3 lud die Datei auf dem Server herunter und antwortete mit drei nützlichen Angaben:

  • Die ID der Datei in TYPO3, bereit für eine Seite.
  • Ein nächster Schritt: Die Datei ist gespeichert, aber noch auf keiner Seite.
  • Eine Prüfsumme. Unsere stimmte mit ridge-2-alpine-lake.jpg überein, einer Datei, die schon im Ordner lag. Der Import war eine Dublette, und nichts hat davor gewarnt. Vergleichen Sie die Prüfsumme, bevor Sie eine neue Datei einsetzen.
Blog-Serie · TYPO3 MCP

MCP in der Praxis für TYPO3

Zwei Aufgaben je Folge, jede mit einem einminütigen Video. Neue Folgen erscheinen, sobald sie fertig sind.

Folge 6 von 29 ist online

Diese FolgeFolge 6

Als Nächstes

  1. MCP in der Praxis für TYPO3Folge7
    Folge 7
    • Seiten zeitgesteuert veröffentlichen und ablaufen lassen, dazu befristete Weiterleitungen
    • Ein Arbeitstag in der TYPO3-Redaktion mit MCP
  2. MCP in der Praxis für TYPO3Folge8
    Folge 8
    • Jedes Bild ohne Alternativtext: gefunden, von Ihrem Assistenten beschrieben, nach Prüfung gespeichert
    • Thema folgt
  3. MCP in der Praxis für TYPO3Folge9
    Folge 9
    • Thema folgt
    • Was wissen Ihr Chatbot und Ihre KI-Suche? Prüfen, aktualisieren, Training korrigieren

Souveräne TYPO3 KI

AI Foundation für TYPO3T3AF

Die Basis, auf der jede Erweiterung läuft. Anbieter, Prompts, Berechtigungen und Kosten verwalten Sie an einer Stelle.

Kostenlos installieren

Dateien, Dateimetadaten, Weiterleitungen, Scheduler-Aufgaben und Cache-Leerungen wirken sofort. Eine Dateiänderung gehört nicht zu einem TYPO3-Entwurfs-Workspace, und records_undo erreicht sie nicht. Der Weg zurück ist also die Gegenaktion, und sie vor jedem Schritt zu notieren, ist Ihre Aufgabe. Auf unserer Demo haben wir das so gemacht:

  • Die Umbenennungen gingen zurück auf die alten Namen.
  • Die Verschiebungen gingen zurück nach user_upload.
  • Der Import kam in den Recycler-Ordner der Demo, ebenso der leere Prüfordner.

Danach antworteten die alten Datei-URLs wieder, und die E-Bikes-Seite zeigte ihr Bild wie vorher. Wir zeigen Ihnen jede Prüfung auf unserer Demo, damit Sie sehen, worauf Sie bei Ihrer achten.

Was der Assistent nicht für Sie tun kann

  • Er kann eine Dateiänderung nicht rückgängig machen. Der Weg zurück ist die Gegenaktion; notieren Sie sie zuerst.
  • Er setzt keine Weiterleitungen für umbenannte Dateien. Alte Links auf eine Datei gehen ins Leere.
  • Er sieht nur die Verwendung, nach der Sie fragen. Fragen Sie nach Dateifeldern und Links im Text.
  • Er kann nicht entscheiden, was bleibt. Eine ungenutzte Datei kann trotzdem gebraucht werden. Das entscheiden Sie.

Das Video dieser Folge bittet in Claude auf unserer Demo-Installation um die Verwendungsprüfung und die Umbenennung und zeigt dann die umbenannte Datei in der TYPO3-Dateiliste und die E-Bikes-Seite mit ihrem Bild auf der Website. Gezeigt in Claude; andere MCP-Assistenten funktionieren auch.

Diese Aufgabe nutzt die Basis-Tools von AI Foundation, und AI Foundation ist kostenlos und quelloffen, ohne Lizenzschlüssel, ohne Registrierung. AI Assistant, AI Accessibility, AI Chatbot und AI Search bringen eigene MCP-Tools für Texte, Übersetzung, Alternativtexte, Chatbots und Suche mit. Jede dieser Extensions braucht ihre eigene Lizenz. Zusammen mit AI Foundation sind es 100+ MCP-Tools.

Was Ihr Assistent liest, sendet er wie in jedem Chat an seinen Anbieter. Bedenken Sie das, bevor Sie ihn Seiten lesen lassen, die noch nicht öffentlich sind.

Der andere Beitrag dieser Folge kopiert eine Kampagnenseite mit allen Unterseiten und zeigt, wo die Kopie Sie noch braucht. Folge 7 lässt Seiten zu einem Datum online gehen und ablaufen und begleitet die Redaktion einen Arbeitstag lang mit MCP. Folge 3 änderte eine Telefonnummer an vielen Stellen, und Folge 5 stellte Entwurfs-Workspaces vor, die Seitenänderungen halten, aber keine Dateiänderungen. Wenn Sie neu in der Serie sind, beginnen Sie mit den TYPO3 MCP Anwendungsfällen: was Sie einem KI-Assistenten übergeben können, auf einer Karte.

Die Serie kommt von T3Planet by NITSAN Technologies, Gold Member der TYPO3 Association mit mehr als 15 Jahren TYPO3-Erfahrung. Die Folgen schreibt Jürgen, unser KI-Berater für TYPO3. Jede Folge führt ihre Aufgabe auf unserer Demo-Installation aus, bevor sie erscheint.

Alle Folgen von MCP in der Praxis für TYPO3

Was der Assistent getan hat
  1. file_listDie Ordner gelistet, unklare Namen gefunden
  2. record_searchVerwendung in Dateifeldern und in Links im Text geprüft
  3. file_renameZwei Bilder umbenannt; ihre Seiten behalten sie

Was bei Ihnen bleibt: die Entscheidung, was bleibt, das Notieren des Rückwegs vor jedem Schritt und Weiterleitungen für alte Datei-Links.

Grenzen, die Sie kennen sollten
  • Dateiänderungen wirken sofort: kein Entwurfs-Workspace, kein Probelauf und kein records_undo; der Rückweg ist die Gegenoperation.
  • Eine umbenannte Datei bleibt auf der Seite, ihre alte URL antwortet aber mit 404.
  • Was Ihr Assistent über MCP liest, geht an den Anbieter dieses Assistenten, wie bei jedem Chat.
Kostenlos starten mit AI FoundationOpen Source, ohne Lizenzschlüssel, ein Composer-Befehl.
AI Foundation entdecken

Bitten Sie Ihren Assistenten, für jede Datei zwei Dinge zu prüfen: Dateireferenzen in Inhalten und Links auf die Datei im Text. Eine Datei ohne beides ist ein Kandidat. Verschieben Sie Kandidaten in einen Prüfordner, bevor jemand sie löscht.

Die Seiten nicht. TYPO3 behält die ID der Datei, Bilder auf Seiten bleiben also. Die eigene URL der Datei ändert sich, direkte Links auf den alten Namen gehen deshalb ins Leere.

Nicht mit einem Rückgängig-Tool. Dateiänderungen wirken sofort, außerhalb von Entwurfs-Workspaces. Notieren Sie vor jedem Schritt die Gegenaktion und führen Sie sie bei Bedarf aus.

Nein, es nutzt die Basis-Tools von AI Foundation, und AI Foundation ist kostenlos und quelloffen. Der Assistent, den Sie verbinden, hat seinen eigenen Tarif bei seinem Anbieter.

Souveräne TYPO3 KI: AI Foundation ist kostenlos und Open Source, sechs KI-Erweiterungen bauen darauf auf.

TYPO3 KI entdecken