Monta tu (Single Page) App con Angular y WordPress

 

1

WordPress es una herramienta super potente, y más aun desde que tenemos la posibilidad de servir sus datos a traves de una API. Esto nos abre un mundo de posibilidades como por ejemplo aprovechar la potencia de WordPress como CMS (Content Management System) para la gestion de usuarios y creación de contenidos y utilizar estos datos desde una aplicación movil o web.

Angular.js es uno de los frameworks Javascript de moda que nos permite crear aplicaciones web estructuradas que se comuniquen con el servidor a través de una API.

En este post vamos a explicar cómo utilizar nuestra instalación WordPress para:

  • Servir una aplicación web hecha con angular.js
  • Gestionar nuestros usuarios y contenidos desde Wordpress
  • Servir los contenidos de WordPress a través de una API
  • Mostrar los contenidos servidos por la API en nuestra app angular

Muchas cosas, eh? Pues empezamosssss… ya! 😉

Continuar leyendo

Monta fácilmente una version de pruebas (staging) de tu sitio wordpress

staging-environment

Conozco muchos usuarios de wordpress (sobre todo no-técnicos) que han sabido exprimir al máximo su sitio wordpress (la mayoría blogs) pero que siguen sin tener una manera fácil y segura de probar nuevas cosas para su sitio web.

Cuando quieren hacer pequeñas modificaciones de diseño, instalar un plugin o probar algún truco que han leído en algún blog terminan haciendo estos “experimentos” directamente en su sitio público de producción.

Hacer experimentos directamente en tu sitio de producción es una MUY mala práctica ya que nos podemos cargar nuestro sitio wordpress.

Para evitar probar cosas nuevas (de las que no tenemos muy claro el resultado final) directamente en producción, muchos proyectos tienen una “versión de pruebas” de su sitio wordpress para poder hacer estos “experimentos” sin peligro.

Continuar leyendo

Acelera tu WordPress con tecnologías de servidor del 2016

show off your fiercestyling skills this may 28at talent week!

PHP7? NGINX? HHVM? CDN? He mirado el post por encima y no me entero de ná. Este articulo es muy pro para mi.

Que noooo…. sigue leyendo 🙂

Si no eres técnico este articulo te interesa igual ya que te servirá para conocer y entender aquellas tecnologías que debería tener tu hosting para que tu wordpress vaya lo mejor posible.


Tener un blog (o un sitio web) con wordpress es bastante sencillo. Hay muchas maneras de empezar a publicar tus posts y tenerlos online rápidamente. Hace poco en pixelovers os contábamos, por ejemplo, cómo tener tu blog wordpress online en menos de 5 minutos.

Pero una vez que el blog está en marcha y vemos que nuestras visitas crecen, es el momento de empezar a mejorarlo… Continuar leyendo

Cómo tener tu blog online con WordPress fácil y rapidamente

1

Para tener un blog online la opción más recomendada por mucha gente es utilizar WordPress. Entre los motivos por los que es tan recomendado destacan:

  • es gratuito
  • fácil de usar
  • muchos diseños para tu blog (temas) y funcionalidades extras (plugins) que son  también gratuitos
  • es muy popular y hay un gran soporte de la comunidad (si tienes algún problema con wordpress es bastante probable que encuentres la respuesta en internet)

Hay varias maneras de tener tu blog en internet con wordpress. En este post vamos a comentar las más sencillas Continuar leyendo

Cómo ordenar aleatoriamente y agrupar (elegantemente) un array de elementos

En el bootcamp en el que estoy dando clases en Irlanda (Code Institute) hoy tocaba TDD 🙂

Para practicar TDD les he propuesto unas katas y he pensado que la mejor manera de practicar esto era que hicieran pair-programming y que cada hora cambiaran de compañero. Para decidir las parejas he decidido crear un pequeño script que re-ordenara de forma aleatoria un array con los nombres de los alumnos y que además, los agrupara por parejas (o en grupos de 3, de 4 o de lo que hiciera falta en cada momento).

Continuar leyendo

Cómo ordenar un array de strings según unas prioridades específicas

El otro día en un proyecto me surgió la necesidad de dejar preparado un código para que dado un array de strings, éste quedara ordenado en base a unas prioridades especificas.

Por ejemplo, dado un array de tipos de media (obtenido por ejemplo a través de una consulta a una API), me interesa que los tipo “foto” queden siempre al principio del array,  luego los tipo “audio”, etc…

Continuar leyendo

CSS para surferas II – Entendiendo el código CSS

css-para-surferas

En el post anterior de esta serie CSS para surferas ya introdujimos el CSS explicando qué era y cómo funcionaba.

En este post vamos a explicar lo necesario para poder entender un código CSS. Si bien de primeras no entenderemos todo al detalle, si que sabremos lo qué es cada cosa y donde podemos encontrar más información si queremos profundizar.

Es decir que después de leer este post vas a ser capaz de entender esto

¿No te lo crees? Sigue leyendo 🙂

Continuar leyendo

Palabras reservadas a evitar como nombres de variables en Javascript

La primera buena práctica de Javascript que yo recomendaria es: evitar como nombres de variables las palabras reservadas de Javascript.

Las palabras reservadas son aquellas palabras que no debemos utilizar como nombres de variables (identificadores) ya que Javascript tiene asociado algún otro uso para ellas y seguramente nos lanzará un error al querer utilizarlas como nombres de variables.

Buscando una buena referencia de palabras clave a evitar me encontré con este post de Mathias Bynens que es inmejorable. En su articulo, Mathias lista y comenta las palabras clave reservadas de cada una de las versiones ECMAScript. Asi que, con permiso de su autor, este post es una traducción libre de su articulo…

palabras clave reservadas  javascript

Continuar leyendo