Una de les avantatges de treballar amb plataformes en codi obert és que si la plataforma té bona acceptació, és de ben segur que la comunitat d’usuaris aportarà altres funcionalitats necessàries per adaptar la plataforma al seu funcionament. Com ja sabeu, a la Fundació iBit disposem d’una oficina virtual basada en un Joomla!, és a dir, plataforma en codi lliure. Partint d’aquesta base, quan sorgeix una nova necessitat per incorporar a l’oficina, un bon punt de partida per veure com es pot incorporar la necessitat es mirar el repositori d’extensions per Joomla. És aquí on es reflecteix el treball de la comunitat que parlàvem al principi.
Però, i si necessitem integrar un altre portal a l’oficina? A la Fundació iBit s’ha treballat amb Moodle per diferents projectes, com per exemple la XarxaBit. Moodle és un LMS (Learning Management System), una eina per teleeducació per oferir formació en xarxa. Aquesta eina és molt popular dins el món de la formació a distància, ja que fins i tot en entorns universitaris s’ha implantat per poder oferir recursos als estudiants apart de les classes presencials. Sense cap dubte, el fet de que Moodle sigui codi lliure l’ha ajudat a creixer per ser un dels LMS més populars que podem trobar. Reformulem la pregunta, i si volem integrar un Moodle amb l’oficina virtual?
Des del departament de Sistemes de l’iBit hem hagut de realitzar algunes integracions d’aquest tipus. En el nostre cas, al tenir l’oficina integrada amb usuari únic es pot configurar el mòdul d’autenticació del Moodle perque funcioni amb aquest usuari. Una altra opció és tornar a confiar amb la comunitat de ambdues plataformes, Joomla i Moodle, i al ser dues plataformes molt conegudes hi ha opcions per integrar els usuaris d’una plataforma en l’altre.
Amb aquest tipus d’integracions aconseguim tenir un portal únic d’entrada i a partir d’aquest portal poder anar a les altres eines necessàries pel treball diari. En el cas de necessitats especials, al ser codi lliure, sempre es pot adaptar el codi font de l’aplicació per realitzar alguna funcionalitat especial. També es podria programar la necessitat partint de zero, ja que aquestes plataformes ens ho permeten amb total llibertat.
En resum, amb una Oficina, amb codi lliure i amb uns objectius fixats, podem créixer fins on les necessitats ens demanin.