Все базовые возможности:
* Шаблонизатор страниц (Smarty)
* Визуальное редактирование страниц (WYSIWYG редактор)
* Управление публикациями (WYSIWYG редактор и перемещение по дереву разделов и т.д.)
* Выбор WYSIWYG редактора (FCKeditor, TinyMCE и т.д.)
* Файловый менеджер (самописный)
* Менеджер пакетов (манагер модулей, удаление, блокирование, установка, апдейт)
+ админка ясен пень :)
Дополнительные:
* Разработка DOC, RTF, XLS, ODS, ODT парсеров (особенно DOC и RTF, для остальные куда лучше ситуация)
Примечание:
Разработка именно парсеров (т.к. генерировать RTF мона спокойно, RTFM и все…)! А также среда UNIX, никаких OLE и так далее…

Ссылки по теме:
WYSIWYG
Smarty
FCKeditor
TinyMCE
Кто-нибудь участвовал в разработке CMS?
С какими проблемами сталкивались?
Как обстоят дела по парсингу документов?