A pues te cuento, ahora mismo el DotnetCenter solo es una aplicación
bastante simple ya que solo se encarga de cargar plugins (dlls) que
cumplan una interfaz. En el material que hemos dejado en la web está el
DotnetCenter y dos dlls como tu comentas pero en ellas todo el código
de lógica está borrado. Porque?, pues porque esas son las plugin que
usamos en Sevilla, y como las hicimos deprisa y corriendo a principio
de curso el código estaba muy ligado a la base de datos nuestra, la
capa de datos estaba hecha en Linq pero en el código de las plugin
estaba directamente el usuario y contraseña de nuestra base de datos.
Esto no lo podíamos poner público en internet (por muchos motivos, los
más claros pues son que alguien podría tocar los datos de nuestra base
de datos y que los datos que hay en nuestras tablas de nombres, DNI...
son confidenciales) y por ese motivo el código correspondiente a la
lógica está borrado.
Que sería lo suyo pues currarse unas plugins en condiciones que
dieran la posibilidad de mediante un fichero de configuración por
ejemplo obtener el user y pass de la base de datos y luego mediante una
dll externa de datos con una interfaz se conectara a la base de datos
para obtener la información. De modo que para adaptar el plugin a cada
club solo habría que editar el fichero de configuración con los datos
de la BD y cambiar la dll de acceso a datos.
Porque no hemos hecho esto, pues en principio este proyecto lo
creamos solo para el club de Sevilla como forma rápida de solucionar
nuestros problemas de gestión, pero para aquel entonces ningun pensaba
en poner este sistema a disposición de los demás clubes. Luego se puso
a disposición, se pregunto quienes quería formar parte del Core, etc. Y
como hasta ahora no había habido mucha actividad pues para que se iba a
currar en valde si no estaba teniendo mucha aceptación. Si a partir de
ahora esto se empieza a usar más en los clubes, se empiezan a crear
plugins buenas, y el proyecto empieza a tener más movimiento, seguro
que nos pondremos a trabajar más y a sacar plugins genéricas. Es más en
la web puedes ver que hay una sección dedicada a ello, solo que hasta
ahora no hay ninguna plugin para descargar.
Consejo, pues tenéis dos opciones, crearos plugins desde 0 (veros
el vídeo que hay en la web), partir de las plugins estas que vienen ya
con la capa de presentación hecha y haceros ustedes unas rápidamente
adaptadas solo a vosotros, podéis tardar 2 o 3 días en hacer eso os
aseguro que no más ó poneros a desarrollar unas plugins para la gestión
de miembros por ejemplo que pueda ser genérica y que puedan usar todos
los clubes. Eso se anuncia en la lista de coordinadores y cuando la
tengáis hecha se cuelga en la web para que todos se la puedan descargar
de ahí.
Para cualquier cosa más estamos a vuestra disposición (aunque yo también estoy de exámenes ahora XD).
Saludos