Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Master a prod #132

Merged
merged 57 commits into from Aug 20, 2014
Merged

Master a prod #132

merged 57 commits into from Aug 20, 2014

Conversation

nukeador
Copy link
Member

No description provided.

fjaguero and others added 29 commits November 22, 2013 01:13
…inea el botón de buscar a la derecha del input, al cual le marca una altura de 25px.
#105: El botón de "Buscar" del sidebar de portada salta de línea
…que no haya error de Wordpress antes de hacer el output.
…mbia width a % y agrega float:right al botón de “buscar”.
#105 - El botón de "Buscar" del sidebar de portada salta de línea
Merge prod → master con actualizaciones de plugins
Add privacy-first social media buttons
Mueve los botones de redes sociales al pie del single y agrega G+
Al actualizar hay alguna clase con nombre diferente.
Mergeo de master en pro, y actualización de master con pro
@nukeador
Copy link
Member Author

Hay que probar que stage.mozilla-hispano.org está todo perfecto para pasar a prod

/cc @fjaguero @stripTM @jilgue

De esta manera se solucionan errores provocados por la ejecución del script antes de que todo el DOM esté cargado.
@stripTM
Copy link
Member

stripTM commented Aug 18, 2014

@fjaguero para evitar lo del menú que se abre y cierra disponemos de la clase .js en la raíz del documento, de manera que se puede tener un
.js menu { display: none; }
Con esto nos aseguramos que si por lo que sea no carga el js no nos quedamos sin posibilidad de navegar, y para aquellos que si que disponen de js convendría tenerlo lo más arriba del documento que se pueda para evitar parpadeos, así que mi propuesta se subir a un javascript del head esta parte

/* Meter class js al elemento html */
var isSupported = document.getElementById && document.getElementsByTagName;
if (isSupported) {
document.documentElement.className = "js";
}

@fjaguero
Copy link
Member

@stripTM perfecto, lo podemos hacer después de todos modos, ya que no es crítico. Revisalo en mobile para ver si quedan más cosas críticas en stage. Así podemos avisar a @nukeador para que con varios vistos buenos haga el merge a producción.

@stripTM
Copy link
Member

stripTM commented Aug 18, 2014

Totalmente, es algo meramente cosmético.

@nukeador
Copy link
Member Author

Por mi no esperéis, si véis que está estable en stage movedlo a prod cuando queráis, simplemente hay que ejecutar en el server el script para hacer pull en prod, que lo puede hacer cualquiera de tecnico@

FIX #151: Agregar jQuery al footer de /foro y /documentacion por dependecia del menu responsive
FIX #151: Agregar jQuery al footer de /foro y /documentacion por dependecia del menu responsive
@fjaguero
Copy link
Member

@willyaranda @stripTM Échenle un ojo y de última podemos quedar para hacer el deploy a cierta hora y así puedo echarle un ojo bien. Si puede ser mañana martes genial.

@stripTM
Copy link
Member

stripTM commented Aug 19, 2014

¿que sería? ¿probar los foros en stage?

@fjaguero
Copy link
Member

Es revisar que el responsive del Wordpress, foro y Wiki funcionen bien. Quizás hay algún detalle que arreglar, pero la cuestión es que no haya nada crítico. A priori está ok, pero por eso decía que si quieres me puedes decir una hora y me conecto para revisarlo a fondo en prod.

@fjaguero
Copy link
Member

Lo dejo mergeado listo para el deploy.

fjaguero added a commit that referenced this pull request Aug 20, 2014
@fjaguero fjaguero merged commit c10c60b into prod Aug 20, 2014
@stripTM
Copy link
Member

stripTM commented Aug 21, 2014

el menú superior que en resoluciones pequeñas es un bocadillo (#menu-nav), siempre aparece visible y el toggle no hace nada. ¿esto es así?

@fjaguero
Copy link
Member

@stripTM ¿Lo probaste desde un terminal movil y no te funciona?

@fjaguero
Copy link
Member

Si cargas la página con la resolución pequeña debería funcionarte.

@stripTM
Copy link
Member

stripTM commented Aug 23, 2014

Ya veo, es porque no está pensado para reescalar la ventana, la solución no sería complicada es quitar esto:
// Shows the menu only on mobile devices
if (windowWidth < 768) {
menu.classList.add('close');
}

Y añadir dentro de function showMenu(el)
esto:
menu.classList.add('close');

@fjaguero
Copy link
Member

¿En ese caso cuándo se aplicaría la clase close? Por lo que veo showMenu() se lanza cuando se hace click. Había que agregar closeal HTML directamente.

@stripTM
Copy link
Member

stripTM commented Aug 24, 2014

Iba a subirlo a mi repo pero hice el push directamente aquí 38d5886

@fjaguero
Copy link
Member

Ok, ¿ves algo más que se rompa para poder hacer el merge a prod?

@stripTM
Copy link
Member

stripTM commented Aug 25, 2014

El error
TypeError: jQuery(...).fancybox is not a function stage.mozilla-hispano.org:70

¿lo tenéis controlado y cuando se pase a prod no habrá problemas?
Creo que es el que rompe el carrusel.

@fjaguero
Copy link
Member

Sí, si no recuerdo mal está controlado y es ese. No me acuerdo exactamente por qué venía (es tema plugin, está claro). De última se puede hacer un git reset --hard HEAD~1 para volver al anterior en la rama prod.

@fjaguero
Copy link
Member

Ya está creado el #160 para trackear el error del carrousel de stage.

@fjaguero
Copy link
Member

fjaguero commented Sep 3, 2014

Ping a esto cuando pueda alguien de técnico

@nukeador
Copy link
Member Author

nukeador commented Sep 3, 2014

Ejecutado /root/bin/prod-deploy con éxito

@fjaguero
Copy link
Member

fjaguero commented Sep 3, 2014

Ok, ya veo. Por alguna razón no se está cargando lo que está en stage, ni siquiera la hoja responsive.css.

@fjaguero
Copy link
Member

fjaguero commented Sep 3, 2014

No está cargando nada del reponsive ni el meta viewport.

@fjaguero
Copy link
Member

fjaguero commented Sep 3, 2014

Ya está fixed, era la cache de Wordpress.

done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants