Если вы чувствуете себя некомфортно из-за философии Drupal, согласно которой «многие маленькие высокофокусированные модули вместе создают приложения (то есть, как в Unix)», вы, действительно, лучше не будете искать свое решение в Drupal.
Drupal Way - установить CCK, Date и Views. Они содержат множество примеров и документацию, которые делают возможным запуск четного календаря. Согласитесь, это не просто, это не готовое решение. Но именно так Drupal предпочитает обрабатывать вещи.
Однако поверх Drupal вы можете запустить систему, подобную «функциям». Такая функция на самом деле представляет собой набор многих зависимостей и переносимых предварительных конфигураций. Другими словами: вы включаете функцию «календарь»: и бум: у вас есть представления, CCK и календарь на основе даты, но под ключ.
Я не знаю об общедоступной «функции» для календарей. И думаю, что запускать «функции» поверх вашего Drupal на данный момент довольно сложно.
Однако вы можете захотеть взглянуть на дистрибутив на основе Drupal OpenAtrium , который широко использует функции для запуска календарей, вики и так далее.