Weekend Prosjekt: Turn Thunderbird til et gruppevare klient med Sogo Connector

Mozilla Thunderbird har tjent sin plass som en e-post-programmet på Linux stasjonære, og dens kryssplattform natur gjør det til et populært valg for Windows og OS X-maskiner også – spesielt når du inkluderer kalender og oppgavebehandling kraften i Lightning add-on. Men opptak i bedriftsmiljøer har aldri vært sitt sterkeste, i stor grad fordi den ikke inkluderer gruppevare funksjoner som hendelsesinvitasjoner og felles adressebøker. Er hentet Connector utvidelsen gir disse funksjonene og mer, snu Thunderbird til et skikkelig gruppevare klient egnet for forretningsbruk.

The Case for gruppevare

For å være sikker, Thunderbird og Lyn sammen gjøre
støtter en rekke viktige kalender og PIM datastandarder, for eksempel iCalendar og vCard. Problemet er at denne støtten er ufullstendig i noen områder som prosjektledere brukes til en Microsoft Exchange-miljø kanskje forventer, som muligheten til å planlegge et møte i kalender app, se ledig /opptatt-status for de inviterte, og sender ut en invitasjon e-post til alle som er involvert med ett klikk.

Men Exchange er bare ett eksempel. Små og mellomstore bedrifter beveger seg vekk fra Exchange og lignende proprietære systemer mot billigere, enklere å administrere gruppevare suiter som kjører på Linux og Apache. . Men Thunderbird og Lightning støtte til eksterne kalenderprotokoller er sentrert mer på historiske standarder som LDAP enn på de nyere, lette protokoller foretrekkes av dagens gruppevare

Tilsidesett ironien i " lett " i navnet LDAP, de populære gruppevare suitene i dag understreker CalDAV og CardDAV protokoller for kalendere og kontakter. De opererer over HTTP, noe som gjør dem en naturlig tilpasning for web-baserte gruppevare systemer som Citadel, Zimbra, og DAViCal.

I tillegg til arrangementet organisasjon og ledig /opptatt-informasjon, CalDAV og CardDAV gjøre sentralisert styring av data mulig, slik at de ansatte kan få tilgang til sine kontakter og tidsplan fra en ekstern klient, og administratorer kan opprettholde og back-up systemet.

er hentet Extension

Sogo er en av dem som åpen kildekode, LAMP-basert gruppevare suiter som støtter DAV-basert protokoll stack. Hvis du ikke har hørt om det, er at sannsynlig et resultat av sin ungdom. Sogo skiller fra mange av sine samtidige i at det aktivt fremmet Thunderbird /Lyn som sin klient grensesnitt, snarere enn å tilby bare
et web-basert grensesnitt.

Prosjektet gjør to Thunderbird utvidelser : Sogo Connector, og er hentet fra Integrator. Som navnet tilsier, forvandler Integrator forlengelse Thunderbird til en dedikert Sogo klient. Men Connector utvidelsen er mer fleksibel, og legger til gruppevare funksjoner til Thunderbird som vil fungere med noen CalDAV /CardDAV basert serverprogramvaren.

Sogo Connector er gitt for Thunderbird 3.1 og 2.0. The Lightning utvidelsen er nødvendig, selv om du bare er interessert i CardDAV funksjoner. Sørg for at du har installert Lightning først, og deretter laste ned Sogo Connector XPI fil fra nedlastingssiden. I Thunderbird, gå til Verktøy - > Add-ons og klikk på " Installer ... " knapp. Velg den nylig nedlastede XPI filen, og start når installasjons forteller deg at det er klar.

Utvidelsen legger fire hovedfunksjonene til Thunderbird og Lyn, selv om de er godt integrert med eksisterende program, så de gjør skiller seg ut. Den første er støtte for CardDAV ekstern adressebøker. Når du åpner vinduet Adressebok i Thunderbird (Ctrl-Shift-B), ta tak i tynne vertikale linjer på venstre kant av vinduet, og dra dem til høyre. Dette åpner opp en godt skjult egenskap: Thunderbird eksisterende støtte for flere adressebøker. Normalt vil du ha to, standard " Personal Address Book " og " Collected adresser " hvor adresser fra innkommende e-post lagres automatisk

Thunderbird vil alltid tillate deg å lage en ny adressebok med File - >.; Nyhet - > Adressebok, men med Connector installert, " Remote Address Book " Det vil også bli lagt til alternativene. Velg dette menyelementet, og du kan skrive inn nettadressen for gruppevare server. Adressene vises umiddelbart på listen, og hvis serveren støtter lese /skrive-tilkoblinger, kan du redigere dem også.

Den andre nye funksjonen Connector legger det utgang til CalDAV eksterne kalendere, med støtte for full funksjon-set inkludert /opptatt-informasjon. Du legger til en CalDAV-kalender gjennom normal " Ny kalender " veiviser i Lyn, leverer nettadressen oppgitt av gruppevare server som plassering. Når du åpner en hendelse med deltaker informasjon, vises den i " Deltakere " del av vinduet fra. Oppgaver levert av iCalendar-feed vises automatisk i Lightning Oppgavebehandling komponent.

Den tredje nye funksjon er muligheten til å publisere ledig /opptatt-informasjon i din egen kalender feed. Dette gjøres gjennom en ekstra mulighet i ny begivenhet dialogboksen. Åpne Options-menyen og bla ned til " Vis tid som: " å merke deg selv som ledig eller opptatt i løpet av det angitte tidsluke. For ikke-private arrangementer, vil denne informasjonen være synlig for andre brukere abonnerer på gruppevare kalenderen. Du kan merke deg selv som " gratis " å indikere kontortid eller bakvakt status " opptatt " for å vise at du er utilgjengelig, eller la den tidsluke tomt hvis du ikke vet

Den fjerde nye funksjonen kalles ". event organisering " i dokumentasjonen, men det er også ofte referert til som å invitere deltakere til hendelser. Når du oppretter en ny hendelse, klikk på " invitere deltakere " knappen på verktøylinjen. Dette åpner opp en invitasjon vindu, med en liste over inviterte adresser i venstre kolonne, og en ledig /opptatt kalendervisning til høyre. Du legger deltakere på listen, og Thunderbird trekker automatisk opp sine ledige /opptatte data til høyre. Bygg listen først, og du kan søke etter en tid da alle (eller en beslutningsdyktig) av deltakerne er tilgjengelige. Du kan også markere individuelle deltakere som " nødvendig, " " valgfritt, " " stol, " eller " ikke-deltaker. " Sistnevnte kan være viktig hvis du trenger for å sikre at noen bemanning resepsjonen mens andre er i møtet, for eksempel

Med deltakerliste generert, klikker du på ". Lagre og lukk " knappen, og Thunderbird vil be deg om å bekrefte at du ønsker å sende ut e-postinvitasjonen. E-posten inneholder en iCalendar vedlegg som alle gruppevare-aware programmer vil gjenkjenne, slik at mottakerne skal plassere hendelsen på sine personlige kalendere. Hver deltaker kan bekrefte (fast eller forsøksvis) hvorvidt de vil delta, og du kan komponere oppfølging meldinger til alle mottakere eller bare tentative deltakerne ved å redigere hendelsen på nytt.

Hva Connector gjør ikke

Disse funksjonene, enkle selv om de kan individuelt høres, gjør Thunderbird /Lyn en kraftigere teamorganisering verktøy fordi de gjør det mulig samarbeid. Men Connector forlengelse alene er ikke alt du trenger.

Din bedrift eller prosjektet vil fortsatt trenger å sette opp en gruppevare suite (eller en frittstående CalDAV /CardDAV server), som er en beslutning som krever omtanke. Sogo virker som et valg verdt å se på, men det er nok av andre åpen kildekode-tilbud som gir den sterke konkurransen.

Sogo Connector add-on også håndterer ikke synkronisere Thunderbird med andre programmer og enheter, som kan være viktig å holde laget ditt koordinert. Din gruppevare suite kan
tilby sin egen synkroniseringsenhet funksjonen, men ikke ta det for gitt. For sin del, Sogo anbefaler fullt åpen kildekode Funambol forlengelse, som slår Thunderbird inn i en stand SyncML klient i sin egen rett, og lar brukerne å holde sine telefoner og tabletter up-to-date med kalender og kontaktinformasjon. Anmeldelser

Men det store flertallet av web-basert gruppevare suiter tilbyr solide HTML-grensesnitt, så uansett hva brukerne bære i lommene sine, vil de være i stand til å holde kontakten og holde seg på sporet når de er borte fra sine Thunderbird vinduer .

Så Gå

Så fint som Sogo Connector er, ville det være enda bedre hvis CardDAV og ledig /opptatt funksjonalitet ble bygget direkte inn i Lyn forlengelse selv. Jeg har opplevd noen quirks med den visuelle utformingen av " invitere deltakere " vindu som kan skyldes min konfigurasjon; det er vanskelig å feilsøke. Men til er hentet fra store kreditt, er prosjektet arbeider hånd i hånd med oppstrøms Lyn utviklere, opprettholde en patch sett og tilbake-porting nye funksjoner til sin egen bygger Lyn.

Det kan bane vei mot bedre CalDAV /CardDAV integrering i fremtidige utgivelser, men selv om det ikke skjer, er hentet Connector fortsatt en må-ha add-on for alle som bruker Thunderbird i et team miljø. Anmeldelser