Tutorial :: CI :: Extjs
Buenas gente, he estado observando, los diferentes casos que se estan dando en el foro, muchos desean aprender Extjs, desean crear aplicaciones, web usando este framework, hasta desean interactuar con base de datos, pero o no tienen conocimiento o su conocimiento es bajo en lo que se refiere a este mundo (PHP, MySQL, ExtJS), es por tal motivo que me he animado a hacer una serie de tutoriales en el cual crearemos un portal usando PHP5, MySQL y ExtJS, para lo cual usaremos CI (CodeIgniter) como framework PHP (por ser el que mas conosco).
Para poder seguir el Curso-Tutorial sera necesario que se descarguen el archivo adjunto el cual es el CI (base), el cual ha sido modificado exclusivamente para este Curso-Tutorial.
Puntos a realizar en este Curso-Tutorial::
* Creacion del template.
* Creacion de las funciones generales.
* Creacion de la Base de datos.
* Estructuracion de nuestra aplicacion.
* Sistema Multilenguaje.
* Un sistema de Noticias.
* Modulo de Usuarios.
* Modulo de comentarios.
* Manejo de CSS.
* Un Backend.
Nota:
Los puntos no se han puesto en ningun orden en particular, y la fecha de iniciacion del Curso-Tutorial comenzara desde la proxima semana.
Mientras tanto pueden ir descargando el CI adjunto, el cual como he escrito antes sera la base de este Curso-Tutorial.
Excelente iniciativa @lgonzales !! si puedes preparar un "temario" con los tutoriales que tienes planeado poner sería excelente para ponerlos en la página principal.
Saludos
Siguiendo con la lista de materiales, ahora les pongo la tabla de los usuarios.
CREATE TABLE IF NOT EXISTS `lgtics_members` (
`members_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`members_fname` varchar(25) DEFAULT NULL,
`members_lname` varchar(35) DEFAULT NULL,
`members_eaddress` varchar(55) DEFAULT NULL,
`members_phouse` varchar(30) NOT NULL,
`members_pmovil` varchar(30) NOT NULL,
`members_active` set('false','true') NOT NULL DEFAULT 'false',
`members_vcode` varchar(100) DEFAULT NULL,
`members_password` varchar(45) NOT NULL,
`members_ttime` bigint(11) NOT NULL DEFAULT '0',
`members_logins` bigint(11) NOT NULL DEFAULT '0',
`members_dcreation` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`members_laccess` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`members_id`),
UNIQUE KEY `lgtics_members_uk1` (`members_eaddress`),
UNIQUE KEY `lgtics_members_uk2` (`members_eaddress`,`members_password`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
En esta tabla se encontraran nuestros usuarios registrados, explicando un poco la estructura de la tabla:
members_id => Id del usuario autoincrement
members_fname => Nombres del usuario
members_lname => Apellidos del usuario
members_eaddress => Direccion de correo electronico
members_phouse => Telefono de casa (fijo)
members_pmovil => Telefono celular (movil)
members_active => Estado del usuario
members_vcode => Codigo de validacion, cuando los usuarios ser registran
members_password => Password del usuario
members_ttime => Tiempo de conexion
members_logins => Veces que se ha conectado el usuario
members_dcreation => Fecha de registro
members_laccess => Fecha de ultimo ingreso
En el adjunto se encuentra el SQL.
NOTA: En el siguiente post comenzaremos a configurar nuestra aplicacion, crearemos la Base de datos, configuraremos el CodeIgniter y nuestra pantalla de bienvenida (Hola mundo).
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.