Aplicación web (movil) con PHP (parte 5)

Buenas!, ahora que me encuentro en un ligero descanzo del tec me dedicare a hacer esta entrada simple sobre como hacer nuestro blog con el que hemos estado trabajando pero ahora para dispositivos moviles!, para esto vamos a utilizar  jQuery y jQuery Mobile. Estas librerias la verdad me tienen asombrado y es realmente facil empezar a crear paginas para dispositivos moviles con estas librerias, y pues que mejor que empezar ya.

Primero que nada se deben de bajar las librerias de jQuery y jQuery Mobile, pero jquery Mobile requiere de unos archivos .css y algunas imagenes para los estilos css, asi que mejor descarguemos el kit completo desde su pagina oficial: descargar .zip.

Empezemos a modificar nusetro proyecto de netbeans, primero que nada vamos a agregar nuevas carpetas al proyecto y trataremos de dejarlo con esta estructura:

image

creamos esa estructura de carpetas (creando 2 archivos .php que por lo pronto no tendràn nada) y ahi copiamos las librerias que ya descargamos (tal vez no tendrán el mismo nombre, pero se identifican)

Continuar leyendo “Aplicación web (movil) con PHP (parte 5)”

Anuncios

Creando una aplicación web con PHP (Parte 4)

Buenas a todos!, por fin! vacaciones Open-mouthed smile  y eso significa que estare seguido por aqui Winking smile.

Hasta ahora lo que hemos estado haciendo en las partes anteriores es poder mostrar contenido y ademas poder crear contenido, lo que tengo pensado ahora hacer es crear sesiones, esto quiere decir que solo un administrador podra entrar a la pagina donde se crea contenido y solo el que este autentificado podra crear contenido, esto es necesario en cualquier sitio web.

Usuarios.class.php y UsuariosDAL.class.php

Primero que nada vamos a crear una nueva clase que se llamara Usuarios.class.php

image 

En la clase usuarios vamos a poner las propiedades siguientes:

Continuar leyendo “Creando una aplicación web con PHP (Parte 4)”

Creando una aplicación web con PHP (Parte 3)

En esta entrada seguiremos con la serie de posts de “Creando una aplicación ewb con PHP” siguiendo con la parte 3. Si estas en este post y no has seguido los anteriores te recomiendo que sigas la cadena de posts:

Parte 1  Parte 2

Ya hemos visto como realizar conexiones  a la base de datos y consultar los primeros 5 posts y mostrarlos en nuestra pantalla principal, lo que haremos ahora es poder postear mas pots.

Para eso vamos a crear una pagina que sera la del Administrador, por el momento cualquiera podra entrar ya que no estaremos manejando sessiones, pero solo por ahora sera asi, ya despues iremos viendo mas cosas (como cookies,sesiones,jQuery,etc).

Bueno empezemos!:

Continuar leyendo “Creando una aplicación web con PHP (Parte 3)”

Creando una aplicación web con PHP (Parte 2)

Buenas tardes a todos los que visitana mi blog!. Tratare de ser mas constante ya que esta serie de posts que intento hacer no sirven de nada si solo pongo una parte! asi que tratare de irme un poco mas rapido para que tengan sentido estos posts!.

Bueno si recuerdan en el post anterior solo hicimos uso de los “includes” y “requires”, ahora lo que vamos a hacer es organizar nuestra pagina (modificar el codigo HTML) para que quede ya a nuestro gusto y empezar con la base de datos que vamos a usar en mysql y empezar a cargar contenido desde la base de datos y obviamente importante conectarse a una base de datos de mysql.

Bueno primero que nada hay que modificar el template que bajamos y poner los titulos y el contenido (que sera estatico por el momento) que nosotros queramos!, por ejemplo el mio quedo asi:

Instalar la base de datos en mySQL

Bueno no vamos a ver mucho sobre mysql, la base de datos yo la hice en mysql workbench usando diagramas EER, en realidad es muy facil crear bases de datos con esos diagramas, la base de datos que usaremos es la siguiente:
Continuar leyendo “Creando una aplicación web con PHP (Parte 2)”

Creando una aplicación web con PHP (Parte 1)

Hola a todos!, aquí estoy de nuevo aprovechando un tiempesito libre para venir a postear algo. Días pasados comencé con la instalacion de PHP y MySQL entre otras herramientas, ahora empezaremos con lo mas básico de PHP orientado a objetos. Tengo pensado ir haciendo un mini proyecto (mas bien se me acaba de ocurrir), que iremos viendo en los posts que valla haciendo en PHP hasta ya terminar lo que se nos valla ocurriendo.

A grandes rasgos sera un Blog de noticias, donde hay diferentes tipos de usuarios y tienen que iniciar sesion, la pagina tendra seguridad, privilegios,acceso a bases de datos, cookies, y demas cosas que se me iran ocurriendo al armar el sitio web.

La manera mas útil que he encontrado al programar una aplicación web en PHP y MySQL y como lo he visto en diversos ejemplos es creando una clase que contiene toda la configuración de nuestro sitio web, tengo pocos meses programando en PHP y son bienvenidas todas las sugerencias de practicas de programación que ustedes sepan.

Primero que nada iniciaremos XAMPP de la manera que lo hicimos en el post pasado, abrimos consola y escribimos sudo /opt/lampp/lampp start y se iniciaran todos los servicios. Procedemos abriendo netbeans 7( o el que tengan) y Mysql WorkBench 5.2 (si usamos workbench, que sea la version mas nueva).

Y ahora si listos para trabajar jaja.

En este post lo que vamos a hacer es implementar un template que busquemos en internet y organizar todo nuestro proyecto en netbeans.

1.- Bajar el template y agregarlo al proyecto en netbeans
Continuar leyendo “Creando una aplicación web con PHP (Parte 1)”

Instalar Apache,Php,MySQL y proFTP en Ubuntu

Buenas noches a todos!, y ya volvemos con la oleada de posts en balusoft jaja. La verdad no había tenido tiempo de crear tutoriales para el blog porque este semestre estuvo muy pesado pero traigo nuevos conocimientos para ustedes!, hay tantas cosas que me gustaria postear, así que veremos mientras tenga tiempo le seguiremos aquí :).

Este es un post sencillo y solo es para comenzar los posts que ire sacando, me gustaria darle seguimiento a temas anteriores como OpenGL,Java, .NET y asi… pero por el momento sera php!, igual ya saben si estan interesados por algun tema relacionado con cosas que se han visto aqui diganlas y con gusto veremos que se puede hacer 🙂

Primero que nada instalar apache con mysql, php y todas las herramientas es relativamente sencillo, hacer esta instalacion la haremos con una herramienta que nos facilita todo y esta se llama XAMPP :D.

Primero nos bajamos esta gloriosa herramienta y lo podemos bajar desde la pagina oficial :Con este enlace

Primero que nada bajamos este archivo .tar.gz y lo guardamos en nuestro escritorio:

Ahora solo nos vamos a la consola y nos colocamos dentro de la carpeta “Escritorio” o “Desktop” si lo tienes en ingles y ya lo que falta es relativamente sencillo es es ejecutar este comando

sudo tar xvzf xampp-linux-1.7.7.tar.gz -C /opt

Con estas linea se instalara solo todo, OJO es importante el sudo, si no saldran puros errores. Para iniciar el servicio(s) tenemos varias opciones, pero en este caso queremos iniciar apache,mysql y todo 🙂 pues para usarlo, solo escribimos en la misma consola:
sudo /opt/lampp/lampp start

Ahora tendremos los servicios corriendo y ya tendremos apache y mysql en ubuntu

podemos probar si nos vamos al enlace http://localhost

Seleccionamos Español y ya nos saldra el administrador de XAMPP, y la verdad es relativamente sencillo. Para empezar a programar en PHP o codigo HTML simple existe una carpeta llamada htdocs dentro de /opt/lampp/ ahi guardaremos nuestras carpetas que seran nuestros sitios web, OJO hay que darle permisos de escritura y lectura a la carpeta htdocs! si no en netbeans no te podra crear archivos.
Esa es otra! les recomiendo netbeans para programar en php, la verdad es demaciado amigable, respecto a JQuery,Javascript y HTML. Aunque no tenga vista de diseño, creanme no se necesita, si se tiene un navegador abierto con nuestra pagina es mas que suficiente, y en dado caso si quieren para diseño web existen diferentes herramientas, pero les recomiendo que se bajen netbeans
Bajenlo de aqui, ustedes ya saben si bajan el netbeans solo para PHP, si quieren bajar el completo esta bien, no ocupa mucho.

Para instalar netbeans es un proceso similar, al bajar netbeans para linux no lo da en un archivo .sh si no mas no recuerdo, hay que guardar ese archivo en el escritorio y desde la consola nos vamos a ese directorio ( cd Escritorio bla bla ) y para ejecutar el script o lo que sea que instala netbeans es con sudo ./nombreArchivoBajado.sh ( o si tiene otra extencion) y se iniciara el proceso de instalacion!.

Otra herramienta que les recomiendo es MySQL WorkBench 5.2, la verdad es una herramienta excelente! uff y es la que estaremos usando en posts posteriores, para bajar mysql workbench Bajalo de aqui este es mas sencillo, solo seleccionamos la plataforma (linux ubuntu) y descargaremos un .deb estos paquetes se instalan solos dando doble clic en ellos y de manera facil tendremos ya herramientas potentes para trabajar con php y mysql.

Esto es todo por lo pronto! y espero esten interesados en PHP, cualquier tema de interes podremos comentarlo

saludos!