From dee95c672631b3ce26b7f803cc6d35388b1b5a93 Mon Sep 17 00:00:00 2001 From: Yaco Date: Thu, 21 May 2020 18:08:13 -0300 Subject: permite importar unicamente un objeto semantico en particular --- README.md | 18 ++++++++++-------- bin/wiki/initReevoClass.php | 2 +- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 7d777f39..f7c15a42 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # REEVO 2020 -Repositorio de código de la plataforma unificada de REEVO, correspondiente al periodo 2019-2020. +Repositorio de código de la plataforma unificada de REEVO, correspondiente al periodo 2019-2020. ## Componentes @@ -44,20 +44,20 @@ Cargamos los datos para conectar con la base de datos en ```etc/global_config.ph Activamos el ```LocalSettings.php``` oficial: ```ln -s www/wiki/LocalSettings.Reevo.php www/wiki/LocalSettings.php``` -Corremos el script para generar tablas y cambios de las extensiones: ```php /srv/reevo-2020/www/wiki/maintenance/update.php``` +Corremos el script para generar tablas y cambios de las extensiones: ```php www/wiki/maintenance/update.php``` -Para correr la actualización de variable de SMW y demas: ```php /srv/reevo-2020/www/wiki/maintenance/runJobs.php``` +Para correr la actualización de variable de SMW y demas: ```php www/wiki/maintenance/runJobs.php``` #### Crear usuario para API Creamos el usuario de API ``` -php createAndPromote.php --bureaucrat --sysop reebot +php www/wiki/maintenance/createAndPromote.php --bureaucrat --sysop reebot -php resetUserEmail.php reebot reebot@reevo.org +php www/wiki/maintenance/resetUserEmail.php reebot reebot@reevo.org -php changePassword.php --user=reebot --password= +php www/wiki/maintenance/changePassword.php --user=reebot --password= ``` Y luego cargamos las credenciales en global_config.php @@ -95,9 +95,11 @@ Configurar con ```sudo crontab -e```, agregando lo siguiente: Para crear todas las páginas: ```cd bin/wiki/ && php initReevo.php --int``` -Para actualizar todas las páginas cuando ya están creadas: ```cd bin/wiki/ && php initReevo.php --int --force``` +Para crear o actualizar todas las páginas cuando ya están creadas: ```cd bin/wiki/ && php initReevo.php --int --force``` -Para actualizar solo las que pertenecen a un namespace: ```cd bin/wiki/ && php initReevo.php --int --force NameSpace``` +Para crear o actualizar solo las que pertenecen a un namespace, por ejemplo Propiedad: ```cd bin/wiki/ && php initReevo.php --int --force Propiedad``` + +Para crear o actualizar solo las que pertenecen a un objeto semántico específico, por ejemplo Experiencia: ```cd bin/wiki/ && php initReevo.php --int --force Experiencia``` Para actualizar una página en particular: ```cd bin/wiki/ && php initReevo.php --int --force Propiedad:Prensa:url``` diff --git a/bin/wiki/initReevoClass.php b/bin/wiki/initReevoClass.php index ee67ded7..3c0f2b78 100644 --- a/bin/wiki/initReevoClass.php +++ b/bin/wiki/initReevoClass.php @@ -194,7 +194,7 @@ class InitReevo extends Maintenance { if (preg_match ( '/^([a-zA-Z_0-9\-áéíóúñÁÉÍÓÚÑ~:’()])+\.mw$/', $file )) { $namespace = $this->getArg( 0 ); if ($namespace) { - if(strpos($file, $namespace) === 0) { + if(strpos($file, $namespace) !== false ) { // echo "$file\n"; $result[$file] = $file; } -- cgit v1.2.1