Как быстро и просто сделать свой интерфейс для TrackStudio

Интерфейсы (templates) используются в TrackStudio для специального доступа к системе. Например, если вы хотите организовать анонимный доступ (без регистрации) к своему проекту. Или хотите предоставить своим сотрудникам альтернативный, упрощенный интерфейс с ограниченной функциональностью. Или, напротив, хотите расширить функциональность интерфейса с помощью, например, технологии Ajax.
Вы можете написать интерфейс TrackStudio на языке разметки Freemarker, а затем подключить его к вашему экземпляру. Для этого файлы интерфейса нужно разместить внутри папки, а папку, в свою очередь, разместить в ./etc/plugins/web. Затем интерфейс нужно подключить в TrackStudio через меню "Интерфейсы"

При подключении интерфейса вы можете выбрать учетную запись пользователя, которая будет использоваться для всех действий через этот интерфейс (при этом пользователям не нужно будет входить в систему). Либо вы можете потребовать от пользователей входить под своими учетными записями, если они есть, либо регистрироваться. В последнем случае пользователь будет перенаправлен на страницу unauthorized.ftl вашего интерфейса. Вы можете организовать там как форму входа, так и форму регистрации.
Форма входа, например, задается таким кодом:

<form action="" method="post">
Login: <input type="text" name="template_login">
Password: <input type="text" name="template_password">
<input type="submit">

В качестве примера реализации интерфейсов приведем экранные снимки, любезно предоставленные  Артёмом Зубковым