1. В таких случаях, если у вас что-то не работает, прежде чем городить всю конечную систему с плагинами, файлами и т.п., убедитесь, что вод работает в принципе. В этом вам поможет браузерная консоль.
MODx.addTab("modx-resource-tabs", { title: _("modcom"), id: "files-tab", width: "95%", items: [{ xtype: "modcom-grid-items", width: "95%" }] });
Вот это не работает. То есть даже можете убрать свойство items (да и id не обязательно, тем более на уровне тестов), не работает. А вот так работает:
Ext.getCmp("modx-resource-tabs").add({ title: "TabTitle", width: "95%" });
2. Чаще юзайте console.log(). Убедитесь, что код ваш страбатывает при загрузке страницы, а так же есть все необходимые компоненты на странице.