Я хочу найти рубиновый драгоценный камень для моего проекта для работы с повторным преобразованием событий, который соответствует следующим требованиям:
- может обрабатывать шаблоны типа« Еженедельно в Вторник и среда »или« Ежемесячно в последний вторник »
- может вычислить следующее событие
- может сериализовать / десериализовать шаблон в строку для хранения в базе данных
- сериализация имеет стабильный формат (eiон сможет загружаться даже после обновления)
- работают как минимум со следующими компонентами шаблона: время, день недели, дата месяца, n-й день недели в месяце;
- может повторяться ежедневно, еженедельно, ежемесячно или с интервал n дней, недель или месяцев
- может представлять шаблон на естественном английском языке
- может анализировать шаблон с английского (необязательно)
- может экспортировать в какой-либо популярный формат, например iCal (необязательно)
- может интегрировать с другими драгоценными камнями / системами для календаря и управления задачами (необязательно)
- поддержка Active Record - анализ параметров, проверка (необязательно)
- имеет достаточно тестов и несколько ошибок, более 1 пользователя :)
- имеет разумные performance
Я нашел двух подходящих кандидатов:
- Tickle - хорошо то, что он может разбирать английский.
- Ice_Cube (+ Schedule-Attributes) - преимущество в том, что он наиболее популярен и может экспортировать в iCal
Не могли бы вы предложить драгоценный камень и описать положительный и отрицательный опыт с ним?
Возможно, вы также могли бы добавить несколько подходящих критерии / требования, которые я не упомянул.
P.S. Просите кого-нибудь с 1,5K + добавить тег recurring_events. Спасибо
задан Gregory Mostizky 14 March 2011 в 16:24
поделиться