Olivier Massot 5aa62f5f7e add the otadmin just-make-it-work command and route 2 månader sedan
..
Classes 5aa62f5f7e add the otadmin just-make-it-work command and route 2 månader sedan
Configuration 5aa62f5f7e add the otadmin just-make-it-work command and route 2 månader sedan
Resources 700668ee05 implement the icon API 1 år sedan
templates f039829bb3 fix some docs and refactor the scan / status part commands 4 år sedan
Readme.md 17ddc87377 update doc on custom routes with new urls 1 år sedan
composer.json 6a67351ba3 fix the dependencies to be coherent 1 år sedan
ext_emconf.php 4ae6fdd622 apply rector recommandations 2 år sedan
ext_tables.sql 00c103698e add the non-mandatory type to ot_page_type values 1 år sedan

Readme.md

OtAdmin

Admin-commands for managing the Typo3 instance. This extension provides commands available by the API, CLI, or a dedicated admin-only BE module

Extension key ot_admin
Vendor Opentalent
Nom OtAdmin

CLI

Pour exécuter une commande depuis la console (dans le cas d'une installation Typo3 9.5, en mode composer, et avec php fpm7.4) :

php7.4 /var/www/typo3/vendor/bin/typo3 [command]

Ou, si le script 'cli' a été ajouté lors de l'installation, ce qui devrait être le cas des installations opentalent :

sh /var/www/typo3/cli [command]

La liste des commandes fournies par cette extension peut être obtenue avec :

php7.4 vendor/bin/typo3 list ot

A propos de l'implémentation de nouvelles commandes : https://docs.typo3.org/m/typo3/reference-coreapi/master/en-us/ApiOverview/CommandControllers/Index.html

HTTP API

La majorité des commandes peuvent aussi être exécutées via une requête HTTP, **à la condition que cette requête émane d'une adresse ip autorisée.

Les adresses IP autorisées sont :

/^127\.0\.0\.[0-1]$/
/^localhost$/
/^10\.8\.0\.[0-255]$/

Les commandes disponibles sont :

site/create Create a new organization <typo3_host>/typo3/otadmin/site/create?organization-id=<organization_id>
site/update Update an organization <typo3_host>/typo3/otadmin/site/update?organization-id=<organization_id>
site/delete Soft-delete an organization <typo3_host>/typo3/otadmin/site/delete?organization-id=<organization_id>
site/undelete Restore a soft-deleted organization <typo3_host>/typo3/otadmin/site/undelete?organization-id=<organization_id>
site/clear-cache Clear the website's cache <typo3_host>/typo3/otadmin/site/clear-cache?organization-id=<organization_id>
site/status Get the current status of the website <typo3_host>/typo3/otadmin/site/status?organization-id=<organization_id>[&full=1]
scan Scan the whole Typo3 DB <typo3_host>/typo3/otadmin/scan[?full=1]