Мне нужен большой календарь (не jQuery datepicker) с возможностью планировать события и показывать их в календаре. Календарь должен поддерживать просмотры месяца/недели/дня. Очень желательно, чтобы Calendar не перезагружал всю страницу при изменении вида (обновление AJAX). Он должен быть легко настраиваемым (темы CSS) и локализуемым. Он должен поддерживать перетаскивание (для запланированных событий). Такой календарь должен отображаться на стороне клиента из фрагмента данных JSON.
Я знаю, что существует слишком много требований, чтобы найти Календарь, который соответствует им всем, кроме всего, что они важны. Я нашел несколько бесплатных элементов управления календарем с открытым исходным кодом, но почти все они тщательно настроены для ASP.NET, но не MVC или имеют очень "тяжелую" кодовую базу JavaScript. В идеале я рассматриваю его как расширение jQuery, но не ASP.NET-контроль на стороне сервера. Лучшее готовое к использованию решение, которое я нашел, - FullCalendar от Адама Шоу (http://arshaw.com/fullcalendar/). Это плагин jQuery, исходный код которого я могу изменить в соответствии с моими потребностями.
Если вы можете предложить несколько лучших существующих решений, я буду очень благодарен.