El post anterior no resultó tan informativo como me hubiese gustado y en este voy a intentar explicar un poco mejor el proceso que he seguido para convertir un Flash (relativamente sencillo, eso sí) en un HTML con estilos CSS y animado gracias a Javascript. [More]
Gracias a las bibliotecas de Javascript es más facil hacer webs dinámicas sin recurrir a Flash.
Con jQuery y un par de scripts más ( scrollTo, localScroll y cufón ) se pueden obtener resultados mucho más satisfactorios al ser más compatibles, más accesibles y aportando contenido de valor para el SEO.
Aquí está el ejemplo del antes http://09.matineegroup.com/es/pag/historia_flash
y el después http://09.matineegroup.com/es/pag/historia
[More]
Para introducir una película de youtube dentro de un flash basta con incluir un movieclip con el swf del reproductor, llamando directamente a youtube.
Podemos interactuar después con el video o modificarlo. Me ha traido un buen rato descubrir una función para poder cambiar las dimensiones del reproductor, ya que cambiando el _width del movieclip que carga el player, se iba todo al garete. Hay que usar la funcion setSize(ancho, alto).
[More]
Como he comentado en el anterior post, CodeIgniter es un framework MVC (Modelo Vista Controlador). La primera vez que oí hablar de MVC fue de manos de mi profesor de Java en la carrera, alrededor de 2003. Sorprendéntemente, en algún desarrollo que había hecho en PHP me había acercado bastante en algunos aspectos, por pura deducción lógica.
Modelo
Es la entidad de negocio. Si hablamos de una tienda online, los modelos pueden ser “Categoría” o “Producto”. Accederemos a cada uno de ellos desde el controlador para leer o escribir datos, y serán ellos los encargados de la persistencia (ya sean en XML, archivos de texto o bases de datos).
Vista
Son la interfaz que se muestra al usuario; plantillas que reciben la información por parte del controlador, la montan y la devuelven al usuario.
Controlador
Son los encargados de organizar la funcionalidad y la lógica de negocio. Reciben las peticiones, las despachan a otros controladores, consultan o envian datos a los modelos y devuelven las vistas correspondientes con estos datos ya montados.
Está claro que esta es una descripción bastante superficial, pero es para ponernos en situación.
[More]
En mi primera entrada quiero hablar de lo que creo que será uno de los principales temas del blog, el framework de PHP CodeIgniter (CI). Actualmente la última versión publicada es la 1.7.2 , pero parece que falta muy poco para que podamos ver la versión 2.0, de la que se lleva hablando desde hace más de 2 años.
El desarrollo de este framework está controlado por una empresa, Ellislab que, en esencia, decidió publicar lo que era la base de su sistema de gestión de contenidos ExpressionEngine (EE). Uno de los puntos que ha hecho que CodeIgniter crezca tan rápidamente y la gente sea capaz de aprender a usarlo y desarrollar sitios en muy poco tiempo ha sido su magnífica documentación. Los chicos de Ellislab hicieron un trabajo genial haciendo un manual simple, limpio, muy explicativo y completísimo; este manual viene incuído en el paquete descargable y es accesible también online.
[More]