software:citadel-groupware-server

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:citadel-groupware-server [2008/04/04 02:59] stsoftware:citadel-groupware-server [2012/02/17 17:04] (aktuell) st
Zeile 1: Zeile 1:
 +====== Citadel Groupware Server ======
  
 +Der Citadel Groupware Server ist unter der GPL 3 lizensiert und hat seine Ursprünge als [[wpde>Mailbox (Computer)|Buletin Board System (BBS)]]. **Räume** können universell als
 +  * eMail-Ordner
 +  * Diskussionsboard
 +  * Echtzeit-Chat
 +  * Mailingsliste
 +  * Kalender
 +  * Adressbuch
 +  * oder [[:RSS]]-Reader (nur RSS, kein Atom-Format)
 +benutzt werden.
 +
 +  * [[Citadel-Administration]]
 +
 +Alle Groupwareobjekte werden in eMails abgespeichert, dabei werden (wenn möglich) die korrekten MIME-Typen verwendet. Eine externe Ablage (z.B. eine [[datenbanken:Datenbanken|Datenbank]]) ist nicht nötig, intern wird jedoch eine Berkley-DB benutzt, die man als Datei sichern kann. 
 +
 +
 +Die Replikation an verschiedene Standorte (auch aus Bandbreiten/Performance-gründen) ist eine Standardfunktion, diese sollte mittels stunnel oder einem [[security:VPN]] abgesichert werden.
 +
 +Während andere Groupware  auf proprietäre Erweiterungen für den Austausch von Kalenderdaten etc. setzen (z.B. Exchange und Outlook auf [[wpde>TNEF]]), werden bei Citadel strikt offene Standards eingesetzt. 
 +
 +Diese sind:
 +  * ical (MIME-Type text/calendar): Termine
 +  * vcard (MIME-Type text/vcard): Adressbücher
 +  * [[http://www.citadel.org/doku.php/faq:favoriteclient:groupdav_urls#how.do.i.use.citadel.s.calendar.address.book.etc.from.korganizer.or.other.groupdav.client|GroupDAV]] 
 +
 +
 +===== Nachteile =====
 +
 +Allgemein
 +  * Konzept der BBS-Räume ist eher ungewohnt
 +  * Die Doku ist nicht immer sehr ausführlich (SMS-Benachrichtigungen ...)
 +  * Filterregeln für eMails auf dem Server sind mit Webcit gerade so ausreichend. Mit SIEVE kann man allerdings eigene Regeln erstellen.
 +  * keine Unterstützung für Atom-Feeds
 +  * eigene Links im Menu -> z. B. einen Kalenderraum
 +  * die IP-Adresse (wenn nicht auf 0.0.0.0 gestellt, dann ist es nach Update so. Wahrscheinlich Debian-package-problem?)
 +  * kein automatisches logout bei webmail
 +  * Urlaubsbenachrichtigungen sind nicht kodiert (Folge: Sonderzeichen werden falsch dargestellt)
 +  * [[http://www.citadel.org/doku.php/faq:systemadmin:password_strength|Groß- und Kleinschreibung wird bei Passwörtern gleich behandelt]] ("feature")
 +  * Anbindung Desktop
 +    * Thunderbird: kein GroupDAV und sync mit Synckolab (Adressbuch) funktioniert aktuell nicht (syncokolab 1.5x)
 +      * Strukturänderung (Räume) erst nach Neustart sichtbar (Aktualisieren + Abonnieren?)
 +  * Webcit
 +    * **Mehr [[http://www.citadel.org/doku.php/installation:themes|Themes]]**
 +    * Standarddesign optisch merkwürdig, bessere Icons
 +    * Mails in andere Ordner verschieben geht über Raumliste per drag&drop gut
 +    * "Erweitert" besser platzieren?
 +    * webmail für Smartphones eher schlecht geeignet
 +  * Citadel
 +    * ACLs nicht fein einstellbar + nicht global für Etagen vererbt anwendbar
 +    * Kein Session-timeout im Webmail (Browser-Session-Cockie!)
 +    * bessere IMAP-unterstützung (Flag-änderungen bekommen andere Instanzen nicht mit, ...) siehe [[http://imapwiki.org/ImapTest/ServerStatus|ImapTest]]
 +    * Status der Mails ob (un-)gelesen verhält sich nicht stabil
 +    * Quota für Benutzer
 +    * Jabber + SSL
 +
 +
 +gefixt
 +  * Sieve-Filterung arbeitet nicht 100%ig zuverlässig, manchmal bleiben mails ungefiltert liegen (war lange ein Problem, tritt bei 8.04 nicht mehr auf)
 +
 +
 +
 +
 +
 +
 +
 +===== Hardware-Anforderungen =====
 +
 +  * [[http://www.citadel.org/doku.php/faq:generalquestions:what_are_the_memory_requirements?s=text%20message|memory requirements]]
 +
 +
 +===== Funktionen =====
 +
 +  * eMail, Kalender, Chat, Notizen
 +  * Adressbuch
 +  * Webmail (webcit) mit  [[http://www.citadel.org/doku.php/documentation:webcit:customize:richedit?s=text%20message|integriertem TinyMCE]] 
 +  * LDAP
 +  * **Syncronisation** mit SyncML: Anbindung an Funambol
 +  * SMS-Benachrichtigungen
 +  * Newsletter (einzelne Mails oder Tageszusammenfassung; Abmeldung über ''domain.tld/listsub'')
 +  * Messaging: Jabber-Anbindung (bisher [[http://www.mail-archive.com/room_citadel_support%40uncensored.citadel.org/msg03667.html|ohne SSL-Unterstützung]])
 +  * fast fertig: VoIP (Asterisk)-Anbindung
 +  * multiple domain support - Alle Citadel-Server agieren als MX-Relay für alle Domains
 +  * [[http://www.citadel.org/doku.php/documentation:journaling|Journaling]] für die Archivierung
 +
 +
 +==== Kalender (GroupDAV) ====
 +Der GroupDAV-Kalender ist über die URL ''domain.tld/groupdav'' abrufbar. Dann wird nach dem Benutzer gefragt und intern auf den richtigen Ordner geleitet.
 +
 +Direkt im Browser lässt sich eine VCS/ICS-Datei unter der URL 
 +  * ''https://ihr.server.tld/groupdav/Calendar'' oder
 +  * ''https://ihr.server.tld/groupdav/Calendar/ics'' oder
 +  * ''https://ihr.server.tld/groupdav/Calendar/calendar.ics''
 +herunterladen.
 +
 +Allerdings überschreibt man beim anschließenden upload (nach Änderungen) die Datei komplett. Parallele Änderungen überschreiben sich also. Einzelne Termine kann man im Anwendungsprogramm (z. B. als iCal-Datei) exportieren.
 +
 +Siehe [[http://www.citadel.org/doku.php/faq:favoriteclient:what_url_s_do_i_use#what.url.s.do.i.use.for.webcal.publish.subscribe.with.mozilla.sunbird.apple.ical.etc|What URL's do I use for 'webcal' publish/subscribe, with Mozilla Sunbird, Apple iCal, etc.?]]
 +
 +
 +==== Mailingliste ====
 +
 +Abonnieren kann man die Mailingslisten über die Adresse ''https://ihr.server.tld/listsub'' soweit das aktiviert ist. Man kann auch nicht-öffentliche Mailinglisten mit manuell eingeladenen Benutzern erstellen.
 +
 +Der Raum ist unter der Adresse room_RAUMNAME@ihr.server.tld erreichbar, wobei Unterstriche (_) Leerzeichen ersetzen.
 +
 +Es gibt die Möglichkeit per Sammeldienst einen POP3-Account oder einen [[:RSS]]-Feed (kein Atom-Format) im Raum/der Mailingliste verfügbar zu machen.
 +
 +
 +  * [[http://www.citadel.org/doku.php/documentation:system_administration_manual#hosting.an.internet.mailing.list|Hosting an Internet mailing list]]
 +
 +==== Instant Messaging ====
 +
 +Es wird Jabber unterstützt, leider bisher [[http://www.mail-archive.com/room_citadel_support%40uncensored.citadel.org/msg03667.html|ohne SSL-Unterstützung]].
 +
 +Der Client muss sich nur auf den Citadel-Server auf Port 5222 verbinden.
 +
 +===== Links =====
 +
 +  * [[http://uncensored.citadel.org|Citabel Demo]]
 +  * [[http://easyinstall.citadel.org/citadel/docs/citadel.html|Citadel Manual]]
 +  * [[http://www.linuxjournal.com/article/9357|The Citadel Groupware Server]]
 +  * [[http://www.serverwatch.com/tutorials/article.php/3650006|Tip of the Trade: Citadel Groupware Server]] 
 +  * [[http://www.enterprisenetworkingplanet.com/netos/article.php/3740746|Set Up Basic Groupware With Citadel]]
 +
 +
 +===== Clients =====
 +:!: Administratoren sollten unbedingt die Benutzer über SSL anbinden. Sonst sind Probleme mit erschnüffelten Zugangsdaten (auf Messen, Wlan-Hotspots etc.) nur eine Frage der Zeit. Auch eine Einweisung in Warnungen über ungültige Zertifikate sollten vom Benutzer verstanden werden.
 +
 +
 +==== GroupDAV Clients (Kontact, Korganizer, ...) ====
 +Über [[wpde>GroupDAV]] werden Kalender, Adressen, Aufgaben usw. miteinander geteilt.
 +
 +Die beiden wichtigen Adressen sind
 +
 +  - https://ihr.server.tld/groupdav/ (für [[wpde>GroupDAV]])
 +  - https://ihr.server.tld/freebusy/ (für Frei/Belegt-Anzeige)
 +
 +[[http://www.citadel.org/doku.php/faq:favoriteclient:groupdav_urls#how.do.i.use.citadel.s.calendar.address.book.etc.from.korganizer.or.other.groupdav.client|How do I use Citadel's calendar, address book, etc. from KOrganizer (or other GroupDAV client)?]]
 +
 +:!: In manchen Versionen von Kontact (auch die Version von [[ubuntu:Ubuntu]] Gutsy) werden Termine nicht mehr angezeigt. Ein Workaround ist: Erstens auf die Eigenschaften der Kalenderessource zu gehen und die Häkchen vor den Ordnern wegzunehmen. In einem zweiten Schritt können diese über das Kontextmenu (rechte Maustaste drauf und "Aktiviert" auswählen)
 +
 +Als **Adressbuch** lässt sich der Citadel-Server ebenfalls einrichten:
 +  - "Einstellungen > Erweiterung anzeigen > Adressbücher" aktivieren
 +  - Citadel als Ressource einrichten
 +
 +:!: In der [[ubuntu:Ubuntu]]-Gutsy-Version werden Kalendereinträge nicht korrekt als Unicode angezeigt, somit sind Sonderzeichen falsch dargestellt.
 +
 +
 +==== Outlook ====
 +FIXME
 +
 +
 +
 +
 +
 +==== Thunderbird ====
 +Mit einer {{software:synckolab.xpi|korrigierten Version von synckolab}} lassen sich betriebssystemunabhängig die Daten syncronisieren. Damit können Kalender, Adressen (Kontakte) und Aufgaben syncronisiert werden. Siehe auch auch: [[http://www.citadel.org/doku.php/faq:favoriteclient:using_your_citadel_calendar_and_contacts_in_thunderbird?s=sync%20kolab|Using your Citadel calendar and contacts in Thunderbird]].
 +
 +Eine andere Möglichkeit (nur Kalender) funktioniert mit lightning und calDav (https://server.tld/groupdav/Calendar/calendar.ics), die Adressbucheinträge und Termine muss man aus den Mailordnern holen. 
 +
 +Siehe auch die [[software:Thunderbird]]-Seite.
 +
 +==== Evolution ====
 +FIXME
 +
 +Seinen eigenen Kalender bekommt man über CalDav mit der URL https://ihr.server.tld/groupdav/Calendar/calendar.ics . Ebenso sollten die Notizen funktionieren. Bei den Adressbüchern ist allerdings nur lokal und LDAP möglich.