Archivo de la categoría ‘Proyectos’

elFinder – gestor de ficheros online gratuito

Jueves, 18 de Marzo de 2010

Hace algún tiempo he decidido echar una mano a los chicos del Studio42, con los que colaboro ocasionalmente, en el desarrollo de elFinder. elFinder, como su propio nombre indica, es un gestor de ficheros online integrable en cualquier página web. También se puede integrar con los conocidos editores WYSIWYG TinyMCE y CKEditor. Se trata de un producto completame gratuito y opensource. Entre los puntos importantes de la aplicación se encuentran:

  • Se pueden realizar todas las operaciones comunes con los ficheros en el servidor (mover, copiar, renombrar, borrar, etc.)
  • Atajos de teclado para casi todas las operaciones.
  • “Arrastrar y soltar” funciona completamente.
  • Se pueden comprimir y descomprimir los ficheros directamente en el servidor.
  • Cálculo del tamaño total de los directorios.
  • Sencilla integración con los editores WYSIWYG (TinyMCE, CKEditor).

Para elaborar la aplicación tan sólo se ha utilizado JavaScript (no hay flash). Para integrar elFinder, el cliente puede optar (de momento) por tres tipos de conectores: PHP, Python y Java. El último todavía se encuentra en la fase alpha no disponible al público, pero prometo acabarlo lo antes posible. Para los temas de soporte se puede contactar directamente conmigo dejando un comentario en esta entrada, en el bugtracker o en el foro. De momento tenemos la casa patas arriba, ya que estamos terminando los temas de la documentación y demás. A continuación dejo algunos enlaces:

Capturas de pantalla:

CRM TuSala

Sábado, 15 de Marzo de 2008

TuSala es una solución CRM completa implementada desde cero para un cliente español. Se trata de una solución que abarca desde la captación de clientes hasta la puesta en marcha de distribuidores propios de la compañía. Actualmente, el sistema es utilizado por más de 100 distribuidores independientes. Se trata de un proyecto en contínuo desarrollo con el fin de adaptarse a las nuevas realidades del mercado. El concepto radica en que existe un proceso claramente definido que permite vender los productos de la compañía por personas sin conocimientos previos siguiendo simplemente a pie de la letra dicho proceso. El sistema realiza un control estricto sobre cada paso y permite desarrollar una eficiente relación con el cliente.

El proceso de negocio es desarrollado por profesionales con amplia experiencia en el campo de ventas, mientras que de toda la programación y mantenimiento me encargo yo con la colaboración ocasional de otros programadores y diseñadores gráficos.

Como ya se ha mencionado se trata de un sistema en contínuo crecimiento, pero podemos resaltar los siguientes módulos:

  • Captación de prospectos mediante páginas satélite. Cada usuario del sistema dispone de una página (con su propio dominio de segundo nivel) mediante la cual puede captar nuevos prospectos. Una vez que se realiza la captación el usuario puede llevar al prospecto paso a paso hasta convertirlo en cliente.
  • Captación de nuevos miembros para la distribución. Se realiza de la misma forma que en el punto anterior. Cambia un poco la dinámica de la captación y el proceso también es ligeramente distinto.
  • Campañas publicitarias. El objetivo de este módulo es distribuir la cantidad de prospectos entre los distintos usuarios del sistema en función de la cantidad de dinero aportado a la campaña.
  • Cuentas corrientes. Todos los pagos de los usuarios se realizan a nivel interno del sistema. Cada usuario tiene asignada una cuenta corriente virtual mediante la cual puede realizar operaciones.
  • TPV. El objetivo de este módulo es ofrecer la posibilidad de pagar con tarjetas de crédito los productos y servicios ofrecidos por la compañía tanto a los usuarios como a los clientes.
  • Estadísticas. Un extenso módulo de estadísticas permite controlar el rendimiento de cada uno de los distribuidores, realizar análisis y pronósticos.
  • Emailing. El sistema envía diariamente cientos de correos: confirmaciones, boletínes, noticias e información general. Para todo ello se ha desarrollado un potente gestor de correos electrónicos automatizados basado en el motor de templates Freemarker.
  • Generación de PDFs. Un proceso de venta genera muchos PDFs: facturas, cartas publicitarias, etc. El gestor se ha implementado utilizando el motor Apache FOP. El módulo se distingue por el hecho de que permite imprimir en los huecos. Es decir, un distribuidor puede imprimir sus cartas en una imprenta dejando los huecos para la información relevante y el módulo se encarga de rellenar dichos huecos encajando la carta de forma óptima. El objetivo es la reducción de costes.
  • Gestión de ficheros. También se permite la gestión de todo tipo de ficheros necesarios a los distribuidores para desarrollar sus labores diarios.

Números a día de hoy (15 de marzo del 2010):

  • Distribuidores (usuarios) del sistema: 250+
  • Prospectos registrados: 50 000+

Datos técnicos:

  • Lenguaje de programación: Java
  • Gestor de la base de datos: MySQL