Календари (Lightning и Sunbird) FAQ
Информация ревизии
- id ревизии: 69988
- Создано:
- Создатель: Harry
- Комментарий: translation
- Отрецензировано: Да
- Отрецензировано:
- Отрецензировано: Unghost
- Одобрено? Да
- Является текущей ревизией? Нет
- Готово для локализации: Нет
Источник ревизии
Содержимое ревизии
Пожалуйста, обратите внимание, что Sunbird больше не поддерживается. Но есть так как много людей, которые до сих пор используют его, поэтому разделы справки были включены в эту статью.
Оглавление
- 1 Общее
- 2 Использование
- 2.1 Существует ли функция праздников?
- 2.2 Могу ли я сделать Периодическое событие на, скажем, первый Понедельник каждого Августа?
- 2.3 Как я могу опубликовать мои события на удаленном сервере?
- 2.4 Как я могу обслуживать мои общие календари?
- 2.5 Могут Sunbird/Lightning напоминать мне, когда они закрыты? Может Sunbird запускаться свернутым в значок?
- 3 Импорт, Экспорт
- 3.1 Какой формат файла для Sunbird или Lightning?
- 3.2 Будет ли это работать с Outlook?
- 3.3 Будет ли это работать с сервером календаря Sun?
- 3.4 Будет ли это работать с Apple iCal?
- 3.5 Можно ли это синхронизировать с моим Palm Pilot?
- 3.6 Почему не показываются события при импорте файла календаря? (Кажется, импортированы все пункты, но не показываются никакие события.)
- 4 Конфигурирование/Настройка
- 5 Помочь в развитии Sunbird/Lightning
- 6 Сообщество Обсуждение/Помощь
Общее
В чем разница между Sunbird и Lightning?
Sunbird это наше автономное приложение календаря. Нет необходимости в другом клиентском приложении для запуска с большей загрузкой и более высокими требованими памяти. Благодаря своей автономности, Sunbird не предлагает любой вид тесной интеграции с приложением электронной почты, таким как Mozilla Thunderbird. Он предлагает возможности календаря непосредственно в интерфейсе пользователя Thunderbird. Дальнейшие интеграционные возможности, такие как приглашения по электронной почте или интеграции адресной книги не планируются в будущих выпусках, потому что он больше не поддерживается. Пожалуйста, используйте Lightning вместо Sunbird.
Что мне нужно для установки Lightning?
Вам нужна текущая версия Thunderbird, либо 3,1 или выше. Есть также версии Lightning для последних ночных релизов в разделе "Канал Разработчика". Взгляните на страницу загрузки Lightning. Если есть проблемы, попробуйте установить Lightning перед любыми другими расширениями.
Как удалить Lightning?
Вы можете удалить Lightning из менеджера расширений в меню Сервис.
Безопасны ли ночные сборки?
Ночные сборки это тестовые сборки для разработчиков. Они не предназначены для общего использования. Использование тестовых версий может привести к падению и потере данных.
Использование
Существует ли функция праздников?
Вы можете подписаться на файлы праздников.
Могу ли я сделать Периодическое событие на, скажем, первый Понедельник каждого Августа?
Настройте повторение событий через каждые 12 месяцев: В новом диалоговом окне событий, задайте дату начала на первый понедельник августа первого года, например 2012-08-06. Нажмите раскрывающийся список рядом с "Повтор" и выберите "Настроить...", выберите "ежегодно" в раскрывающемся списке рядом с "Повторение события", установите интервал 1 год, и установите другие опции для "Первый понедельник августа".
Как я могу опубликовать мои события на удаленном сервере?
Вы можете создать свой календарь на календарном сервере, поддерживающем CalDAV или WCAP или имеющем дополнение кадендарь поставщика данных. CalDAV, WCAP и некоторые протоколы дополнения позволяют клиенту календаря например Sunbird или Lightning сообщать серверу об изменении отдельных событий и серверы предотвращают или проверяют перезапись изменений от двух человек или программ. При подписке на календарь с помощью этих методов изменения, сделанные вами будут сохранены на сервере одного события или задачи одновременно.
Вы также можете опубликовать события из календаря в качестве личного файла .ics на FTP сервере (только Sunbird ) или включенного веб-сервера WebDAV. Вы можете использовать календарь, чтобы также подписаться на эти события. Поскольку этот метод перезаписывает весь файл для каждого изменения, это не подходит для календарей модифицированных более чем одним пользователем или программой, ни для больших календарей.
Как я могу обслуживать мои общие календари?
Один из способов заключается в хранении календаря на общественном сервисе календаря. Их много; проконсультируйтесь с вашим провайдером электронной почты или поищите в Интернете. Некоторые сервисы предлагают только целые файлы ICS модифицированные одним пользователем, в то время как другие предоставляют услуги с более надежным протоколом календарей, таким как CalDAV (или WCAP), чтобы лучше справляться с большими календарями и изменениями несколькими пользователями.
Служба общих календарей с вашего собственного сервера, лучший способ установить службу, специально разработанную для управления календарями, как правило, с использованием протокола, такого как CalDAV или WCAP. Оба доступны с открытым исходным кодом и коммерчески поддерживаемыми пакетами услуг календаря.
Если изменять маленький календарь будет только один человек или программа, вы можете использовать webDAV сервер. Если вы используете свой собственный веб-сервер, вы можете установить mod_dav, свободный модуль Apache, который превратит ваш веб-сервер в сервер WebDAV. Инструкции о том, чтобы настроить его на их веб-сайте. После того, как вы создадите свой WebDAV сервер, вы можете опубликовать свой календарь на сайте, затем подписаться на него с любого другого Календаря. Автоматическое обновление календаря даст вам бюджетный сервер календаря.
Могут Sunbird/Lightning напоминать мне, когда они закрыты? Может Sunbird запускаться свернутым в значок?
Нет, Sunbird и Lightning не могут дать всплывающие сообщения или отправлять электронные письма, когда они не работают. Тем не менее, есть 'хитрость' для этой проблемы: можно свернуть Sunbird в системный трей. Это может быть сделано с помощью Suntray или Minimize to Tray для Windows и Kdocker для Linux.
Импорт, Экспорт
Какой формат файла для Sunbird или Lightning?
Sunbird/Lightning использует механизм хранения SQL на основе SQLite. Локальные файлы календаря имеют расширение файла .SDB и могут быть найдены в каталоге профиля. Sunbird/Lightning могут также работать с файлами на основе стандарта iCal. Эти файлы имеют расширение файла .ics и могут быть открыты, импортированы, экспортированы и подписаны.
Будет ли это работать с Outlook?
Outlook не хранит свои данные календаря в открытом стандартном формате, поэтому Календарь и Sunbird в настоящее время не поддерживают Outlook непосредственно. Тем не менее, вы в состоянии экспортировать события Outlook в файлы .ics или .CSV и импортировать их в Sunbird или Lightning с помощью типов файла "Файлы Календаря» или «Outlook разделенные запятыми", соответственно. Пользователи Linux могут найти эту страницу для возможного использования. (Следуйте bug 167102 для более подробной информации об интеграции Outlook.)
Будет ли это работать с сервером календаря Sun?
В диалоговом окне Новый Календарь выберите "В сети", а затем календарный тип "WCAP". Вставьте URL календаря сервера в форме "https://servername.com/" или "HTTPS: //username@servername.com/" в поле "Расположение". Смотрите также Руководство WCAP.
Будет ли это работать с Apple iCal?
iCal и Календарь используют тот же формат файлов, поэтому события из одного должны появиться без проблем в другом. Вы также можете подписаться на список событий на сайте Apple если вам нравится.
Пожалуйста, обратите внимание, что iCal в настоящее время не способен совместно редактироть файл календаря на WebDAV или FTP-сервере. iCal перепишет любые изменения, сделанные из другого приложения (например, Sunbird или Lightning) в таком файле.
Можно ли это синхронизировать с моим Palm Pilot?
Календарь пока еще не может синхронизироваться с Palm Pilot.
Почему не показываются события при импорте файла календаря? (Кажется, импортированы все пункты, но не показываются никакие события.)
Похоже, ваш календарь по умолчанию установлен скрытым (на вкладке Календари). Существует баг , который устанавливает невидимый календарь в видимый в течение короткого времени, добавляя новое событие к этому календарю. События обращаются к просмотру в течение этого времени, но, когда вы щелкаете на одно из не доступных событий календаря в результате происходит падение.
Короче говоря: проверьте, что ваш календарь по умолчанию виден.
Конфигурирование/Настройка
Как я могу изменить формат даты?
Длинный формат даты и краткий формат даты определяются локальной операционной системой, так форматы даты устанавливаются через экран.
В Windows 2000/XP, через меню Пуск | Настройки (Win 2000) | Панель Управления | Язык и региональные стандарты | Настройка... (Win XP) | Дата (вкладка).
В Windows Vista/7, через меню Пуск | Панель управления | Время, язык и регион | Язык и региональные стандарты | Дополнительные настройки... | Дата (вкладка).
Вы можете выбирать между длинным форматом даты или кратким форматом даты в настройках календаря для управления, как даты будут отображаться в таблицах и экспортируемом тексте.
Как я могу изменить звук будильника календаря?
Он упакован в файле calendar.jar в каталоге приложения хром. Имя файла sound.wav. Вы должны распаковать calendar.jar программой Zip (как WinZip), изменить sound.wav и упаковать его.
Как я могу раскрасить события?
Вы можете создавать файлы календаря для проведения различного рода мероприятий и задать каждому файлу различный цвет.
Как я могу получить доступ к локальным Календарям из Sunbird или Lightning одновременно?
- Sunbird: Используйте "Файл | Новый Календарь...", чтобы создать новый локальный файл в одной программе и "Файл | Открыть файл Календаря", чтобы открыть один и тот же локальный файл из другой программы.
- Lightning: Используйте "Файл | Новый | Календарь...", чтобы создать новый локальный файл в одной программе и "Файл | Открыть | Файл Календаря...", чтобы открыть один и тот же локальный файл из другой программы. Это предназначено для просмотра одного и того же локального календаря из двух программ, не для редактирования общего календаря. Будьте осторожны, чтобы не добавить или изменить любые события или задачи в том же календарном файле из двух копий программ одновременно, иначе вы можете потерять изменения, при перезаписи файла. (Если вы ищите приключений, обновите до редактирования.)
Примеры более подробно:
- Создайте локальный календарь в первой программе, например Lightning.
- Чтобы создать новый локальный файл, используйте ссылку "file://":
- Из меню "Файл", выберите "Новый | Календарь..."
- Выберите "В сети" и щелкните "Далее" (НЕ "На моем компьютере", что создаст календари, хранящиеся в локальной базе данных SQLite.)
- Выберите "iCalendar (ICS)" (по умолчанию) и введите путь к локальному файлу. На системе MS-Windows, это может быть что-то вроде: "file:///C:/Documents and Settings/USERNAME/MyCal.ics".
- Щелкните "Далее".
- Измените имя и цвет по желанию.
- Щелкните "Далее".
- Щелкните "Готово".
- В левой боковой панели, календарь добавляется в Календарь (щелкните '+', если свернут), но файл MyCal.ics не появится на диске, пока не добавить событие или задачу к нему.
- В списке "Календарь" щелкните, чтобы выбрать новый календарь "MyCal", так что его линия находится на другом цветном фоне. (Флажок должен буть установлен.)
- Чтобы добавить новое событие, нажмите кнопку панели инструментов "Новое событие" (или в меню "Файл", щелкните "Новое событие..."). В диалоговом окне событий, введите название, например "Мой обед".
- Щелкните "Сохранить и Закрыть" чтобы сохранить его.
- Чтобы проверить, где календарь хранится: В «Календарь» щелкните-правой кнпкой мыши на календаре с именем "MyCal.ics" и нажмите "Свойства". Обратите внимание на путь расположения файла. Нажмите "OK".
- Чтобы проверить, что событие "Мой обед" было сохранено в этом файле, "MyCal.ics", посмотрите "MyCal.ics" в текстовом редакторе, чтобы проверить, что событие под названием "Мой обед" было добавлено в этот файл.
- Откройте локальный календарь из второй программы, например Sunbird.
- Чтобы открыть файл:
- В меню Календарь "Файл" выберите пункт "Открыть файл календаря..."
- В проводнике файлов перейдите на этот же файл.
- Вы должны увидеть событие "Мой обед", которое было добавлено из Lightning.
- В Sunbird, добавьте задачу в тот же файл под названием, скажем, "Мои тренировки" и нажмите "Сохранить и Закрыть".
- Обновите память другой программы календаря из локального файла.
- Найдите список программы "Календарь" в Lightning.
- Снимите флажок календаря "Mycal", а затем включите снова. Должно появиться Событие или задача, добавленные с Sunbird, например "Мои тренировки".
Помочь в развитии Sunbird/Lightning
Как я могу изменить или исправить пользовательский интерфейс?
GUI записывается в XUL, JavaScript и CSS с DTDs и файлами свойств для локализованного текста. Все они содержатся в chrome/calendar.jar
в каталоге расширений профиля пользователя (Firefox, Thunderbird).
На Linux, путь расширения профиля, вероятно, выглядит как то так ~/.mozilla/thunderbird/default.xxx/extensions/{8e117890-a33f-424b-a2ea-deb272731365}/chrome/calendar.jar
. Путь к каталогу приложений, вероятно, выглядит как то так /usr/local/sunbird/chrome/calendar.jar
.
На Windows, путь расширения профиля, вероятно, выглядит как то так C:\Documents and Settings\(user)\Application Data\Mozilla\thunderbird\Profiles\default.xxx\extensions\{8e117890-a33f-424b-a2ea-deb272731365}\chrome\calendar.jar
. Путь к каталогу приложений, вероятно, выглядит как то так c:\Program Files\sunbird\chrome\calendar.jar
.
Распакуйте calendar.jar
. Он содержит три каталога: содержание, расположение, тема
.содержимое
: XUL и JS определяют компоненты и обработчики событий. XBL файлы содержат оба XUL и JS. расположение
: DTD и свойства определяют текст для каждого языка. тема
: CSS и изображения определяют вид для каждой темы по умолчанию.
Чтобы внести изменения:
- Распакуйте
calendar.jar
, - Отредактируйте файлы,
- Упакуйте обратно в
calendar.jar
, - Перезапустите Lightning/Sunbird и проверьте.
Вот и все. Проверьте, что javascript.options.strict
установлен в true
, чтобы получать предупреждения консоли JavaScript для общих проблем (откройте ссылку about:config
в браузере, чтобы изменить настройки).
Для исправления ошибок, если файлы в репозитории исходных текстов (Comm-Central) являются более поздними, чем последние ночные сборки, которые вы используете, то лучше получить файлы из репозитория, отредактировать и упаковать их в jar (структуры каталогов).
Где я могу получить последнюю версию исходного кода для Sunbird/Lightning?
Исходный код Sunbird/Lightning расположен в comm-central репозитории Mercurial (hg). Следуйте инструкциям на этой странице, чтобы получить исходный код.
Вы также можете просмотреть или найти источник или только проверить на изменения в comm-central репозитории.
Как я могу собрать Sunbird/Lightning?
Проверьте исходный код и документацию по созданию. Сопроводительная информация также может быть найдена на странице разработки Sunbird.
Как я могу помочь исправить ошибки?
Проверьте страницу ошибок.
Сообщество Обсуждение/Помощь
Где функция помощи в Sunbird/Lightning?
Sunbird и Lightning пока еще не имеют функции помощи. Действующий проект развивается с предоставлением расширений для Sunbird. Расширения можно найти на их странице проекта. Этот же проект поддерживает он-лайн помощь.
Какие новости или форум обсуждают Sunbird и Lightning?
Существуют две связанные группы новостей Sunbird-/Lightning- на новостном сервере news.mozilla.org.
mozilla.support.calendar: Эти новости посвящены пользователям Sunbird или Lightning. Все связанные с пользователями обсуждения (вопросы по использованию продукта, советы и хитрости, обходные пути или запросы по усовершенствованию) должны быть размещены здесь.
mozilla.dev.apps.calendar: Это новости посвящены текущим и будущим разработчикам Sunbird или Lightning. Все обсуждения разработчиков, связанные с (как лучше исправить конкретную ошибку, как использовать конкретный интерфейс продлить продукт или все дискуссии относительно будущего планирования продукции) должны быть размещены здесь.
Если вам все еще нужна помощь, не стесняйтесь задать вопрос на MozillaZine Форума Календаря.