С радостью сообщаю, что пакеты modxRepository и modxSmarty опубликованы в официальном репозитории modx.com Про modxRepository я писал не мало, а вот про modxSmarty только мельком заикался. А между прочим считаю его одним из самых интересных своих пакетов. Объясню почему. Из-за особенностей парсера MODX, и самого MODX в целом, шаблоны MODX (именно modTemplate) — это по сути своей не совсем шаблоны, а как бы контроллеры. То есть именно то, какой шаблон указан для документа, определяет, какая логика будет проработана в процессе обработки документа. Это будет определено на уровне содержащихся в шаблоне сниппетов и чанков. Но как таковой функции шаблонизации они все-таки не имеют. Попробуйте, к примеру, сменить разом полностью все оформление готового сайта. Не получится просто так. А даже если и получится, то MODX-шаблоны будут играть в этом далеко не первую роль. Использование пакета modxSmarty позволяет использовать для разработки своих сайтов шаблонизатор Smarty (забегая вперед, скажу, что в дальнейшем появятся подобные пакеты и для других систем шаблонизации, типа Twig и т.п.). В данном случае Smarty дает сразу два мощных преимущества: