Subir multiples imagenes, como en Wordpress 2.5 5

solo imagenes

Con salida de Wordpress 2.5 una de las características que talves llamen mas la atención es la posibilidad de subir múltiples imágenes al mismo tiempo, pero no solo eso también te muestre un barra de porcentaje para saber cuanto se subio, y al menos WordPress no lo tiene habilitado pero estos mismos scripts te ofrecen la posibilidad que al hacer click en el botón Examinar la ventana de exploración únicamente te muestre archivos de un formato especifico, por ejemplo que solo te muestre archivos con extensiones .jpg, .gif y .png.

Pero bueno que soluciones hay para hacer esto? investigando he encontrado dos que podria decir son las mejores:

FancyUpload

Fancy Upload

Es un libreria javascript que es dotado de toda su potencia por MooTools, es realmente facil de implementar y tiene la posibilidad de resivir varios parametros para sus funciones, sus caracteristicas son:

  • Selección y cargar de múltiples archivos
  • Filtro por tipo de archivo en la ventana de selección (Examinar)
  • Manejo de Eventos, se puede crear nuevos eventos
  • Puedes mostrar y filtrar información de los archivos antes de iniciar la carga (tamaño del archivo, tiempo de carga, etc…)
  • Limites en los uploads tanto en cantidad de archivos como en su peso por Kb
  • Plataforma independiente, solo necesita Flash 8 o superior
  • EL proceso es discreto, desde el reemplazo del elemento hasta la carga del SWF
  • Puedes cancelar cargas y añadir nuevos archivos durante la carga de un archivo, al momento
  • Todo es opciones, esta documentado y es realmente fácil de editar
  • Las cargas de archivos son con un estilo Ajax es decir la pagina no se recarga.
  • Indicador del progreso de los Uploads

En si FancyUpload aprovecha Swiff el cual es una manera de insertar ActionScript y archivos flash mediante simple JavaScript, haciendo que el Flash este totalmente oculto al visitante pero dotando de buenas funcionalidad que el ActionScript permite.

Enlaces: Ver Demo / Pagina Oficial - Descargar FancyUpload / Foro de Soporte

SWFUpload

SWF Upload

SWFUpload es otra librería en JavaScript que básicamente nos permite las misma funciones que FancyUpload a diferencia que esta no necesita de ningún FrameWork como es MooTools, y tampoco causa conflictos si usamos alguno, como su nombre lo dice SWFUpload también utilizan flash (SWF es la extención de los archivos resultantes de Flash) e igual que en el anterior es totalmente transparente ya que JavaScript se encarga de insertarlo.

Sus caracteristicas son:

  • Selección y cargar de múltiples archivos
  • Filtro por tipo de archivo en la ventana de selección (Examinar)
  • Manejo de Eventos, se puede crear nuevos eventos
  • Puedes mostrar y filtrar información de los archivos antes de iniciar la carga (tamaño del archivo, tiempo de carga, etc…)
  • Limites en los uploads tanto en cantidad de archivos como en su peso por Kb
  • Plataforma independiente, solo necesita Flash 8 o superior
  • EL proceso es discreto, desde el reemplazo del elemento hasta la carga del SWF
  • Puedes cancelar cargas y añadir nuevos archivos durante la carga de un archivo, al momento
  • Todo es opciones, esta documentado y es realmente fácil de editar
  • Las cargas de archivos son con un estilo Ajax es decir la pagina no se recarga.
  • Indicador del progreso de los Uploads
  • Graceful degradation” para navegadores que no soporte el otro método.
  • Los nombre de las clases permiten la compatibilidad con otras librerías de JavaScript (ej., jQuery, Prototype, etc.).
  • Permite crear parámetros personalizados

Enlaces: Ver Demo / Pagina Oficial - Descargar SWFUpload / Documentación

Ambos son realmente fácil de implementar, en el caso de SWFUpload que se necesita? descargar descomprimir, incluir los archivos JS en tu archivo HTML y crear un formulario con un input del tipo file.

Mejor por si no me entendieron ni un poquito aquí les va el JavaScript que deben iniciar:

  1. var swfu;
  2. window.onload = function () { swfu = new SWFUpload({
  3. file_post_name : “Filedata”,
  4. upload_url : “http://www.swfupload.org/upload.php”,
  5. flash_url : “http://www.swfupload.org/swfupload_f9.swf”,
  6. file_size_limit : “20480″,
  7. file_types : “*.jpg;*.gif”,
  8. file_types_description: “Web Image Files”,
  9. }); };

HTML

  1. <form> <input id=“Filedata” name=“Filedata” type=“file” />
  2. </form>

Eso es todo, lo que tienen que hacer, upload_url y flash_url, deben ser archivos contenidos en tu sitio web, en el caso de flash_url el archivo viene incluido en el archivo que descargas.

Muestra imagenes como en iTunes usando Javascript 0

Si ponia el titulo que herramientas usa el siguiente recurso estuviese demasiado largo, pero bueno aqui va, Coverflow es la forma como se muestran las portadas de los discos en tu iTunes el estilo es bastante atractivo y han salido muchos intentos por portar esa interface a Web (Coverflow en Flash) y bueno pues aqui va uno mas se trata de ProtoFlow el cual usando enteramente Javascript mas concretamente Prototype y Script.aculo.us han conseguido simular el mismo efecto de la interface de iTunes.

Coverflow Web con Prototype y Scriptaculous

El resultado final es bastante bueno si no me creen pues vean este demo, demo de protoflow.

Enlace: ProtoFlow - Descargar ProtoFlow

via Ajaxian

Haz tu codigo XHTML Valido incluso con Objetos Flash 0

flash y xhtml valido

Por mas que intentemos que nuestro codigo XHTML pase las pruebas de validacion de la W3C siempre se nos escapa algo y en los blogs el común denominador son los videos de youtube u otro sistema mas concretamente los objetos flash que insertemos ya que el codigo para el embed suele tener ciertos parametros que no permiten que nuestro codigo sea valido.

Pero para todo hay solución, se llama SWFObject es una libreria javascript que nos permite de manera sencilla insertar un objeto flash haciendo su codigo completamente valido.

Ejemplo Usando SWFObject:

  1. <div id=‘flash’>
  2. <div id=‘noflash’>
  3. <p>To view this, you need to install the Flash Player 7.
  4.  
  5. Please go <a href=‘http://www.adobe.com/products/flashplayer/’ title=‘Get Flash’>
  6. here and download it</a>.</p>
  7.  
  8.  
  9. <strong>Note:</strong> JavaScript is also required.
  10. </ins>
  11. </noscript>
  12.  
  13. <script type=‘text/javascript’>
  14.  
  15. // <![CDATA[
  16.  
  17. var so = new SWFObject(’swf/header.swf’, ‘flash-header’, ‘500′, ‘200′, ‘7′, ‘#fff’);
  18. so.addParam(‘quality’, ‘high’);
  19. so.addParam(‘menu’, ‘false’);
  20. so.addParam(‘wmode’, ‘transparent’);
  21. so.addVariable(’scale’, ‘noscale’);
  22. so.write(‘noflash’);
  23.  
  24. // ]]>
  25.  
  26. </script>
  27. </div>

Si ves mucho rollo ahi pues mira que solo basta con insertar una lista como esta:

  1. var so = new SWFObject(’swf/header.swf’, ‘flash-header’, ‘500′, ‘200′, ‘7′, ‘#fff’);
  2.  
  3. //var so = new SWFObject(’archivo swf’, ‘ID del objecto’, ‘ancho’, ‘alto’, ‘version de flash requerida’, ‘color de fondo en formato HEX’);

Es sencillo utilizar esto, apoco no?

Enlaces:

El directorio de apps ajax AjaxRain cambia de look 0

Ajax Rain Redesign

Ya con un total de 913 aplicaciones en Ajax en sus directorios este moustro que recopila widgets ha cambiado su look sufriendo un rediseño con u nresultado basatente bueno.

El toquer web 2.0 no lo ha perdido, han dejado un estructura que facilita al maximo la lectura, felicidades a la gente detras de este gran directorio de aplicaciones en AJAX, dieron un paso adelante.

Entre los cambios que consideraron esta la adición de 2 secciones que manejan los ultimos scripts y los mas populares asi como las implementación de Feeds de Digg, Ajaxian y Del.Icio.Us

Enlace: AjaxRain [931 +]

Via: Ajaxian

Iconos, Frameworks, Mashups, Tutoriales, Tips y Utilidades para GoogleMaps 4

Google Maps

Antes que nada una disculpa por la falta de constancia estos dias pero el trabajo apremia, pero bueno aquí les dejo un post porque igual ando muy cansado y en un rato comienza la posada del Citi Centro (es el edificio donde esta ubicado mi oficina).

Bueno pues e estado trabajando en reescribir un plugin para un CMS que tenemos en la oficina el cual busca explotar la API de Google Maps, durante este proceso me e encontrado con muy buenos tutoriales, utilidades y tips, y pues bueno aquí se los comparto son algunos sitios que tienen estas herramientas para el desarrollo con el API:

FrameWorks para programar con Google Maps API

Set de Iconos para Google Maps

Inicia tu Web OS con MooTools y Mocha UI 1

MooTools Mocha UI es una excelente clase que aprovechando la potencia de MooTools v1.2 nos brinda la posibilidad de generar ventanas flotantes con una buena cantidad de efectos, utilizando canvas para generar las curvas en las ventas y otros aspectos pero sin duda la propiedad a considerar es su peso ya que es una libreria que pesa apenas 15 kb.

Mootools Mocha UI, ventanas flotantes con Mootools

Sin duda una alternativa para empezar a crear tu Web OS, entre sus características estan :

  • No utiliza imágenes, el diseño de las ventanas es generado mediante canvas.
  • Esquinas redondeadas ajustables.
  • Las ventanas pueden activarse, maximizarse, arrastrarse y re-dimensionarse.
  • Permite la generación de ventanas de manera dinámica.
  • Cuando la ventana es maximizada esta se ajusta al tamaño de la ventana en caso que esta sea redimensionada.
  • Es mínimo el HTML que se utiliza para generarse.
  • Probado con Firefox 2, Internet Explorer 6 & 7, Safari 2, and Opera 9.

Su creado de nombre Greg tiene en mente ya mas caracteristicas entre las que estan (ver despues del salto):

Leer el post completo…

Liberado Prototype 1.6.0 y Script.aculo.us 1.8

Las nuevas versiones de dos de los frameworks en javascript mas utilizados en la red han sido liberadas el dia de hoy, ambas traen muchos cambios y mas errores arreglados como cada subversion, pero en el caso de script.aculo.us 1.8 esta ya trae integrado prototype 1.6.0, a la vez liberaron un libro solo que este tiene un costo de $22 dlls.

# (1 Comentario)
  • Liquid Web, Heroic Support
  • Contrata tu banner 125x125
  • Contrata tu banner 125x125
suscribete via RSS suscribete via Correo Electronico

12,000 iconos gratis

Este paquete de iconos tenia tiempo con ganas de compartir son todos los icono...

36 diseños de tarjetas de presentación muy creativas

Que te parecen estas tarjetas si quieres ver las otras sigue el enlace par...

Diseños de tatuajes

Para los que anden buscando tatuajes para marcar su piel, aqui les dejo una fuen...

Google

Web www.frogx3.com