Greenlight de Big Blue Button. Fallo al actualizar y comandos útiles de docker.

Ayer queríamos crear un nuevo usuario de Greenlight por línea de comandos y, como nuestra versión no permitía esta opción, actualizamos. ¿Conclusión? Error en Greenlight:

Greenlight encountered a database migration error.
This may be because you haven’t updated to Greenlight 2.0.
If you are not an administrator, please contact one.
We’ve released a new version of Greenlight, but your database isn’t compatible.

Hoy os explicamos cómo lo solucionamos, junto a algunos comandos útiles usando docker.

Cómo actualizar Greenlight.

Para las últimas versiones (a fecha del artículo) la actualización es bastante sencilla. La documentación dice ejecutar
$ docker pull bigbluebutton/greenlight:v2 aunque si quieres más opciones puedes elegir cualquier de las «releases» desde Dockerhub.

Aquí fue donde nos falló, tras la actualización daba el error mencionado arriba. Por más que paráramos Greenlight con $ docker-compose down para levantarlo luego con $ docker-compose up -d

Obviamente el mensaje no tenía sentido. Veníamos de una versión 2.2 a una 2.4. Pero creo que ponen un mensaje genérico que no indica mucho.

Qué estaba pasando.

Investigando pudimos ver que ejecutando
docker exec greenlight-v2 bundle exec rake db:migrate nos decía que nos faltaba una tabla, role_permissions , en la base de datos (que se encuentra en el directorio root/greenlight/db/production).

Además, ejecutando docker exec greenlight-v2 bundle exec rake db:migrate:status nos decía que quedaban 3 pasos de la migración por completar.

Teníamos 2 opciones, intentar añadir esta tabla manualmente, y luego volver a ejecutar el comando con db:migrate para que continuara con la migración (o con posteriores errores) o recrear la base de datos. Como nosotros no tenemos grabaciones, y básicamente 3 o cuatro usuarios, decidimos optar por la segunda opción.

Para ello:

  • renombramos la base de datos para poder tener copia.
  • Paramos Greenlight con $ docker-compose down
  • Ejecutamos docker exec greenlight-v2 bundle exec rake db:setup que básicamente recrea la base de datos vacía. Te indica en línea de comandos el usuario administrador.
  • Entramos, cambiamos los datos (nombre y contraseña) del administrador.
  • Añadimos los usuarios que nos faltaba siguiendo la documentación con
    $ docker exec greenlight-v2 bundle exec rake user:create["name","email","password","user"]
    para usuarios normales y
    $ docker exec greenlight-v2 bundle exec rake user:create["name","email","password","admin"] para administradores.

Y resuelto.

Tenemos que recordar que, al ser Greenlight un front-end de Big Blue Button, el servicio de videoconferencias es independiente y sigue activo en todo este proceso (afortunadamente).


Nueva web Xenares.es – Tienda de Regalos.

Hoy os presentamos otra web de la que estamos muy contentos: Xenares.es

Una tienda de regalos, online, con productos artesanos, productos interesantes y curiosos y mucho más.

La web es una tienda online con varios métodos de pago, chat por WhatsApp, obviamente responsive y (creemos) muy moderna y estéticamente agradable. Todo para una nueva emprendedora que empieza a vender en el mundo online y a la que deseamos toda la suerte del mundo.

Esperemos que tanto a la dueña, como a los visitantes de la tienda les guste nuestro trabajo.

Cómo obtener compensación si llega tarde un tren de Renfe (Ave, Alvia, Avant…).

Hace tiempo que no compartimos «recursos útiles» así que ahí va uno.

Me acabo de enterar que Renfe tiene un servicio que se llama Compromiso de Puntualidad. Por el cual, si tu tren ha sufrido un retraso te realizan una compensación. Esta puede ser devolución de parte o la totalidad del importe, puntos renfe o códigos descuento, a elegir.

Cómo obtener la compensación.

Para la devolución parcial o total, en caso de retraso, tienes que acudir al siguiente enlace donde te informa de los canales adecuados según el método de devolución requerido.

Nota: hay que decirlo todo. Mi tren de Alvia se retrasó más de 30 minutos (unos 45). Según esto tenía derecho, pero al entrar en https://venta.renfe.com/vol/selecIndemAuto.do indicaba que llegó a su hora (ja!) y que no tenía derecho. Así que…por lo que veo la compensación es relativa a que ellos admitan que llegó tarde.

Nueva web Nails Beauty and School by Lorena Gonzalez.

Hoy os presentamos una nueva web, que llevamos unos meses desarrollando: Nails Beauty Salon.

Como veis una web de un salon de uñas, muy cuidado, con productos y estilo propio. Además dispone de academia de formación y vende los productos de su marca a través de la tienda online.

La web tiene un poco de todo:

  • Vídeo de presentación.
  • Fotos cuidadas de equipo (Lorena trabaja mucho y bien el Instagram y la imagen de marca).
  • Tienda
  • Academia de Formación
  • Chat para atender a los clientes.

Esperamos que os guste. Nosotros estamos muy contentos con el resultado final.

Arreglos gráficos en web y documentos de Infinity Strings.

Os presentamos una web que, si bien no hemos hecho nosotros, hemos retocado, optimizado, y arreglado ciertas cosas.
Además de realizar varios trabajos gráficos para documentos y materiales de marketing.

Infinity Strings es un dúo de cuerda que toca en eventos, fiestas, bodas, discotecas etc .Con un repertorio muy variado, y una imagen moderna (con leds en los instrumentos).

Esperamos os guste, y si necesitáis de ellos contactadles, ¡porque Jorge y Pablo animan cualquier evento!

Smash: la alternativa a WeTransfer sin límites de tamaño.

Hace ya bastante tiempo escribimos sobre WeTransfer, como método estupendo para transferir grandes ficheros a otras personas.
Desde entonces hemos encontrado que mucha gente lo usa (nosotros incluido).
Es un gran servicio.

Hoy os dejamos otra alternativa, que ya lleva unos años, con la característica que no tiene límite de tamaño.

Nota: No creo que el límite de tamaño en WeTransfer, 2Gb, sea un problema para la mayoría de lo usuarios (tampoco los 7 días de tiempo), pero bueno, por si acaso dejamos esta opción, y también como alternativa a ese servicio.

Smash.

Smash es otro servicio gratuito con las siguientes características:

  • Gratuito
  • Sin límite de espacio.
  • Dejan los ficheros 14 días.
  • Como en WeTransfer, no es necesario registrarse.

Una vez aceptamos las condiciones de servicio, tenemos un sencillo sistema de «drag and drop» o podemos pinchar para abrir un explorador y subir los ficheros deseados. Después el mismo sistema de e-mail del emisor y del receptor y mensaje.

Tiene además, alguna opción para poner contraseña, para reducir el tiempo de estancia en la nube, para no recibir notificaciones etc.

Fácil, sencillo, barato, y para toda la familia jejeje.

Aula de Refuerzo de Smyth Academy.

Ayer ya lo comentábamos, nuestro cliente Smyth Academy va a sacar varios proyectos en Septiembre.

El primero es este Aula de Refuerzo, destinada a las asignaturas de refuerzo para los alumnos que están cursando los sistemas español o inglés desde 1-4 de la ESO (IGCSE ) y 1º y 2º de Bachillerato (AS, A-Levels e IBs).

La academia antes disponía de un Aula en la que tenía tanto el contenido de la enseñanza de idiomas, como el contenido de refuerzo. El volumen de trabajo en ambas ha llevado a la necesidad de LMS independientes. El aula anterior queda como aula de idiomas.

Esta nueva plataforma contiene tanto los cursos online, con vídeos formativos y ejercicios de refuerzo, como la conexión con su plataforma de videconferencia a través de la que realizan las videoclases (muy en demanda estos días).

Esperemos que la disfruten y de servicio a muchos clientes.

Cambio de look en la web Smyth Academy.

Estos días hemos estado trabajando en MUCHOS cambios y proyectos nuevos para nuestro cliente/empresa del grupo Smyth Academy.

Poco a poco os iremos mostrando los nuevos proyectos del grupo, pero hoy os mostramos el cambio de look para la página principal de esta academia.

Como veis, el nuevo look es más limpio, más funcional y muestra, además de los posts diarios, sus dos buques estrella:

  • La cantidad de proyectos educativos diferentes que gestiona. Cada proyecto encargado de una rama de educación (refuerzo, clases online, videoclases, cursos online….).
  • Su canal de Youtube, con mucho material formativo, que crece cada día.

Esperemos que os guste y, como hemos dicho, pronto mucho más de esta empresa.