Начало работы с MachII+Coldspring

Интересующийся разработчик знает, что для Coldfusion существует стопятьсот фреймворков (навскидку Fusebox, Mach II, Coldbox, FW/1), и в настоящее время без фреймворка начинать разрабатывать просто некошерно. На страницах нашего уютного бложека мы попробуем освещать популярные фреймворки. Для затравочки начну с описания Mach II, с самого начала работы с ней (ним ?).

Начало работы с Mach II взято из этой статьи (via) с небольшими изменениями. Все сводится к этому:

1. скачать и развернуть код собственно Mach II, Dashboard и Coldspring, добавить маппинги в CF Administrator:

  • /coldspring
  • /MachII
  • /MachIIDashboard

Код этих трех я расположил вне корня веб-сервера и настроил маппинги, чтобы все проекты использовали одну версию фреймворка и чтобы Mach II не путался под ногами в корневой папке.

2. Код Skeleton развернуть в корень веб-сервера.

3. В файле /skeleton/config/mach-ii.xml подправить:

а) раскомментировать подключение Coldspring (mach-ii_coldspringProperty.xml) в разделе includes

б) добавить модуль с Dashboard

в) изменить свойство applicationRoot в разделе properties

г) открыть сайт в браузере и радоваться.

Упомянутый в статье баг CF 9 № 78588 починен и MachII полноценно работает под CF9 без всяких "но и если".

 

Автор: Родион Быков | Опубліковано: 29.10.2009 о 09:14 | Категорії: ColdFusion 9 - HOWTO - Links - MachII -

Відгуки