Bemærk venligst, at Sunbird ikke længere vedligeholdes. Men da der er mange, der stadig bruger det, er hjælpeafsnittene stadig med i denne artikel.
Indhold
- 1 Generelt
- 2 Brug
- 2.1 Findes der en funktion for helligdage?
- 2.2 Kan jeg oprette en tilbagevendende begivenhed, f.eks. den første mandag i august hvert år?
- 2.3 Hvordan kan jeg udgive mine begivenheder på en fjernserver?
- 2.4 Hvordan kan jeg hoste mine delte kalendere?
- 2.5 Kan Sunbird/Lightning påminde mig, når det er lukket? Kan Sunbird starte minimeret?
- 3 Import, eksport
- 3.1 Hvad er filformatet for Sunbird eller Lightning?
- 3.2 Virker det med Outlook?
- 3.3 Virker det med Suns kalenderserver?
- 3.4 Virker det med Apples iCal?
- 3.5 Synkroniserer det med min Palm Pilot?
- 3.6 Hvorfor viser den ingen begivenheder, når jeg importerer en kalenderfil? (Den ser ud til at importere alle elementer, men viser ingen begivenheder.)
- 4 Konfigurer/Tilpas
- 5 Hjælp med at udvikle Sunbird/Lightning
- 6 Fællesskabsdiskussion/Hjælp
Generelt
Hvad er forskellen på Sunbird og Lightning?
Sunbird er vores selvstændige kalenderprogram. Det behøver ikke et andet klientprogram for at køre, men det koster en større download og højere hukommelseskrav. På grund af sin selvstændige natur tilbyder Sunbird ikke nogen form for tæt integration med et e-mail-program, såsom Mozilla Thunderbird. Det tilbyder kalenderfunktioner direkte i Thunderbirds brugergrænseflade. Yderligere integrationsfunktioner, såsom e-mail-invitationer eller integration med adressebog, er ikke planlagt til fremtidige udgivelser, fordi det ikke længere vedligeholdes. Brug venligst Lightning i stedet for Sunbird.
Hvad skal jeg bruge for at installere Lightning?
Du skal bruge en aktuel version af Thunderbird, enten 3.1 eller nyere. Der findes også Lightning-versioner til de seneste nightly-udgivelser i sektionen "Development Channel". Tag et kig på Lightning-downloadsiden. Hvis der er problemer, så prøv at installere Lightning før andre udvidelser.
Hvordan afinstallerer jeg Lightning?
Du kan afinstallere Lightning fra tilføjelsesadministratoren i menuen Funktioner.
Er nightly-builds sikre?
Nightly-builds er test-builds for udviklere. De er ikke beregnet til almindelig brug. Brug af nightly-builds kan resultere i nedbrud og tab af data.
Brug
Findes der en funktion for helligdage?
Du kan abonnere på helligdagsfiler.
Kan jeg oprette en tilbagevendende begivenhed, f.eks. den første mandag i august hvert år?
Indstil begivenheden til at gentage hver 12. måned: I dialogboksen for ny begivenhed skal du indstille startdatoen til den første mandag i august det første år, f.eks. 2012-08-06. Klik på rullelisten ved siden af "Gentag" og vælg "Brugerdefineret...", vælg "årligt" i rullelisten ved siden af "Gentagelsesmønster", indstil intervallet til 1 år, og indstil de andre muligheder til "Første mandag i august".
Hvordan kan jeg udgive mine begivenheder på en fjernserver?
Du kan oprette din kalender på en kalenderserver, der understøtter CalDAV eller WCAP, eller som har en kalender-dataprovider-tilføjelse. CalDAV, WCAP og nogle tilføjelsesprotokoller giver en kalenderklient som Sunbird eller Lightning mulighed for at bede serveren om at ændre individuelle begivenheder, og serverne forhindrer eller registrerer overskrivning af ændringer fra to personer eller programmer. Når du abonnerer på en kalender ved hjælp af disse metoder, gemmes de ændringer, du foretager, tilbage på serveren én begivenhed eller opgave ad gangen.
Du kan også udgive begivenheder fra kalenderen som en personlig .ics-fil på en FTP-server (kun Sunbird) eller en webDAV-aktiveret webserver. Du kan også bruge kalenderen til at abonnere på disse begivenheder. Da denne metode overskriver hele filen for hver ændring, er den ikke egnet til kalendere, der ændres af mere end én person eller et program, eller til store kalendere.
Hvordan kan jeg hoste mine delte kalendere?
En måde er at gemme din kalender på en offentlig kalendertjeneste. Der er mange; tjek med din e-mail-udbyder, eller søg på nettet. Nogle gemmer kun hele ics-filer, der er ændret af en enkelt bruger, mens andre tilbyder en tjeneste med en mere robust kalenderprotokol som CalDAV (eller WCAP), for bedre at kunne håndtere store kalendere og ændringer fra flere brugere.
For at hoste delte kalendere fra din egen servermaskine er den bedste måde at installere en tjeneste, der er specielt designet til at administrere kalendere, typisk ved hjælp af en protokol som CalDAV eller WCAP. Både open source og kommercielt understøttede kalendertjenestepakker er tilgængelige.
Hvis kun én person eller et program skal ændre en lille kalender, kan du bruge en webDAV-server. Hvis du kører din egen webserver, kan du installere mod_dav, et gratis Apache-modul, der vil omdanne din webserver til en webDAV-server. Instruktioner om, hvordan du sætter det op, findes på deres websted. Når du har sat din webDAV-server op, kan du udgive din kalender på webstedet og derefter abonnere på den fra enhver anden kalender. Automatisk opdatering af kalenderen vil give dig en fattigmands-kalenderserver.
Kan Sunbird/Lightning påminde mig, når det er lukket? Kan Sunbird starte minimeret?
Nej, Sunbird og Lightning kan ikke give pop op-beskeder eller sende e-mails, når de ikke kører. Der er dog et 'trick' til dette problem: du kan skjule Sunbird i proceslinjens meddelelsesområde. Dette kan gøres med Suntray eller Minimize to Tray til Windows og Kdocker til Linux.
Import, eksport
Hvad er filformatet for Sunbird eller Lightning?
Sunbird/Lightning bruger en SQL-baseret lagringsmekanisme baseret på SQLite. Lokale kalenderfiler har filendelsen .sdb og kan findes i profilmappen. Sunbird/Lightning kan også arbejde med filer baseret på iCal-standarden. Disse filer har filendelsen .ics og kan åbnes, importeres, eksporteres og abonneres på.
Virker det med Outlook?
Outlook gemmer ikke sine kalenderdata i et åbent standardformat, så Calendar og Sunbird understøtter i øjeblikket ikke Outlook direkte. Du kan dog muligvis eksportere dine Outlook-begivenheder som en .ics- eller .csv-fil og importere dem til Sunbird eller Lightning ved hjælp af filtyperne "Kalenderfiler" eller "Outlook kommasepareret". Linux-brugere kan finde denne side nyttig. (Følg bug 167102 for flere detaljer om Outlook-integration.)
Virker det med Suns kalenderserver?
I dialogboksen Ny kalender skal du vælge "På netværket" og derefter kalendertypen "WCAP". Angiv en URL til kalenderserveren i formen "https://servername.com/" eller "https://username@servername.com/" i feltet "Placering". Se også WCAP Guide.
Virker det med Apples iCal?
iCal og Calendar bruger det samme filformat, så begivenheder fra den ene bør vises uden problemer i den anden. Du kan også abonnere på listen over begivenheder på Apples websted, hvis du har lyst.
Bemærk venligst, at iCal i øjeblikket ikke er i stand til at redigere en kalenderfil på en webDAV- eller ftp-server i samarbejde. iCal vil overskrive alle ændringer, der er foretaget fra et andet program (som Sunbird eller Lightning) på en sådan fil.
Synkroniserer det med min Palm Pilot?
Calendar synkroniserer endnu ikke med din Palm Pilot.
Hvorfor viser den ingen begivenheder, når jeg importerer en kalenderfil? (Den ser ud til at importere alle elementer, men viser ingen begivenheder.)
Det lyder som om, din standardkalender er indstillet til ikke at være synlig (under fanen Kalendere). Der er en bug, der indstiller en ikke-synlig kalender til at være synlig i kort tid, mens en ny begivenhed tilføjes til den kalender. Begivenhederne tegnes til visning i den tid, men når du klikker på en af begivenhederne, er kalenderen ikke tilgængelig, og det resulterer i et nedbrud.
Kort sagt: tjek, om din standardkalender er synlig.
Konfigurer/Tilpas
Hvordan kan jeg ændre datoformatet?
Langt datoformat og Kort datoformat er defineret af det lokale operativsystem, så datoformater er konsistente på tværs af skærmen.
I Windows 2000/XP, se Start | Indstillinger (Win 2000) | Kontrolpanel | Internationale indstillinger | Tilpas... (Win XP) | Dato (faneblad).
I Windows Vista/7, se Start | Kontrolpanel | Klokkeslæt, sprog og område | Område og sprog | Yderligere indstillinger... | Dato (faneblad).
Du kan vælge mellem Langt datoformat eller Kort datoformat i kalenderindstillingerne for at styre, hvordan datoer vises i tabeller og eksporteret tekst.
Hvordan kan jeg ændre kalenderens alarmlyd?
Den er pakket i filen calendar.jar i dit programs chrome-mappe. Filnavnet er sound.wav. Du skal pakke calendar.jar ud med et zip-program (som WinZip), ændre sound.wav og pakke den igen.
Hvordan kan jeg farvelægge begivenheder?
Du kan oprette kalenderfiler til forskellige slags begivenheder og give hver fil en forskellig farve.
Hvordan kan jeg tilgå lokale kalendere fra Sunbird eller Lightning på samme tid?
- Sunbird: Brug "Filer | Ny kalender..." til at oprette en ny lokal fil i et program, og "Filer | Åbn kalenderfil" til at åbne den samme lokale fil fra det andet program.
- Lightning: Brug "Filer | Ny | Kalender..." til at oprette en ny lokal fil i et program, og "Filer | Åbn | Kalenderfil..." til at åbne den samme lokale fil fra det andet program. Dette er beregnet til at se den samme lokale kalender fra to programmer, ikke til at redigere en delt kalender. Vær forsigtig med ikke at tilføje eller redigere begivenheder eller opgaver i den samme kalenderfil fra to programinstanser samtidigt, da du kan miste ændringer, når filen overskrives. (Hvis du absolut vil leve farligt, så opdater før du redigerer.)
Et mere detaljeret eksempel:
- Opret en lokal kalender i det første program, f.eks. Lightning.
- For at oprette en ny lokal fil ved hjælp af en "file://"-URL:
- Fra menuen "Filer" skal du vælge "Ny | Kalender..."
- Vælg "På netværket", og klik på "Næste" (IKKE "På min computer", som opretter kalendere, der er gemt i en lokal SQLite-database.)
- Vælg "iCalendar (ICS)" (standard), og indtast en file:-URL til den lokale fil. På MS-Windows-operativsystemer kan det være noget i stil med: "file:///C:/Documents and Settings/BRUGERNAVN/MyCal.ics".
- Klik på "Næste".
- Rediger navnet og farven, hvis det ønskes.
- Klik på "Næste".
- Klik på "Færdig".
- I venstre sidepanel føjes kalenderen til kalenderlisten (klik på '+' hvis den er skjult), men filen MyCal.ics vises ikke på disken, før du tilføjer en begivenhed eller opgave til den.
- På listen "Kalender" skal du klikke for at vælge den nye kalender "MyCal", så kun dens linje har en anden baggrundsfarve. (Afkrydsningsfeltet skal forblive markeret.)
- For at tilføje en ny begivenhed skal du klikke på værktøjslinjeknappen "Ny begivenhed" (eller i menuen "Filer" klikke på "Ny begivenhed..."). I dialogboksen for begivenheden skal du indtaste en titel, f.eks. "Min frokost".
- Klik på "Gem og luk" for at gemme den.
- For at bekræfte, hvor kalenderen er gemt: På listen "Kalender" skal du højreklikke på kalendernavnet "MyCal.ics" og klikke på "Egenskaber". Noter placeringens filsti. Klik på "OK".
- For at bekræfte, at begivenheden "Min frokost" er blevet gemt i den fil, "MyCal.ics", skal du se "MyCal.ics" i en teksteditor for at kontrollere, at en begivenhed med titlen "Min frokost" er blevet tilføjet til den fil.
- Åbn den lokale kalender fra det andet program, f.eks. Sunbird.
- For at åbne filen:
- I kalenderens "Filer"-menu skal du klikke på "Åbn kalenderfil..."
- I filbrowseren skal du finde den samme fil.
- Du bør se begivenheden "Min frokost", som du tilføjede fra Lightning.
- I Sunbird skal du tilføje en opgave til den samme fil med titlen, f.eks. "Min træning", og klikke på "Gem og luk".
- Opdater det andet programs hukommelse om kalenderen fra den lokale fil.
- Find programmets "Kalender"-liste i Lightning.
- Slå afkrydsningsfeltet for kalenderen "MyCal" fra og til igen. Begivenheder eller opgaver tilføjet fra Sunbird som "Min træning" skulle dukke op.
Hjælp med at udvikle Sunbird/Lightning
Hvordan kan jeg pille ved eller rette i brugergrænsefladen?
GUI'en er skrevet i XUL, JavaScript og CSS, med DTD'er og egenskabsfiler til lokaliseret tekst. De er alle indeholdt i chrome/calendar.jar i brugerprofilens udvidelsesmappe (Firefox, Thunderbird).
På Linux er stien til profiludvidelser sandsynligvis noget i stil med ~/.mozilla/thunderbird/default.xxx/extensions/{8e117890-a33f-424b-a2ea-deb272731365}/chrome/calendar.jar. Stien til programbiblioteket er sandsynligvis noget i stil med /usr/local/sunbird/chrome/calendar.jar.
På Windows er stien til profiludvidelser sandsynligvis noget i stil med C:\Documents and Settings\(bruger)\Application Data\Mozilla\thunderbird\Profiles\default.xxx\extensions\{8e117890-a33f-424b-a2ea-deb272731365}\chrome\calendar.jar. Stien til programbiblioteket er sandsynligvis noget i stil med c:\Program Files\sunbird\chrome\calendar.jar.
Pak calendar.jar ud. Den indeholder tre mapper: content, locale, skin.content: XUL og JS definerer komponenterne og hændelseshåndteringerne. XBL-filer indeholder både XUL og JS. locale: DTD og egenskaber definerer teksten for hver lokalitet. skin: CSS og billeder definerer udseendet for hvert standardtema.
For at lave en ændring:
- Pak
calendar.jarud, - Rediger filer,
- Pak den sammen igen til
calendar.jar, - Genstart Lightning/Sunbird og test.
Det er det. Test med javascript.options.strict sat til true for at få JavaScript-konsoladvarsler for almindelige problemer (åbn URI'en about:config i browseren for at indstille præferencen).
For at rette fejl, hvis filer i kildekodelageret (Comm-Central) er nyere end den seneste nightly-build, du bruger, er det bedre at hente filer fra lageret, redigere og pakke dem ind i jar-filen (bemærk mappestrukturen).
Hvor får jeg den seneste kildekode til Sunbird/Lightning?
Kildekoden til Sunbird/Lightning findes i comm-central Mercurial (hg)-lageret. Følg instruktionerne på den side for at få kildekoden.
Du kan også gennemse eller søge i kildekoden, eller tjekke, hvad der lige er ændret i comm-central-lageret.
Hvordan bygger jeg Sunbird/Lightning?
Tjek kildekoden og build-dokumentationen. Ledsagende oplysninger kan også findes på Sunbird build-siden.
Hvordan kan jeg hjælpe med at rette fejl?
Tjek fejl-siden.
Fællesskabsdiskussion/Hjælp
Hvor er hjælpefunktionen i Sunbird/Lightning?
Sunbird og Lightning har endnu ikke en hjælpefunktion. Der er et igangværende projekt, som leverer en udvidelse til Sunbird. Udvidelsen kan findes på deres projektside. Det samme projekt har også udviklet en online-hjælp.
Hvilken nyhedsgruppe eller hvilket forum diskuterer Sunbird og Lightning?
To Sunbird-/Lightning-relaterede nyhedsgrupper findes på news.mozilla.org nyhedsserveren.
mozilla.support.calendar: Denne nyhedsgruppe er dedikeret til brugere af Sunbird eller Lightning. Alle brugerrelaterede diskussioner (spørgsmål vedrørende brugen af produktet, tips og tricks, løsninger eller anmodninger om forbedringer) bør postes her.
mozilla.dev.apps.calendar: Denne nyhedsgruppe er dedikeret til de nuværende og fremtidige udviklere af Sunbird eller Lightning. Alle udviklerrelaterede diskussioner (hvordan man bedst retter en bestemt fejl, hvordan man bruger en bestemt grænseflade til at udvide produktet eller alle diskussioner vedrørende fremtidig produktplanlægning) bør postes her.
Hvis du stadig har brug for hjælp, er du velkommen til at stille et spørgsmål i MozillaZine Calendar Forum.