Professional Documents
Culture Documents
CASTILLO DE CINCO
ESTRELLAS
El proyecto Citadel ofrece una solución groupware alternativa fácil, estable y versátil.
C
itadel [1] es una solución group- La Historia de Citadel dario, tablones de anuncios, listas de correo,
ware sencilla y versátil con una En 1987 comienza la vida de Citadel como un mensajería instantánea y foros de discusión
alta integración y llena de poten- porte de UNIX de las plataformas BBS Cita- desde una única instalación.
tes funcionalidades. Cuando los compa- del-CP/M y Citadel-86. Sin embargo, según La arquitectura única de Citadel es parte de
ñeros administradores estén aún pele- las palabras de Art Cancro, el creador del la razón de su éxito. Una configuración de
ando con Kolab2 y Horde, nosotros Citadel moderno, “no era difícil darse cuenta Citadel se organiza alrededor de contenedo-
podemos tener nuestra instalación de que reescribirlo sería más fácil, por lo que res denominados habitaciones (Rooms).
Citadel ya configurada y ejecutándose comencé a escribir una implementación de Según su página Web “…una habitación
con seguridad. Incluye un servidor de Citadel para Unix (que durante un tiempo se puede usarse como carpeta de correo electró-
groupware “Exchange-killer”, una BBS llamó Unixrooms)”. El proyecto surgió por la nico, foro de discusión, chat en tiempo real,
accesible por Web y telnet y una suite necesidad de tener una BBS dedicada a la lista de correo, calendario, libreta de direccio-
PIM en línea que hace uso del protocolo conversación libre. UNCENSORED! BBS, la nes y fuente RSS…” o cualquier combinación
estándar GroupDAV. No vamos a necesi- primera BBS en usar esta nueva implementa- de estos elementos. Una habitación funciona
tar el manual del administrador de sis- ción, abrió sus puertas a comienzos de 1988. de manera parecida a un foro en Internet que
tema y tampoco necesitaremos invertir Alrededor de mediados de 1990, el surgi- tenga discusiones de un único tema. Cual-
demasiado tiempo. El Easy Install de Cita- miento de Internet amenazó la existencia de quier usuario del nodo puede participar en la
del de 45 minutos implica únicamente presio- UNCENSORED!, como lo hizo con el resto de discusión. Las habitaciones de Citadel pue-
nar el botón unas cuantas veces y tener un la comunidad BBS telefónica. Como res- den organizarse en plantas floors. Una planta
conocimiento muy básico de nuestro sistema. puesta, Art conectó UNCENSORED! a Inter- es un conjunto de habitaciones.
Tropezamos con Citadel después de tirar la net y comenzó a trabajar en una interfaz Web Una funcionalidad heredada es que las
toalla intentando hacer funcionar Kolab2. Fue llamada WebCit. El proyecto creció, y mien- habitaciones pueden compartirse entre
un afortunado incidente, porque descubrimos tras Citadel retuvo su interfaz texto y Web, nodos. Para aquellos suficientemente viejos
que es más potente que Kolab2 y significati- también abarca hoy día funcionalidades de como para acordarse de Fidonet y otras echo-
vamente más fácil de configurar. groupware, con email IMAP y POP, calenda- nets, el concepto de las habitaciones conecta-
La página Web de Citadel, http://www. rio, tareas, lista de contactos y mucho más. das de Citadel les resultará familiar. Sin
citadel.org, alberga toda la información y embargo, al contrario de las típicas echonets
los archivos que vamos a necesitar para ¿Por Qué Citadel? del pasado, cada nodo puede comenzar una
echarlo a andar. Encontraremos soporte Citadel es extremadamente fácil de instalar y nueva habitación conectada simplemente
en la enormemente activa comunidad de configurar, especialmente si consideramos la creando el espacio y ofreciéndolo a otros
UNCENSORED! BBS [2], la BBS de Cita- enorme gama de funcionalidades. Podemos nodos. No tenemos que buscar al coordina-
del más antigua del planeta. tener soporte para correo electrónico, calen- dor de Fidonet o comenzar un proceso de
WWW.LINUX-MAGAZINE.ES Número 24 35
PRÁCTICO • Citadel
36 Número 24 WWW.LINUX-MAGAZINE.ES
Citadel • PRÁCTICO
WWW.LINUX-MAGAZINE.ES Número 24 37
PRÁCTICO • Citadel
Mail de nuestra barra de Kontact y vemos qué mos que seleccionar al menos un recurso de
ocurre. Si recibimos errores de conexión o calendario y tareas, pero podemos habilitar
autenticación, debemos volver a verificar la todos sin ningún problema.
configuración e intentarlo de nuevo.
Configurar Contactos
Configurar el Calendario y El proceso de configurar contactos es muy
las Tareas. similar a configurar el calendario y tareas. Para
El correo electrónico está bien, pero tener comenzar, pulsamos sobre el icono Contacts
acceso universal a nuestra información de de Kontact. Abajo a la izquierda hallaremos un
PIM es de un valor incalculable. Para añadir panel denominado Address Books. Pulsamos
Citadel como recurso de calendario, pulsamos sobre el botón Add bajo éste. Con una ligera
en el icono Calendar de Kontact y pulsamos el sensación de déjà vu, seleccionamos el ele-
botón Add bajo el campo Calendar. Nosotros mento GroupDav Server (por ejemplo, Open
hemos preferido el protocolo GroupDAV, por Groupware) y pulsamos OK. Introducimos el
lo que en la ventana que aparece, selecciona- nombre de usuario, contraseña y la URL que
Figura 5: Configuramos el calendario y tareas. mos la opción Group-DAV Server (por ejemplo introdujimos para el calendario y tareas, y
OpenGroupware) y pulsamos OK. luego pulsamos el botón Update Folder List. De
mos usando IMAP podemos pulsar en el Introducimos un nombre para mostrar en el nuevo, seguimos los pasos del proceso para el
icono circular de refresco, junto a la pestaña campo Name, y las credenciales de Citadel en calendario y tareas y habilitamos al menos un
Namespaces, y Kmail pedirá al servidor los la sección GroupDAV Server. Nuestro nombre contacto. Si vamos a compartir una libreta de
valores de los espacios de nombres Personal, de usuario y contraseña son las mismas que direcciones, deberíamos habilitar al menos un
Other Users y Shared. Como podemos apre- usamos en Citadel para el correo electrónico, elemento Global Address Book.
ciar en la captura de pantalla, nuestro espacio pero la URL es ligeramente distinta. Nuestra
de nombre Personal es INBOX/ y el Shared es URl de Group-DAV es nuestra URL HTTP de WebCit y Kontact
Main Floor/. Si hemos configurado SSL o TLS Citadel (incluyendo el puerto no estándar si no Mientras añadimos y editamos citas de calen-
en nuestro servidor, podemos pulsar sobre la estamos trabajando sobre el puerto 80) con el dario, tareas y registro de contactos, podemos
pestaña Security y luego en el botón What the apéndice /groupdav. En nuestro caso, resulta echarle un vistazo a los cambios con WebCit.
Server Supports para que Kmail adivine la como dirección estándar de la instalación de Para ello, nos logueamos con nuestra cuenta
configuración correcta. Comprobamos cual- GroupDAV de Citadel algo como en WebCit y comprobamos cómo aparecen los
quier otra opción que queramos, y pulsamos http://www.jonzdev.com/groupdav. (Nótese elementos en la interfaz Web. Citadel nos
sobre el botón OK. que jonzdev.com es el dominio de desarrollo y ofrece acceso completo a toda la información
puede apuntar a cualquier parte del planeta en PIM y de correo electrónico desde la Web.
Enviar Email otro momento. Esta URL es muy probable que Nótese que los cambios realizados ya sea
Ahora que podemos recibir correo electró- no esté en funcionamiento para cuando se con Konqueror o con WebCit tardan unos
nico, necesitamos un servidor para poder vaya a imprimir este artículo). Si nuestro Cita- minutos en sincronizarse. Esto depende funda-
mandarlo. Para usar el servidor SMTP propio del está en el puerto 2000, por ejemplo, nues- mentalmente de la periodicidad con la que
de Citadel, pulsamos sobre la pestaña Sen- tro URL de GroupDAV es: http://www.jonz- verificamos nuestra cuenta de correo, ya que
ding y luego sobre el botón Add. Selecciona- dev.com:2000/groupdav. todo se sincroniza al realizarse una comproba-
mos SMTP y pulsamos sobre OK. Al igual que Para asegurarnos de que las configuraciones ción de la cuenta. Podemos configurar Kontact
con la configuración de IMAP, introducimos son correctas, pulsamos sobre el botón Update para que esta verificación se realice a intervalos
un nombre (sólo para mostrar) y nuestra Folder List. A pesar del hecho de que ya hemos de 5 minutos para asegurarnos de que todo se
dirección de host de Citadel, amén de asegu- introducido nuestro nombre de usuario y con- guarda con frecuencia.
rarnos de que tenemos el puerto correcto en traseña en la sección del servidor GroupDAV, se
el campo Port. nos pedirá esta información de nuevo. La intro- Conclusión
Nuestro servidor Citadel requiere autentica- ducimos y deberíamos ver cómo nuestra ven- Citadel tiene una larga historia como versá-
ción para poder combatir los intentos de los tana Folder Selection se llena de objetos de calen- til servidor groupware Open Source. Este
spammers de usarlo como relay abierto. Pul- dario y tareas con cuadros de chequeo a su lado. sistema ofrece email, mensajería instantá-
samos sobre Server requires authentication e Existen algunos bugs que aparecen durante el nea, calendario, servicios BBS y otras fun-
introducimos nuestro nombre de usuario y la proceso, y en muchos casos, Kontact muestra cionalidades en un paquete altamente inte-
contraseña en los campos correspondientes. Si más de un recurso de calendario y tareas. Si grado. Por último, señalar que su arquitec-
hemos instalado SSL u otro protocolo de segu- verificamos los cuadros de chequeo junto a un tura hace extremadamente fácil concebir e
ridad, podemos pulsar sobre la pestaña Secu- recurso de calendario y tareas se supone que se implementar soluciones a medida. ■
rity y el botón Check What the Server Supports habilita ese recurso. Sin embargo, si verificamos
para configurar rápidamente estas opciones. varios cuadros de chequeo parece que no hace RECURSOS
Configuramos cualquier otra opción que que- efecto. El cuadro no se mantiene marcado y el [1] Proyecto Citadel: http://www.
ramos y pulsamos sobre OK. recurso no se añade a la lista de recursos. En citadel.org/
Ya deberíamos ser capaces de enviar y reci- lugar de verificar el cuadro de chequeo junto al
[2] UNCENSORED! BBS: Hacer Telnet o
bir correo electrónico desde el nuevo servidor recurso de calendario y tareas, pulsamos con el
Web a uncensored.citadel.org
de Citadel. Pulsamos sobre el icono Check botón derecho y seleccionamos habilitar. Tene-
38 Número 24 WWW.LINUX-MAGAZINE.ES