Tienes razón nachazo, dije por
razones desconocidas
como para no herir susceptibilidades
, digo el tema de grupo, ya que donde hay democracia reina la igualdad. Y luego los créditos serian para todo el foro y no solo para unos, creo que entre mas personas esten relacionadas, mejor sera su calidad y funcionalidad, de mi parte no tengo problemas en explicar temas relacionados con PHP los cuales con el mayor de los gustos los compartiría, hay cosas que se y otras que todavía me hacen falta por aprender.
Hay un apliance llamado Astaro (Si quieren ver este sistema, aquí les mando el link:
http://www.tod-os.com/?p=3705) el cual administro en mi trabajo y hay unas cosas que me gustan mucho, una de ellas es un tema llamado definiciones en el que se definen objetos tales como usuarios, redes, grupos, protocolos, tiempos y otras cositas, bueno luego la administración es muy sencilla, por ejemplo para dar acceso a un usuario, se selecciona la definición del usuario, luego si se quiere permitir o denegar y por ultimo la definición de la red que se quiere acceder. Lo mas bacano es que cada definición tiene como un interruptor el cual se prende y apaga, entonces uno simplemente se la pasa pinchando botoncitos.
En el administrador podríamos hacer algo similar, se harían definiciones en las cuales a un objeto se le dan propiedades, accesos, atributos, etc. Luego a medida que se creen opciones en el administrador, como ya tenemos definidas las estructuras simplemente es dar mas propiedades a ese objeto. Seria algo así como Firewall Builder el cual uno crea la configuración en modo gráfico y al final uno exporta los archivos para subir al servidor.
Ejemplo:
definir usuario
Nombre: nachazo
Dirección IP: 192.168.0.22
Dirección mac: 00:11:22:33:44:55
A esta definición se le agregarían otras definiciones tales como:
QOS: 256 Kb Filtrada
Proxy: Si
Tipo Conexión: Requiere autenticación
Esto generaría una inserción en la base de datos, la cual no tiene que ser igual a los archivos de configuración, luego una interfaz interpreta los datos y hace lo suyo en cada archivo de configuración de su correspondiente add-on. No estoy muy familiarizado con el tema de los archivos de configuración de la serie argento de nachazo, los de juanillo, etc, la clave es que al crear la lógica completa se normalizarían muchos campos que tenemos que repetir el el admin actual, es muy tedioso tener que repetir los mismos datos en todos los archivos de configuración: Firewall, QOS, Wireless, Squid.
La ventaja es que si alguien a futuro quiere crear un addon o quiere dar otra funcionalidad al administrador, ya tiene todo lo que necesita y simplemente agregaría su definición en el administrador.
Este tema del administrador me rondaba desde los tiempos de coyote linux, pero por pura pereza no me di el tiempo de aprender cgi, ahora con PHP es otra cosa, es totalmente funcional, hay montón de documentacion regada por la red, la mayoría de los admins de otras distros lo manejan (Un poco de código ya hecho no nos sobraría), la curva de aprendizaje es muy rápida y herramientas para generar código hay muchas.
Lo que mas me gusta de brazil es esto, todos sabemos que este chiquitín da mas que cualquier otra distro, se nota el compromiso y la colaboración de los usuarios y de mi parte ya es hora de dar algo a esta comunidad que tanto ha dado y compartido sin pedir un centavo.
Por ultimo agradezco el grado de confianza que nachazo y cavernicola me brinda, pero hay un tema que a muchos nos toca y es el tiempo, creo que es mas fácil manejar este tema en grupo y dividir responsabilidades. Gustoso me apunto a ayudar en lo que mas pueda. Me extraña que de parte de Claudio y el foro en portugués no se hayan pronunciado, la verdad este add-on lo veo con buenos ojos y puede se el camino hacia un buen proyecto.
Ya se me canso la mano
, saludos y adelante.