Invisionish

October 21st, 2008


Invisionish?

Invisionish es un mod para Invision Power Board, que permite vincular cualquier comunidad que utilice esta plataforma de foros con Needish.

El mod permite insertar una caja de contenido de Needish en cada post, mostrando información de un Need y una interfaz completa de ayuda directamente en el post, lo unico necesario es conocer la url del Need que se desea incluir. ES TAN FACIL COMO INCLUIR UNA IMAGEN!

Caracteristicas

  • Incluir Needs en cualquier post del foro usando BBCode.
  • Enviar Helps a Needish desde el foro.
  • Autentificación de usuarios simple.
  • Soporte para multiples idiomas.
  • Integración simple con Needish.

Este mod fue desarrollado especificamente para participar en el concurso Web 2.0 Rockstars, la interfaz del mod esta diseñada con el foco en la simplicidad y facilidad en el uso, con respecto a los criterios de evaluación del concurso:

  1. Originalidad del Concepto

    Creemos que Invisionish es una idea novedosa ya que vincula una comunidad de ayuda como Needish con cualquier comunidad que use Invision Board como base, la petición de ayuda y la colaboración de la comunidad es uno de los principales objetivos de los foros de opinión y creemos que es una excelente idea el proporcionar un nexo entre Needish y cualquier comunidad que quiera retroalimentarse de este, provocando un beneficio tanto para la comunidad que incorpora el mod, como para Needish.

  2. Mercado

    Nuestra aplicación esta orientada a comunidades, a foros especificamente y la necesidad a resolver o valor a agregar es vincular Needish con estas comunidades permitir que alguien que tenga una necesidad la publique en Needish unicamente y luego facilmente pueda publicarla tambien en muchos foros ayudando a obtener mejores resultados en el objetivo de obtener ayuda y ayudando al crecimiento de todas las comunidades.

  3. Social/Útil

    La aplicación habla por si sola, este el principal foco, es un conector de comunidades.

  4. Expresividad

    Creemos que la interfaz novedosa que hemos implementado motiva a utilizarla.

  5. Intuitiva

    Creemos que el mod es de uso intuitivo y facil de entender tanto para usuarios de Needish como para usuarios de otras comunidades.

  6. Potencial

    Podría utilizarse este mod para cruzar publicidad, por ejemplo en cada respuesta publicada en Needish desde el foro X, se inserta un link de este modo apareceria el link tanto en Needish como en cualquier aplicación que utilice la API, utilizando inteligentemente estos links se puede generar buena publicidad. En definitiva si existe un potencial ya que se estaría conectando foros y grandes comunidades con Needish, arrastrando usuarios entre estas y generando buena interacción y crecimiento.

Requerimientos

  • Invision Power Board 2.3.3
  • PHP 5
  • Needish APP Key

Descarga

Pronto…

Instalación

  • Descomprime el archivo invisionish-0.5.tgz (tar xvfz invisionish-0.5.tgz)
  • Copia el directorio invisionish-0.5 a la raiz de tu foro.
  • Renombra el directorio “invisionish-0.5″ a “invisionish”
  • Sigue instrucciones de INSTALL.TXT
  • Inserta tu Needish APP Key en el archivo de Configuración
  • Listo!

Tecnologia

Invisionish está desarrollado en varias partes, se conjugan scripts que se ejecutan por el lado del servidor escritos en PHP y scripts que se ejecutan por el lado del cliente en javascript, cada vez que incluyes un need en un post, se agrega en el mensaje solo el need (no los helps), los datos del “necesitado”, y el boton para mostrar las ayudas, todo esto se guarda en la base de datos del foro al momento de postear como parte del mensaje.
Cada vez que alguien lee un mensaje que contiene un Need, este se carga desde la base de datos del foro como cualquier otro mensaje, sin que exista comunicación con la API de Needish, solamente cuando se hace click en el Boton de “Ayudas de la Comunidad”, se hace un request AJAX al foro el que se conecta con la API y carga los Helps respectivos.
Es decir el diseño evita el hammering de la API, consultandola solo cuando es estrictamente necesario.

Las tecnologias usadas son:
Server Side

Client Side

Uso

La mejor explicación de uso es que lo pruebes tu mismo.
Copia la URL de Needish que deseas incluir en el foro:

Redacta un mensaje en el foro donde deseas incluir tu Need
Utiliza el boton Needish para generar el bbcode necesario y pega el link de tu need en tu mensaje
Utiliza el boton De Ayudas de la Comunidad para Desplegar la interfaz de Ayudas
Ayuda!
Si es necesario, deberás ingresar tu email y password de Needish, pero esto no afectará tu navegación ni te cambiará de página.