Y webpack? Bueno, es Frontend puro, igual no es lo que buscas aunque igual sí :)
El 19/4/2017 22:30, "Juan Pablo Scaletti" <juanpa...@jpscaletti.com> escribió: > Flask-Assets es solo una capa muy delgada sobre *webassets*, así que > tiene sus mismas limitaciones. > > Sobre el actualizar las URLs en las plantillas, pensaba usar > Flask-AssetRev <https://github.com/njoyce/flask-assetrev> > Básicamente funciona usando un archivo *manifest.json* que gestores de > tareas como *Gulp* podrían generar con todo lo que ha versionado. Se ve > así: > > { > "css/home.css": "css/home.123456.css", > "js/jquery.js": "js/jquery.abc234.css", > ... > } > > Y así tu aplicación puede traducir las rutas normales a las reales. > Mi problema es que no consigo generar ese* manifest.json* con gulp. > > No sería necesario tener ese manifest.json si uso algo integrado en Python > > *webassets *hasta ahora es lo más potente pero solo trabaja css/js > concatenados y yo quería > traducirlos/minificarlos/source-mapearlos/versionarlos > por separado no todos en uno solo... > > Creo que terminaré saltándome esa limitación generando automáticamente un > Bundle para cada archivo. Claro que queda el problema de que no hay forma > de versionar los archivos binarios (imágenes, etc) > > (En estos momentos envidio un poco a Rails, que tiene todo esto montado de > fábrica y pudiendo subirlos a un CDN, etc) > > > 2017-04-19 11:27 GMT-05:00 oscar ramirez <tuxs...@gmail.com>: > >> Hola, >> >> Si prefieres usar Flask te recomiendo Flask-assets https://flask-ass >> ets.readthedocs.io/en/latest/ , es facil de usar, se integra muy bien >> con las plantillas de flask y tiene opciones como minificación de css y js. >> >> Saludos. >> >> On Wed, Apr 19, 2017 at 5:39 PM lasizoillo <lasizoi...@gmail.com> wrote: >> >>> El día 19 de abril de 2017, 14:00, Juan Pablo Scaletti >>> <juanpa...@jpscaletti.com> escribió: >>> > Hola! ¿Que es lo que usan para manejar sus archivos estáticos (css, >>> > javascript, imágenes, etc)? >>> > >>> > - webassets funciona para el css y js, pero no me deja manejar ni >>> agregar >>> > versiones a archivos individuales como imágenes (ej: logo.png a >>> > logo.3fb3a3.png). >>> > >>> > - los scripts de npm son un caos para manejar y tendría que encontrar >>> la >>> > forma que generen un `rev-manifest.json` global para integrarlo a >>> Python >>> > >>> > - gulp es más usable pero no consigo que genere un `rev-manifest.json` >>> > correcto >>> > >>> > - tratar de configurar webpack despertó instintos asesinos en mi >>> > >>> > ¿Como hacen ustedes? >>> > >>> > >>> >>> Python a secas o quieres algo integrado en un framework como django, >>> flask, ...? >>> >>> Más que nada porque si quieres hacer que logo.png pase a ser >>> logo.3fb3a3.png te interesa que en la plantilla se genere la url >>> correcta. A no ser que te refieras solo a las imágenes referenciadas >>> solo desde el css. Que entonces da un poco igual. >>> >>> En django yo usaba django-compressor y django-pipeline. >>> >>> Un saludo, >>> >>> Javi >>> >>> >>> > --- Juan Pablo >>> > >>> > _______________________________________________ >>> > Python-es mailing list >>> > Python-es@python.org >>> > https://mail.python.org/mailman/listinfo/python-es >>> > >>> _______________________________________________ >>> Python-es mailing list >>> Python-es@python.org >>> https://mail.python.org/mailman/listinfo/python-es >>> >> >> _______________________________________________ >> Python-es mailing list >> Python-es@python.org >> https://mail.python.org/mailman/listinfo/python-es >> >> > > > -- > > Juan Pablo Scaletti > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es