Sunday, November 27, 2011

CodeIgniter. Creando nuestra primera vista.

Para el patrón de diseño MVC las vistas son el archivo final que muestra los datos en un diseño final. Para este apartado veremos cómo crear una vista en CodeIgniter y te darás cuenta lo sencillo que es la programación en este Framework.

Entonces, para la creación de la vista veremos lo siguiente:

  1. Creación del controlador.
  2. Creación de la vista.



Si tienen inquietudes acerca de la creación de la vista, me pueden dejar un comentario o escribirme a shogunato184@gmail.com.

Muchos éxitos y hasta la próxima.

Embed SWF. Aplicación WEB para crear código de embebido de flash

 
Embed SWF es una aplicación WEB que lo que hace es crear el código necesario para embeber un archivo flash para que lo uses en tus proyectos o páginas WEB.

La aplicación cuenta con cinco modos de configuración a modo de pestañas que son:

  1. Configuración SWF (SWF Configuration): Esta primera pestaña se encarga de configuraciones básicas tales como el tamaño del flash, el nombre y el tipo de fondo que tendrá.
  2. Definición HTML (HTML Definition): Establece atributos y recursos para que sea ejecutado y formado el Flash. Tales como id, clase, nombre, recurso swfobject.js y un código alternativo por si no se tiene Flash instalado.
  3. Parámetros (Parameters): Estos son parámetros que utiliza Flash. Estos son opcionales de configurar o te puedes saltar estos parámetros.
  4. Variables Flash (FlashVars): Esta pestaña es opcional. Las variables flash son pasadas por HTML para que el archivo Flash se ejecute solo si necesita de algunos datos.
Visita Embed WSF aquí.

Saturday, November 12, 2011

Hablemos de CodeIgniter



¿Que es?

CodeIgniter es un framework para desarrollar aplicaciones WEB. El framework esta construido sobre el lenguaje de programación PHP y esta pensado para desarrollar de forma rápida aplicaciones sin tener que empezar desde cero con la programación.

Características

  1. Desarrollo de proyectos mas rápido.
  2. Simplificación de código. no necesitas hacer “super algoritmos” para desarrollar tu proyecto porque CodeIgniter se encarga de minimizar tu trabajo con la gran variedad de librerías y funciones asistentes que provee este provee.
  3. Configuración sencilla.
  4. Instalación fácil.

Requerimientos del servidor

  1. PHP versión 5.1.6 o superior.
  2. Motor de base de datos para aplicaciones WEB como MySQL (4.1 o superior), MySQLi, MS SQL, PostgreSQL, Oracle, SQLite y ODBC.

Método de programación

Como ya nos habíamos dado cuenta, CodeIgniter esta desarrollado sobre PHP y mas importante sobre PHP5. Esto quiere decir que le framework es totalmente orientado a objetos. Su fuerte para mi concepto de la filosofía de la programación orientada a objetos es la Herencia.

Patrones de diseño

CodeIgniter utiliza el patrón de diseño MVC (Modelo, Vista, Controlador) que es un patrón de diseño a tres capas que pretende separar la lógica de programación con la presentación al usuario. Aquí una pequeña explicación de lo que es MVC:

  1. Modelo: Son los programas que se encargan de interactuar con la base de datos. Prácticamente estos no tienen mucha lógica de por medio (nada de if, while, do...while, for, foreach, etc.) únicamente consultas que retornan un resultado.
  2. Vista: Es el encargado de mostrar de forma ordenada los datos al usuario en pantalla. En estos programas esta toda la parte de código HTML, JavaScript, CSS. Por este lado no se ve mucha lógica de por medio, de vez en cuando se puede ver un ciclo o una condición por mucho.
  3. Controlador: Estos programas son el “puente” entre los modelos y las vistas. Se encargan de gestionar las acciones que deben ser ejecutadas cuando son llamados. Como su nombre lo dice son los que controlan el flujo de la aplicación y son los que tienen absolutamente toda la lógica del patrón.

Temas y cosas que debes saber y tener en cuenta antes utilizar CodeIgniter

  1. Conceptos de programación orientada a objetos.
  2. Manejo del lenguaje de programación PHP, exclusivamente PHP5.
  3. Conocimientos del patron de diseño MVC.

¿Quieres probarlo?

Aquí te dejo el enlace de descarga a la ultima versión: http://codeigniter.com/downloads/.

CodeIgniter. Creando nuestro primer controlador



Si quieres dar tus primeros pasos con CodeIgniter aquí les dejo un video – tutorial para crear un controlador bajo la versión 2.0.3. Para la creación vamos a ver los siguientes temas:
  1. Creación del archivo .htaccess con el objetivo de eliminar el index.php de la URL. También lo puedes descargar de http://goo.gl/IULYU.
  2. Modificar el archivo config.php. Para que el archivo .htaccess tenga efecto.
  3. Creación del controlador.


Fuentes

  1. Eliminar el index.php de las URL's de CodeIginiter: http://www.desarrolloweb.com/articulos/eliminar-index-php-url-codeigniter.html.


Monday, November 7, 2011

Increible set de iconos de casino

De la mano de Diego Mattei uno diseñador gráfico argentino me llego un increíble set de iconos ideal para los que los necesiten implementar en sus proyectos.

El set contiene entre su paquete algunos iconos interesantes como:
  1. Cartas de poker.
  2. Fichas de casino.
  3. Una ruleta.
  4. Un dado.
  5. Un cóctel.
Cuenta Diego Mattei que esta es su segunda versión de esta colección de iconos porque la primera tenia derechos de autor. Pero esta segunda esta libre de eso gracias a BonzaiTokyo.

Aquí les dejo el enlace de descarga: http://banzaitokyo.com/casinoicons1.zip

Para los que quieran visitar la WEB de Diego Mattei aquí les dejo el enlace: http://diegomattei.com.ar/