viernes, 19 de noviembre de 2010

KumbiaPHP : crear aplicacion desde 0 con JQuery

Hace tiempo un comentario en este post del blog de Kumbiaphp en el cual Nelson, nos dice textualmente
la documentación está fatal, no le veo coherencia y los ejemplos descritos no lo llevan a uno paso a paso, sino que pareciera que sólo muestran un pedacito de código.
Y también de Gisella, quien nos dice :
Hola soy una persona principiante de este framework kumbiaphp y la verdad es que me gustaría que los manuales sean más específicos y amigables a personas como yo que por primera vez quieren ingresar al mundo de los framework, ya que para mi es algo dificil entenderlo y me interesa aprender este framework.
Bueno hoy procuraré hacer un tutorial los más simple y sencillo posible, para que cualquiera que nunca en su vida ha tocado PHP pueda comenzar a programar en Kumbiaphp y que sea como el lema del Framework
Porque Programar debería ser más fácil


Yo no soy un experto ni en PHP ni en KumbiaPHP mas si recuerdo como fue cuando inicié es por eso mi deseo de colaborar y devolver lo aprendido.

Nuestra aplicación de ejemplo va a ser un proyecto que he denominado MyProjectManager, cuyo objetivo es llevar un control de nuestras tareas respecto a un proyecto.

Consolidar todo en un solo post sería inútil por lo mismo que es amplio lo que se ha de tratar, asi que particionaremos esto asi.

  1. Planificación y preparación de nuestra aplicación
  2. Instalación y Configuración de Kumbiaphp
  3. Creacion de registro de usuario y login en la aplicación
  4. CRUD Ajax de metas y acciones.

Planificación y preparación de nuestra aplicación

Bueno primero antes de ir a la guerra nuestras herramientas, asi todos entenderemos lo que voy haciendo y no se pierden.
  1. S.O. : Ubuntu Lucid Lynx
  2. IDE : Eclipse Helios PDT
  3. Diseñador ER : MySQL Workbench
  4. Navegador : Firefox (i Firebug)
  5. Diseñador de UI : Inkscape
  6. Servidor Web: Apache
  7. Base de datos : Mysql
  8. Lenguaje: PHP v5.x
  9. Framework : Kumbiaphp v1.0 beta 1 Spirit

Definamos el objetivo de la aplicación : "Crear una herramienta MULTI USUARIO que permita Registrar Metas y las Acciones para cumplir dichas metas, así como hacer seguimiento de dichas acciones"

Ya tenemos nuestro norte y también las características que tendrá nuestra aplicación.

Bueno ahora que ya nos entendemos primero vamos a diseñar nuestra BD, abrimos nuestro Mysql WorkBench y creamos un nuevo diagrama ER, el cual quedará así:

 Ahora crearemos nuesta Base de datos en Mysql, para esto podemos usar phpMyAdmin o un simple terminal, para este ejemplo usaremos el terminal donde tipearemos:

$ mysql -u miusuario -p
Enter password : mipassword
Ya ingresamos a la consola mysql, nos damos cuenta por el simbolo prompt que tenemos ahora
mysql>create database myproject;

Luego con el MysqlWorkbench podemos cargar la estructura de nuestras tablas
Ahora vamos a diseñar nuestra interfase de usuario para eso vamos a abrir Inkscape y haremos un diseño como el siguiente:

Portada
Formulario de Registro
Formulario de Login
Interface de la aplicacion
Nueva meta
Nueva Acción

Bien ya tenemos lista nuestra interface, puede que se me haya ido algo pero en el momento de la implementación lo solucionaremos.


Les dejo los enlaces de descarga

3 comentarios:

  1. bueno vamos a probarlo! .. muchas gracias :)

    ResponderEliminar
  2. la verdad como uso los archivos no entiendo un ...
    soy nuevo en esto y uqiero aprender please puedes mandarme a mi correo danjavia@hotmail.com
    thnks

    ResponderEliminar
  3. mis disculpas a danjavia por no haberle escrito

    ResponderEliminar

 
Powered by Blogger