Gestor de extensiones

El gestor de extensiones puede utilizarse para añadir nuevas extensiones a su instalación de TAO.

Las extensiones añaden nuevas funcionalidades a TAO y proporcionan varias personalizaciones de TAO que permiten que TAO se conecte con el software existente para la realización de pruebas o la puntuación de las mismas. También permiten la capacidad de mejorar los elementos de la prueba.

Nota: Su instalación de TAO tendrá que estar en modo de desarrollo para instalar una nueva extensión. Una vez instalada la extensión, puede invertir el siguiente paso para volver al modo de producción.

Para poner su instalación de TAO en modo de desarrollo, si actualmente está en modo de producción, tendrá que ir al directorio donde ha instalado TAO y hacer el siguiente cambio en config/generis.conf.php:

define('DEBUG_MODE', false);

a

define('DEBUG_MODE', true);

Para gestionar las extensiones en TAO, pase el ratón por encima de las ruedas dentadas ajustes en el icono Barra de evaluación y seleccione el Gestor de extensiones.

Gestor de extensiones
Gestor de extensiones

Las extensionesinstaladas son aquellas que están activas y listas para su uso. Las extensiones disponibles son las extensiones de su servidor que están actualmente inactivas, es decir, que no están instaladas.

Para instalar una extensión disponible, haga clic en la casilla de verificación al final de la línea correspondiente a esa extensión.

Una vez seleccionadas todas las extensiones deseadas, haga clic en Instalar en la parte inferior de la página.

Aparecerá una ventana pidiendo confirmación de que desea instalar estas extensiones. Haga clic en .

Gestor de extensiones
Gestor de extensiones

A continuación, se instalarán las extensiones seleccionadas, se recargará la página y la nueva extensión estará lista para su uso.

Aunque cada extensión mejora el programa básico de TAO añadiendo funcionalidad extra, las extensiones pueden afectar a la velocidad de procesamiento. Por lo tanto, es ventajoso añadir sólo aquellas extensiones que realmente necesite para hacer lo que quiera hacer en TAO. Además, hay que tener en cuenta que no hay una forma fácil de eliminar una extensión, una vez instalada, por lo que la instalación de extensiones debe realizarse con la debida precaución.

Añadir extensiones a Composer

Si desea añadir una extensión que no está en la lista de Extensiones disponiblesCompruebe que aparece en su composer.json.

Si no aparece en composer.json puedes añadirlo haciendo lo siguiente desde el directorio donde has instalado TAO:

composer require oat-sa/extension-tao-<name>
composer update
php tao/scripts/taoUpdate.php

La nueva extensión estará ahora disponible en el Gestor de extensiones y podrá proceder como en el caso anterior.

Instalación en el CLI

Si desea instalar una extensión en el CLI, tendrá que verificar primero que está en composer.json o seguir los pasos anteriores para añadirla. Una vez que haya ejecutado taoUpdate.php ejecute el siguiente comando para instalarla:

php tao/scripts/installExtension.php <extension ID>