Por experiencia, GIT vía comandos siempre, que luego te la lían y no sabes de donde ha venido la ostia.
#11580 supongo que lo sabrás pero Bs4 tiene un carousel, por varios frames te refieres a items a la vista? xd http://kenwheeler.github.io/slick/ si es eso echa un vistazo al 3er ejemplo
o aquí tienes otro usando solo Bootstrap: https://stackoverflow.com/questions/40393210/bootstrap-4-multiple-items-carousel
#11582 Gracias, el de BS4 tiene muchos problemas cuando quieres poner varios frames en un slide, por ejemplo 5 cards...
Estoy testeando owl y ahora miraré slick,
Gente, alguna vez habéis hecho un autoupdater web ( tipo wordpress, que te baja e instala la ultima versión desde el admin ),
Mi idea era implementarlo en unos componentes que quiero subir a github y, de paso, controlar este tema de versiones desde allí pero no me he puesto a hacer algo así nunca y no tengo pensado nada xD
En un principio, se me ha ocurrido tener un archivo con el nº de versión y, desde el propio administrador, conectar, comprobar, descargar y reemplazar los archivos, pero no se hasta que punto esto es viable en github.
Alguno ha probado algo así ?
#11586 Mi idea es implementarlo en su propio panel ya que los componentes serán públicos y cualquiera puede bajarlos y usarlos.
Es decir, digamos que tengo un script que, yo que se, te agrega la imagen de un pene random a tu web, cada vez que carga la web, un pene distinto. Este script está disponible en github y se lo bajan 500 personas, cada uno a su propio servidor (no tienen porque tener git ni nada, simplemente descargan el script y lo cargan en su server)
Entonces la idea es que si el día de mañana, actualizo el script con lo que sea, en su administrador le salga el aviso de: Está disponible la versión X.Y.Z, pincha para actualizar, y pista xD
Hacer eso de manera automática me parece un poco invasivo al estar alojado en máquinas de otras personas xD
#11587 Lo que tienes que hacer es exponer las diferentes versiones en links de descarga y desde el panel de administracion comparar su version con la de los links expuestos.
Si hay una version nueva, puedes usar lo que quieras para bajarlo en el server, asi a bote pronto, se me ocurre wget, haces una comprobacion de checksum para asegurarte que el paquete que has bajado es el correcto y no de algun hijo de puta liandotela y a correr.
#11587 Eso mismo tengo yo implementado en mi script de win10. Te dejo el github: https://github.com/aikoncwd/win10script/blob/master/aikoncwd-win10-script.vbs
Mira la función updateCheck()
Function updateCheck()
On Error Resume Next
printf ""
printf " > Version actual: " & currentVersion
oWEB.Open "GET", "https://raw.githubusercontent.com/aikoncwd/win10script/master/updateCheck", False
oWEB.Send
printf " > Version GitHub: " & oWEB.responseText
If CDbl(Replace(oWEB.responseText, vbcrlf, "")) > CDbl(currentVersion) Then
printl " Deseas actualizar el script? (s/n): "
res = scanf()
If res = "s" Then
printf ""
printl " > Descargando nueva version desde GitHub... "
oWEB.Open "GET", "https://raw.githubusercontent.com/aikoncwd/win10script/master/aikoncwd-win10-script.vbs", False
oWEB.Send
wait(1)
Set F = oFSO.CreateTextFile(WScript.ScriptFullName, 2, True)
F.Write oWEB.responseText
F.Close
printf "OK!"
wait(1)
oWSH.Run WScript.ScriptFullName
WScript.Quit
End If
Else
printf " Tienes la ultima version"
printf " Iniciando el script..."
End If
End Function
Básicamente compruebo un fichero de texto en github llamado: https://raw.githubusercontent.com/aikoncwd/win10script/master/updateCheck y lo compruebo con una variable hardcodeada en el script. Si el valor es inferior significa que he publicado el script nuevo en github. Es super sencillo
#11588 #11589 Si, algo así tenia pensado utilizar, un fichero con la versión y algún dato más, el link al .zip de master y cosas del estilo, incluso había barajado la idea de usar algun cliente GIT programado, como por ejemplo https://github.com/czproject/git-php para los updates xD
Pero vamos, es algo que aun no le había dado vueltas ni pruebas y de ahí las dudas
#11590 Lo que vas a actualizar es un script, puedes hacerlo sin cliente git. Simplemente compruebas la versión y luego haces un GET a la versión del master, dando la opción de descargar la version actualizada, mostrar el changelog o directamente actualizar sin preguntar. Mola mil
¿Se ha caido la CDN de Facebook o me lo parece a mí? No se pueden enviar imágenes/vídeos/gifs por whatsapp... Justo lo que comentabamos hace poco, una CDN se va al garete y adiós a mil cosas xD.
Edito: acaba de volver.
#11591 Lo del script era un ejemplo facil para entenderlo, donde lo quiero poner tendrá una estructura de carpetas y archivos, de ahí lo del zip o tirar de cliente git directamente =)
#11580 tio, swiper.js y ademas le puedes poner los breakpoints para el responsive dabuti y ademas funciones personalizadas.
Ami de vez en cuando les dio por banearme de cloudfront y tenia que meter el captcha a cada rato. Tuve que buscar de hacer otras cosas malignas
#11599 Has editado una imagen que ya tenias? que hacías 29 de septiembre de 2017 a las 16:09:43 ??, ¡¡confiesa!!
Que hacéis cuando no tenéis ni puta gana de trabajar? (y foro dev está parado)
Estoy en esa tesitura ahora mismo xD