Programacion libre, mono, java, php, etc

Input con autocomplete jquery en KumbiaPHP

En un post anterior vimos como usar tags jquery con autocomplete en KumbiaPHP pero….que pasa si solo queremos un solo valor en el campo de texto y no muchos? Bueno, tambien hay muchos plugins jquery para eso y yo voy a explicar uno de los mas sencillos que pueden verlo en esta pagina. Queda asi en uso:

Otra vez los valores los vamos a sacar de una tabla en una base de datos, en este caso vamos a usar la misma tabla que en mi post anterior.

De nuevo vamos a tener la misma estructura en la aplicacion: un controlador (categorias_controller.php) con 2 acciones (index y listarCat) con sus correspondientes vistas y un partial (autocomplete.phtml) para que sea mas limpio el codigo de la vista y ademas podamos reusarlo.

Primero habra que bajar todo lo que necesitamos, aqui les prepare un paquete con todo lo que necesitan. Lo descomprimen y tienen 2 plugins jquery (dimensiones y autocomplete) que deben colocar en la carpeta app/public/javascript, tiene el jquery que deben colocar en la misma carpeta y un css que deben colocar en la carpeta app/public/css.

(más…)

Continuar leyendo

Listas en cascada jquery en KumbiaPHP

Ultimamente hay pocas y no muy interesantes noticias en el mundo linux asi que aprovecho para postear otro ejemplo mas de lo que voy aprendiendo con KumbiaPHP framework. Esta vez lo que les voy a mostrar es un ejemplo de listas enlazadas usando jquery. El ejemplo mas completo (pero mas largo) esta en la wiki de kumbiaphp, a mi no me gusta que sea largo sino lo mas simple posible por eso lo voy a acortar un poquito.

Primero deben saber de que se tratan las listas enlazadas o en cascada, son esos combobox o selects en los que uno al seleccionar una categoria se cargan las subcategorias en otro combobox. En PHP seria sumamente facil hacerlo, el chiste es lograr hacerlo sin recargar la pagina ya que sino seria incomodo para los usuarios.

El ejemplo final quedara algo asi:

Al seleccionar una categoria inmediatamente semostraran las subcategorias en la lista de al lado recojiendo la informacion desde la base de datos. (más…)

Continuar leyendo

6 maneras de hacer dinero como programador web

Eres un desarrollador web profesional? O eres un principiante de esta industria? Estas en busca de dinero extra? O estas buscando dinero para vivir comodamente? Si la respuesta para alguna de las preguntas anteriores es ‘Si’ entonces deben leer este articulo.

Cubrire las maneras mas probables de hacer dinero online siendo un desarrollador web, seguramente existen muchas maneras pero la mayoria lo hara de alguna de las formas aqui citadas.

Convertirse en un freelancer

Este parece el mas obvio, si tienes habilidades para crear sitios web, hacer scripts, diseño web o de plantillas web entonces lo mas facil es ofrecer tus servicios  otros. Si estas dispuesto a trabajar duro por tus clientes y recibir un pago por tu tiempo esta puede ser una buena manera de hacer dinero. Mientras mas trabajos consigas mas dinero tendras. Es un tema que da para todo un post o mas pero en resumen es eso.

Problema: Necesitas encontrar a las personas que necesiten tu servicio.

Posible Solucion: Hay muchos sitios donde puedes buscar un trabajo, uno de ellos y el mas conocido es freelancer. Es un website donde la gente publica sus trabajos y necesidades y tu puedes ofertar por ello. Otra podria ser la red social LinkedIn de la que ya hemos hablado aqui.

Limite: La unica limitacion podria ser tu tiempo. Mientras mas trabajos consigas mas ganaras.

(más…)

Continuar leyendo

2 partial utiles de google maps para KumbiaPHP

Hacia mucho que no posteaba nada sobre KumbiaPHP. Estoy haciendo un proyecto en el que requiero de la utilizacion de google maps e hice varios partial para ayudarme, hoy quiero compartir con ustedes los 2 mas basicos con los que comence. Los pueden bajar desde aqui y no voy a explicar como estan hechos sino como usarlos, igual ambos partials tienen comentarios para que puedan entender claramente lo que hacen.

Como usar los partial de google maps?

Bajar el zip desde aqui

Descomprimir y colocar los 2 archivos en la carpeta app/views/partials

El primer partial (mapsGetPunto.phtml) sirve para obtener la latitud y longitud de un punto en el mapa. Los datos se muestran en una ventana informativa dentro del mismo mapa y tambien pueden usarse en 2 input text para que puedan guardarlos en una base de datos o lo que quieran. Algo asi:

Para usarlo deben llamar al partial desde cualquier view asi:

<?php $centro=array('lat'=>'-24.79', 'lng'=>'-65.41', 'zoom'=>'14');?>
<?php View::partial('mapsGetPunto', false, array('centro'=>$centro)); ?>

<?=input_field_tag('lat')?><br/>
<?=input_field_tag('lng')?>

(más…)

Continuar leyendo

Herramienta para gestion de proyectos online

Ultimamente me he estado encontrando con herramientas online muy utiles. En este caso es un gestor de proyectos Open Source simple y con una agradable interfaz.

A los que han trabajado en equipo seguramente les ha pasado que les resulto algo dificil la organizacion y sincronizacion y mas si se encuentran ubicados geograficamente alejados. Para solucionar problemas de este tipo es que existe Collabtive que es solo uno de varios gestores de proyectos Open Source pero puede ser una gran eleccion por estas razones:

  • facil instlacion
  • multiplataforma (por el hecho de funcionar en un navegador)
  • multilenguaje (incluido el español)
  • diseño sencillo e intuitivo
  • facilidad para cambiar el diseño con themes css

(más…)

Continuar leyendo