- Dar a soltia la clave personal pública y que la registren para el usuario root
- Conectarse por SSH con estos datos
- gws.db.sys.glop.es
- 60606
- root
- Clave privada
- Ejecutar el comando
- ipset add whitelist 31.222.114.186
- Donde 31.222.114.186 es la nueva IP que queremos dar permiso de acceso
- Estaría bien borrar la IP antigua
- ipset del whitelist 188.215.225.228
Autor: admin
Carta Digital: redirección de cglop.es a cd.glop.es
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
Cómo saber por programación si una licencia es hostelería, comercios, TyC, Alimentación
Para ello hacer un GET a https://www.glop.es/wp-json/glop-api/v1/licencias-tipo?serie=XXXXXX
Donde XXXXXX es el número de licencia (sin GB, GL del principio) y devolverá uno de esos códigos de la imagen.
Update 24/10/2023: Lo que hará esa función será llamar a la apli de glop de manera que conseguirá todas las licencias de users_cloud y consultará en admin_licencias de server.glop.es que tipo tienen:
$licencias = $mydb_admin_licencias->get_var( 'SELECT TIPOGLOP FROM LicenciasGlop WHERE NUMERO IN (' . implode(',', $body ) . ')' );
Mejorar la velocidad en el escritorio del multisitio de WordPress de + de 100 sitios
Con > de 100 sitios el admin de WordPress se ralentiza muchísimo. Para mejorar la velocidad, lo que hacemos es NO cargar los sitios en la barra de herramientas y con ello ahorramos tiempo.
Esto solo se aplica para los superadmin.
Para ello:
- Crear un file en /wp-content/mu-plugins/fix-multisite.php
<?php
/*
Plugin Name: Fix multisite
Description: A simple plugin for overriding the default multisite install configuration
Author: Glop
Version: 1.0.0
*/
function wp31746_skip_get_blogs_of_user_for_super_admin( $null, $object_id, $meta_key, $single ) {
global $wpdb;
if ( $meta_key || ! is_super_admin() ) {
return $null;
}
remove_filter( 'get_user_metadata', __FUNCTION__, 10, 4 );
$keys = get_user_meta( $object_id );
add_filter( 'get_user_metadata', __FUNCTION__, 10, 4 );
foreach ( $keys as $key => $value ) {
if ( 'capabilities' !== substr( $key, -12 ) ) {
continue;
}
if ( $wpdb->base_prefix && 0 !== strpos( $key, $wpdb->base_prefix ) ) {
continue;
}
$blog_id = str_replace( array( $wpdb->base_prefix, '_capabilities' ), '', $key );
if ( ! is_numeric( $blog_id ) ) {
continue;
}
unset( $keys[ $key ] );
}
return $keys;
}
add_filter( 'get_user_metadata', 'wp31746_skip_get_blogs_of_user_for_super_admin', 10, 4 );
Para mejorar la carga de la tabla de sitios https://miglop.es/panel/network/sites.php
Hay que modificar el sites.php que está en wp-admin/network/sites.php
- Comentar la línea <?php $wp_list_table->views(); ?> y dejarla así
<?php // $wp_list_table->views(); ?>
SSL: Renovación
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
ZEROSIX: fidelización de clientes
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
MASTERYIELD: integración con hoteles
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
Glop Pay: Documentación técnica
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
Arquitectura notificaciones con RabbitMq y GLOP
Este contenido esta restringido para usuarios registrados y con un perfil específico. Si dispone de uno, pulsa en "acceder" para poder verlo.
 
Acceder
Arquitectura SOLTIA APIs
Las máquinas de producción son n0, n1, n2, n3. A estos se les llama frontales.
La máquina de develop es dev0.
Hay dos balanceadores LB0 y LB1: el principal LB0 irá distribuyendo el tráfico en producción entre las 4 máquinas ciclando una tras otra. El LB1 entrará en acción si LB0 cae. Tarda menos de un segundo en retomar el tráfico.
Las bases de datos están en un cluster galera mysql que no soporta motor MyIsam. Son 3 servidores mysql que se sincronizan entre ellos. También hay dos balanceadores para acceder a este cluster.
Despliegue en pruebas
Habrá que entrar por SSH.
Para ello hay que entrar con clave privada que debe ser registrado por soltia en los frontales.
Los despliegues en desarrollo bastará con hacer git pull desde la consola. Ya está en la rama de desarrollo.