summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md38
-rwxr-xr-xetc/global_config.php.sample4
-rwxr-xr-xetc/nginx/wiki.conf.sample5
3 files changed, 42 insertions, 5 deletions
diff --git a/README.md b/README.md
index 625a1cc0..e7a1cb61 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,9 @@ Activar configuracion en php-fpm, hay que editar ```/etc/php/7.3/fpm/php-fpm.con
Luego creamos los archivos de configuracion en /etc
-### Crear base de datos
+### Mediawiki
+
+#### Crear base de datos
En la consola de MYSQL:
@@ -32,7 +34,6 @@ CREATE USER 'reevo2020'@'localhost' IDENTIFIED BY 'my-strong-password-here';
GRANT INDEX, SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON reevo2020_wiki.* TO 'reevo2020'@'localhost';
```
-
Para generar las tablas en la base de datos hacemos (no usamos el ```LocalSettings.php``` resultante):
~~~
@@ -47,7 +48,7 @@ Corremos el script para generar tablas y cambios de las extensiones: ```php /srv
Para correr la actualización de variable de SMW y demas: ```php /srv/reevo-2020/www/wiki/maintenance/runJobs.php```
-### Crear usuario para API
+#### Crear usuario para API
Creamos el usuario de API
@@ -61,6 +62,29 @@ php changePassword.php --user=reebot --password=<password>
Y luego cargamos las credenciales en global_config.php
+### Wordpress y CiviCRM
+
+#### Activar configuraciones
+
+Para activar las configuraciones de WP, hacemos: ```cd www/crm/ && rv ln -s wp-config.Reevo.php wp-config.php```
+
+Para activar las configuraciones de CiviCRM, hacemos: ```cd www/crm/wp-content/uploads/civicrm && rv ln -s civicrm.settings.Reevo.php civicrm.settings.php```
+
+## Configuraciones de CRON
+
+Configurar con ```sudo crontab -e```, agregando lo siguiente:
+
+~~~
+### Cron de Mediawiki
+*/10 * * * * /usr/bin/php /srv/reevo-2020/www/wiki/maintenance/runJobs.php > /var/log/runJobs.log 2>&1
+
+### Generar Snapshots de Prensa
+0 0 * * * sudo -u reevo -g www-data -H php /srv/reevo-2020/bin/wiki/GeneraSnapshot.php
+
+### Ejecuta tareas de CiviCRM (hay que tener instalado wp-cli)
+*/5 * * * * sudo -u reevo -g www-data -H /usr/local/bin/wp --user=yaco --url=http://crm.reevo.test --path=/srv/reevo-2020/www/crm/ civicrm api job.execute auth=0 > /dev/null 2>&1
+~~~
+
## Documentación de herramientas propias
@@ -125,3 +149,11 @@ Tambien hay que instalar ```php-geoip```
### Herramientas de backup
En el directorio ```/bin/bkp``` guardamos scripts para facilitar la generación de copias de respaldo de las bases de datos.
+
+### Cómo traducimos contenidos
+
+Las páginas con traducciones disponibles se deben editar de la siguiente forma:
+
+* El contenido del articulo original en español (ej. Argentina) se marca entre ```<es></es>```
+* Se le agrega la marca-plangilla ```{{Lang}}``` al final del texto
+* Se crea una subpágina por cada idioma (ej? Argentina/en) y se coloca el texto sin formato especial. Para definir el título se usa ```{{DISPLAYTITLE:Argentine in English}}```
diff --git a/etc/global_config.php.sample b/etc/global_config.php.sample
index 17f3f9b7..c5308f6b 100755
--- a/etc/global_config.php.sample
+++ b/etc/global_config.php.sample
@@ -9,6 +9,8 @@
$REEVO_PATH = "/srv/reevo-2020";
$REEVO_URL = "reevo.test";
+$REEVO_URL_CRM = "reevo.org";
+
$REEVO_PROTOCOL = "http";
$REEVO_DB_USER = "";
@@ -35,7 +37,7 @@ $WP_REEVO_SECURE_AUTH_KEY = '';
$WP_REEVO_LOGGED_IN_KEY = '';
$WP_REEVO_NONCE_KEY = '';
$WP_REEVO_AUTH_SALT = '';
-$WP_REEVO_SECURE_AUTH_SAL = '';
+$WP_REEVO_SECURE_AUTH_SALT = '';
$WP_REEVO_LOGGED_IN_SALT = '';
$WP_REEVO_NONCE_SALT = '';
diff --git a/etc/nginx/wiki.conf.sample b/etc/nginx/wiki.conf.sample
index fab5e545..210f8686 100755
--- a/etc/nginx/wiki.conf.sample
+++ b/etc/nginx/wiki.conf.sample
@@ -6,7 +6,7 @@
# ----
server {
- server_name wiki.example.org;
+ server_name example.org ~^(?<subdomain>.+)\.example\.org$;
root /srv/reevo-2020/www/wiki;
index index.php;
@@ -28,6 +28,9 @@ server {
}
location @mediawiki {
+ if ($subdomain) {
+ return 301 http://example.org$request_uri#$subdomain;
+ }
rewrite ^/([^?]*)(?:\?(.*))? /index.php?title=$1&$2 last;
}