Template (esqueleto) básico de una aplicación web con PHP

Cuando de desarrollar una aplicación web se trata, uno de los patrones que más se utilizan hoy por hoy es MVC. Hay varios frameworks escritos en PHP que permiten hacerlo y nos dan una estructura preestablecida de la aplicación. Muchos de estos frameworks son muy robustos y tienen funcionalidades que, aunque geniales, nunca llegamos a utilizar en proyectos pequeños y medianos.

Personalmente he optado por utilizar en varios de mis proyectos un micro framework llamado Slim. Y no es “micro” por ser de menos calidad, no. Es un framework que al funcionar principalmente como la C (controlador) dentro de MVC, es muy ligero, fácil de aprender y usar y muy flexible a la hora de integrar paquetes de terceros en el proyecto. Si quieren aprender mas sobre Slim, vean la documentación oficial.

Continue reading

Enlace

Divide un formulario en varios pasos

Stepy Form es un plugin para Jquery que permite dividir formularios largos, en pasos más pequeños.

Muchas veces en nuestras aplicaciones web, necesitamos pedir cierta información de los usuarios para que se registren en nuestro sitio, para que publiquen contenido y muchas otras situaciones.

Sin embargo, el problema viene cuando la cantidad de información que necesitamos pedirle al usuario es considerablemente alta. Los usuarios muchas veces empezamos a llenar un formulario, pero cuando damos un vistazo y nos damos cuenta de que es bastante largo, hay una alta probabilidad de que abandonemos la página. Continue reading

No más “en casa de herrero, cuchillo de palo”

Y bueno, la hora llegó. Había estado posponiendo la apertura de este blog, pero ahora que estoy con algo de tiempo libre me he decidido por hacerlo. El objetivo de este espacio será compartir temas relacionados al mundo web, programación, HTML, CSS, Javascript, etc. y claro, por que no, dar a conocer mi trabajo.

“En casa de herrero, cuchillo de palo”, la gran falla de muchos desarrolladores, programadores, diseñadores, etc.

Este es mi primer blog, a pesar de que como desarrollador tengo ya 7 años de experiencia. Y pues creo que esa es precisamente la falla que aún tenemos muchos desarrolladores web: no tenemos nuestro propio sitio o blog. Como diría mi madre “en casa de herrero, cuchillo de palo”. El problema no es solo de quienes nos dedicamos al desarrollo web, sino también de quienes hacen diseño gráfico y otras actividades relacionadas con la tecnología. Muchos somos conscientes de que deberíamos tener nuestro propio sitio web, pero sea por falta de tiempo u otras razones lo descuidamos.

El problema muchas veces se evidencia cuando estamos frente a la posibilidad de conseguir algún trabajo o contrato y alguien nos dice “muéstrame lo que sabes hacer”. Es entonces cuando tratamos, con palabras y palabras, de explicar lo que hacemos y como lo hacemos. Pero recordemos que nuestros potenciales clientes generalmente no van a entender ni la mitad de lo que les hemos explicado. Según nosotros queremos impresionarlos con nuestro amplio dominio del tema en cuestión y con eso llegar a cerrar el trato. Pero la verdad es que nuestros posibles clientes se guían más por lo que ven que por lo que les decimos. Es importante dominar el tema del cual estemos tratando, si, nadie niega eso. Pero debemos ser capaces de, sin tantas palabras, poder mostrar y decir “esto es lo que hago”.

Esto lo logramos con un sitio/blog personal que muestre al menos algo de nuestro trabajo y de lo que somos capaces de hacer. Hay otros medios por los cuales mostrar nuestra “hoja de vida” como se le llama generalmente. Pero la ventaja de accesibilidad que da internet y el plus de que nuestro trabajo se exponga en la web es indiscutible. Por ejemplo yo he construido, a más de este blog, una web para mostrar mi hoja de vida o currículum vitae que pueden ver en este link.

De manera que manos a la obra, anímate de una vez por todas a mostrar tu trabajo al mundo, ponlo en la web y deja que los demás se enteren de lo que sabes hacer. !Yo lo empiezo a hacer hoy!