Author Topic: Algunas ideas de funcionalidades..  (Read 3522 times)

Halkon

  • Newbie
  • *
  • Posts: 6
    • View Profile
Algunas ideas de funcionalidades..
« on: August 12, 2009, 12:55:30 pm »
Hola..

Antes que todo quisiera felicitarlos por esta excelente plataforma, nosotros la estamos evaluando para una pronta implementación, sin embargo aun hay algunas funcionalidades que faltan para poder implementarla completamente. Yo soy de Chile y trabajo en una Universidad regional (Universidad de Los Lagos) en una seccion que apoya tecnológicamente a la docencia universitaria..

Quisiera igualmente dejar en claro que mi intención no es solamente plantearles ideas, sino que, dentro de lo posible, poder colaborar en el desarrollo de algunas de estas ideas. Comienzo por compilar un par de sugerencias que ya habia hecho en la seccion "Features requests":

  • Compartir Calendarios Públicos: (22 de Abril) La idea es que uno pueda compartir algunos calendarios a traves de la su insersión en alguna página o iframe como lo hace google.

    Luego, hoy complemente esta propuesta reuniendo algunas otras ideas que leí en este mismo foro; como por ejemplo la posibilidad de sincronizar tanto el calendario como las tareas con thunderbird, considerando para esto la posibilidad de crear una nueva extension para thunderbird, o tal vez tomar como base las extensiones "Provider for Google Calendar" (sincroniza calendarios con google) y "Remember the Milk Provider" (sincroniza tareas con Remember de Milk); ambos trabajando en conjunto con la extensión Lightning, que permite añadir calendarios y tareas a Thunderbird.

    Para ambas funcionalidades es necesario ver en que estandar se basaron, o generar una Api propia que permita entregar los datos para la generacion de los calendarios publicos y la sincronización con thunderbird.
  • Notificaciones por Mensajería Instantánea: (08 de Abril) Este tópico se refiere a la posibilidad de añadir la función de notificaciones a sistemas de mensajería instantánea como Skype, MSN, Jabber or Gtalk; o incluso, complementando ahora, Twitter y Facebook (para lo cual ya existen Api's disponibles), si a esto se le añade un gateway para SMS en donde este servicio es gratuito, complementaría enormemente el envío de notificaciones y recordatorios vía correo electrónico. En el caso de la mensajería, la idea es detectar el estado de la cuenta, y si está desconectada, no enviar la notificación, de manera de evitar procesos innecesarios. Todo esto obviamente controlado por el cron. Incluso dejé el enlace a un sitio en donde se pueden encontrar unas Clases PHP que permiten incorporar estos servicios.
  • Integración con otras plataformas: Recojo esta idea sobre integrar opengoo con otras plataformas como Joomla, Wiki, Blog, Foro, etc. Yo he desarrollado algunas cosas internas para varias de estas plataformas (incluso en moodle), y me encantaría poder colaborar; obviamente primero habría que definir cual sería la dirección de esta integración.
  • Dropbox: Es un servicio de trabajo colaborativo que permite compartir y editar archivos en linea mediante un sistema de sincronización bastante eficiente; en forma gratuita entrega 2Gb de espacio por usuario, ampliable hasta 3Gb. La idea seria poder integrar este servicio, para lo cual ya he visto algunos esfuerzos hechos al respecto para joomla, los que se podrían tomar como base. O simplemente tomar esta aplicación como ejemplo y desarrollar una propia basada en el uso de comandos como rsync y unison en linux.
  • Integración de documentos de distintos formatos: Sería importante integrar la posibilidad de editar y/o generar distintos formatos de documentos como openoffice y pdf, para los cuales existen muchas clases php y comandos linux desarrollados y que sería posible adaptar.

Reitero que mi intensión no es solamente traer ideas y/o problemas, sino que me gustaría poder colaborar en su desarrollo y solución, sin embargo, para ello, y como muchos desarrolladores participantes de este foro que tienen intenciones de colaborar, estoy a la espera de la documentación y API para el desarrollo de contribuciones instalables (modulos, plugins o lo ke sea).

carcam

  • Full Member
  • ***
  • Posts: 127
    • View Profile
    • Gnumla!
    • Email
Re: Algunas ideas de funcionalidades..
« Reply #1 on: August 13, 2009, 02:40:43 am »
Hola Halkon,
puedes echar un vistazo a la documentación para desarrolladores que hay en el wiki. No es un API completo, pero puede ayudarte a integrar por ejemplo, sistemas para la generación de PDFs:

http://wiki.opengoo.org/doku.php/developers

También hay por el foro un plugin (creo que hecho por Conrado) que genera pdfs a partir de los documentos, aunque no es la solución más general porque necesita de tener instalado pdfdoc en el servidor y no todos te lo permiten.  ;)
Gnumla
Tu sitio de Joomla! en español