Wiki – Video

El siguiente video transmite de manerá sencilla el concepto de wiki, creo que es bastante explicativo. De manera visual el autor transmite como Wiki es una manera sencilla de colaborar en linea. Wiki es no solo una manera de compartir el conocimiento, es una manera en la cual podemos organizar nuestra própia información.

[youtube=http://www.youtube.com/watch?v=-dnL00TdmLY]

Notas de Ajax

Ajax es el acrónimo de Asynchronous Javascript and XML. Ajax resulta de la unión de varias tecnologías que juntas permiten dar a los sitios web más dinamismo, flexibilidad y rapidez entre otros.

 

El uso de Ajax como técnica de desarrollo permite a las aplicaciones ser más interactivas permitiendo mantener una comunicación en background el servidor para el tiercambio de datos y actualización de ciertas áreas de la aplicación sin necesidad de recargar la página completa.

Lista de URLs con Herramientas

 

 

Utilidades JS

 

 

Framework JS/Ajax

 

Mediante el uso de Ajax, se minimiza el número de refrescos de páginas debido a que los clientes realizan peticiones de datos a los servidores y no peticiones de páginas web. En lugar de refrescar páginas, la aplicación refresca una parte de la pantalla con los datos solicitados enviados por el servidor.

 

 

(Fuente: openajax)

 

La gráfica anterior muestra un modelo en capas de una aplicación ajax, en la cual se puede observar que la aplicación cliente tiene dos partes fundamentales, un componente gráfico y una capa de comunicaciones ajax usada para hacer peticiones al servidor. En general, la capa ajax es proveida por algún tipo de librería como las mencionadas en la parte inicial del artículo que ofrecen un API de alto nivel e independiente de los navegadores (o soportando la mayoría de los más utilizados).

 

El uso de ajax dentro del nuevo modelo de aplicaciones web (Web 2.0) ha dado origen a una nueva gama de componentes web que aumentan o equiparan en gran medida el comportamiento de las aplicaciones web, y muchas de estas características vienen incorporadas en los tooltips de javascript que lo soportan. Entre estas características tenemos por ejemplo:

 

 

  • Controles avanzados de interfaz gráfica como paletas flotantes, difetentes tipos de widgets (calendarios, data grids, arboles, etc).
  • Contenedores flexibles y dnámicos
  • Animaciones y efectos de animación.
  • Capacidades de copiar, cortar y pegar y arrastrar y soltar.

Bibliografía

 

If, entrevista a Enrique Dans

A través del blog de Enrique Dans me entero de una entrevista que le realizaron en la revista if… “La revista de la innovación”. La entrevista titulada en el post como Enrique Dans, la fuerza de la web 2.0 aplicada a las empresa centra su atención en como Web 2.0 se convierte dia a dia en un punto estratégico para las compañías y el contacto con sus clientes y cita algunos ejemplos utilizados por compañías como AirMadrid y General Motors que han utilizado blogs para escuchar a sus clientes.

El uso de la tecnología Web 2.0 como resalta Enrique debe formar parte del trabajo de sus departamentos de Marketing y por supuesto parte de la enseñanza obligada en las escuelas de negocios. El siguiente párrafo está extraido del post.

Pues sí, y con buenas y malas prácticas. En el MIT, por ejemplo, el Departamento de Admisiones de la Universidad paga a los estudiantes diez dólares a la hora por postear sobre su experiencia, con preferencia a personas que ya tienen su propio blog… Pero lo importante de las escuelas de negocios es que sean capaces de explicar a las empresas lo que está pasando. Si hoy vas a hacer un máster y temas como los blogs, la web 2.0 o la economía de la atención no están en el temario, es que te equivocaste de escuela…

Web 2.0 pondrá a prueba los departamentos de ventas y atención al cliente que tendrán que complementar su trabajo diario con herramientas tecnológicas como los CRM y acercarse más a la voz del pueblo mediante la incorporación de los Blogs y los nuevos y viejos hombres de economía tendrán que dominar el tema para sacarle el mayor partido.

Cabe resaltar que la entrevista se enfoca principalmente a la blogsfera como elemento de marketing y contacto con el cliente, pero no debemos olvidar que gracias al fenomeno web2.0 tenemos además servicios como los wikies que si bien no son muy usados de cara a la fomentar la participación del cliente, si podrían mejorar sustancialmente los mecanismos de comunicación y documentación internos de las compañías.

Dojo Offline

Dojo ha anunciado una nueva versión de Dojo Offline, un toolkit construido sobre la base de Google Gear que hace fácil crear sofisticadas aplicaciones web offline. Dojo Offline hace el uso de Google Gear más simple, extiende su funcionalidad y ofrece un API de más alto nivel. Dojo offline ofrece las siguientes funcionalidades:

  • Un widget offline que puede ser fácilmente embebido en una página web y que permite ofrecer al usuario mensajes asíncronos, instrucciones, etc.
  • Un framework de sincronización que permite que acciones realizadas offline, puedan ser sincronizadas con el servidor una vez se conecte a la red.
  • Detección automática de aplicaciones y Aplicaciones que permite detectar cuando una aplicación esta online u offline
  • Un método slurp() que escanea la página y detecta todos los recursos necesarios para operar offline incluyendo imágenes, hojas de cálculo, scripts etc.
  • Dojo Storage, una abstracción hashtable que permite trabajar con datos offline cuando no se requiere usar la capa de abtracción sql de Google Gear.
  • Dojo SQL, una capa SQL facil de usar que ejecuta sentencias SQL y retorna el resultado como objetos javascript normales.
  • ENCRYPT() Y DECRYPT() en SQL, permite encriptar datos de las columnas de manera transparente, la encryptación es realizada por un hilo de Google Worker Pool de tal forma que la aplicación gráfica puede responder adecuadamente.
  • Integración con el sistema de eventos de Dojo.

En “Creating Offline Applications with Dojo Offline“, se puede encontrar un tutorial que indica como utilizar el SDK.

Dokuwiki

Wiki Dokuwiki, es una aplicación wiki open source adecuada para la elaboración de documentos en linea de manera colaborativa. Al ser un sistema wiki permite que un documento sea editado de manera colaborativa, si un usuario tiene abierto un documento, otro usuario no puede editarlo.Es un servicio fácil de instalar y no precisa de una base de datos. Basta con tener un servidor web (preferible y personalmente un apache) y php (preferiblemente la versión 5) instalada.

La versión mas reciente cuenta con un instalador que permite inicializar la cuenta de administrador, configurar el título y establecer el mecanismo de privacidad del wiki (publico, privado).

Dokuwiki tiene un funcionamiento diferente a la wikipedia, en la medida que para el almacenamiento de los documentos se basa en el nombre del título y tiene una jerarquía de directorio para su clasificación, esta característica no permite referenciar automáticamente conceptos como en el caso de la wikipedia, pero como gestor de documentos es excelente.

En su página web pueden descargarse montones de plugins que permiten tener una herramienta más avanzada, igualmente se puden descargar diferentes temas o template para personalizar la vista del wiki.

Yo llevo usando este software desde hace más de dos años y me parece una excelente herramienta, aunque como todo software social, es útil cuando se desea escribir y compartir el conocimiento, o para guardar toda nuestra información de manera fácil y ergonómica.

Widgets

Un widget es conocido en otros entornos como Gadgets, Gizmos o Wizbangs y permite personalizar un blog basado en wordpress sin tener ningún conocimiento de html y usando mecanismos de drag and drop.

Este mismo concepto es usado en muchos otros entornos para referise a trozos de software que implementan funcionalidades frecuentemente y que ofrecen información visual. En Wikipedia hay un artículo donde se puede conocer más de este tema, yo referencio el primer párrafo.

”En informática, un widget es una pequeña aplicación o programa, usualmente presentado en archivos o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine. Entre sus objetivos están los de dar fácil acceso a funciones frecuentemente usadas y proveer de información visual. Sin embargo los widgets pueden hacer todo lo que la imaginación desee e interactuar con servicios e información distribuida en Internet; pueden ser vistosos relojes en pantalla, notas, calculadoras, calendarios, agendas, juegos, ventanas con información del clima en su ciudad, etcétera.”

Los widget en general pueden ser programados en diferentes lenguajes, en particular para internet se pueden programar en javascript, como componentes basados en flash u otros.

Aplicaciones como meebo, adSense u otros ofrecen trozos de código que permiten desplegar contenido. Portales como widgetbox se pueden descargar cientos de widget para utilizar en las páginas web, wikies, blogs, etc. Y los nuevos “Desktop” virtuales o “págians personalizadas” como iGoogle se basan en el uso de widget que permiten al usuario configurar lo que quiere ver en su página personal y como lo quiere ver. O los widget para los servicios de mensajería como yahoo o msn live que permiten agregar funcionalidades de terceros a estas aplicaciones.

El siguiente código es un ejemplo de widget de meebo

<!-- Beginning of meebo me widget code.
Want to talk with visitors on your page?
Go to http://www.meebome.com/ and get your widget! -->
<embed src="http://widget.meebo.com/mm.swf?luSGZzLDaL" type="application/x-shockwave-flash" wmode="transparent" width="160" height="250"></embed>

El siguiente es un ejemplo de código de un widget de un reloj:

<script src="http://www.clock-desktop.com/js/embed.js"></script>
<script type="text/javascript" language="JavaScript">obj=new Object;
obj.clockfile="http://www.clock-desktop.com/js-clock/cowboy.7art";
obj.width=152;obj.height=112;obj.wmode="transparent";showClock(obj);</script>

Con solo copiar este código dentro de nuestra página web, o incorporandolo dentro de la semántica de un wiki (Ej en dokiwiki, se coloca dentro de las etiquetas <html>codigo widget</html>) , o dentro de un sidebar de un blog.

En algunos casos, y dependiendo del tipo de widget, un widget puede causar retardos en la carga de una página.

Nota sobre Informe Euroblog 2007

Euroblog 2007, un simposio celebrado en marzo de 2007 presentó los resultados de una encuesta realizada acerca de la evolución de uso de las tecnologías de software social y blogs realizada entre profesionales de relaciones publicas entre noviembre y diciembre de 2006 con participación de 24 paises Europeos.

Los resultados muestran el crecimiento y mayor importancia que está ganando esta corriente en todos los ámbitos y como cada dia, el uso de blogs y otras tecnologías de software social cobra mayor relevancia dentro de las empresas.

Según el informe (que resalta las diferencias entre los entre los datos del 2006 y el 2007), el número de lectores de weblogs pasó de un 37% a un 79%; el número de personas que participan mediante la incorporación de comentarios aumentó de un 10% a un 51% y el número de personas con blog aumentó del 21% al 38%.

Igualmente se refleja un aumento considerable en la frecuencia de uso de estas tecnologías y los sectores que se monitorizan como grupos activistas, competencia, blogs de información relevante para el negocio, periodicos, sitios de software social como youtube, flick etc.

El resultado refleja el comportamiento y uso cada vez mayor de esta tecnología que ha pasado la etapa de implantación inicial y está ahora “invadiendo” todos los sectores y entre ellos, el empresarial en el se observa la necesidad de utilizar cada vez más el software social no solo como herramienta de publicación, sino como mecanismo de análisis de la competencia, tendencias, mercado, etc.

Un sudoku como aplicación 2.0

Sudoku 2.0

En WidgetBox he encontrado un enlace a un aplicación de Sudoku (SudokuPark) que usa tecnologías de web2.0. La aplicación tiene una interfaz muy agradable y limpia, permite seleccionar juegos con diferentes niveles de dificultad, descargar sudokus en pdf (ebook), revisar el acierto de la solución que el jugador está haciendo mientras juega, imprimir y ver la solución.

Hecho de menos la posibilidad de guardar el estado del juego por si no me da tiempo de resolverlo. Aunque un punto muy bueno es que puede funcionar como un widget dentro de otras aplicaciones como WordPress, iGoogle, blogger, typepad, o simplemente descargarlo como un script de javascript.

<script type=”text/javascript” src=”http://widgetserver.com/syndication/subscriber/InsertPanel.js?panelId=09d55df1-80af-402c-812a-46653863ec65″></script><noscript>Get great free widgets at <a href=”http://www.widgetbox.com”>Widgetbox</a>!</noscript>

WP-PostRating, que buen pluggin para wordpress

Hoy he instalado el pluggin wp-rating. Este pluggin permite valorar post de una menera gráfica muy agradable para el usuario final.

Ofrece además una interfaz administrativa para controlar quien puede valorar un post, el tipo de imágen, el número de niveles de valoración, etc.

Este pluggin utiliza AJAX y además trae varias funciones administrativas para sacar estadísticas.

Otro pluggin para rating, utiliza AJAX. Este pluggin agrega una opción Administrativa donde se puede configurar quienes tienen derecho a usar el rating, el número de estrellas, el texto,

Instalación

Descargue el pluggin
– Descomprimalo
– Abra el directorio wp-content/plugins de su instalación de WP
– Copie la carpeta postratings
– Active el pluggin WP-PostRatings desde la interfaz administrativa

– Agrege los más ranqueados. (Ej. sidebar.php).