Добрый день.
Да, Login надо ставить (я стараюсь не раздувать пакеты лишними кодами), ЧПУ тоже включать самостоятельно (может кому-то не надо).
Про контексты — здесь все как обычно. Смотрите index.php, там инициализируется контекст web ($modx->initialize('web');). Или меняйте там на свой контекст вместо web, или плагин вешайте на событие OnHandlerRequest и делайте $modx->switchContext($ctx);