Приложение для отслеживания прогресса в рамках проекта с использованием либо оценки времени, основанного на времени или гибкого стиля. Разработано и реализовано с нуля с использованием Spring MVC 4 QuickStart Maven Archetype Он был разработан с 18 марта 2014 года и закончился около сентября 2015 года, все еще разработан
Приоритет живой и может быть просмотр по этой ссылке
Используйте следующие учетные данные для входа:
Все настройки приложения хранятся в /src/main/resources/application.properties
Настройка локального или удаленного PostgreSQL Создать «TASQ» DB и обновление application.properties . Прозрачные параметры DB. Схема будет создана на первом приложении
Обновите настройки электронной почты в application.properties , чтобы указать на ваш SMTP -сервер. Необходимо отправлять электронные письма с регистрацией учетной записи. При запуске приложения Localy можно использовать FakesMTP.
Установить язык приложений по умолчанию
Установить каталог приложений по умолчанию
Все свойства (включая электронную почту) могут быть изменены позже администратором в просмотре «Управление приложением»
Стройте с Maven с помощью командного mvn package
Создать каталог на сервере в соответствии с приложением DIR (по умолчанию /usr/local/tasq )
Убедитесь, что Tomcat7 является владельцем этого DIR, выполнить команду UX (для Tomcat7 это):
chwon -R tomcat7:tomcat7 /usr/local/tasq
Карта Avatar Directory в tomcat config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> in <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> раздел (в нижней части конфигурации)
Чтобы использовать пользовательский файл свойств, есть два аромата:
1. ADD VM Arg properties.location Например: -Dproperties.location=/usr/local/tasq/application.properties . Это может быть добавлен в java_opts в Catalina.sh
2. Допустить контекст параметра в контекст Tomcat, например: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
В то время как приложение запускается, оно сначала будет искать VM Arg, а затем Context Param. Если никто не найден, приложение. Будут использованы прозрачные ресурсы
Развернуть на Tomcat (копировать в WebApp Dir)
Первый зарегистрированный пользователь будет создан администратор приложения, тема по умолчанию, а также будет создан логотип. Этот шаг имеет решающее значение, как будто не удалось, могут быть проблемы с отображением логотипа и т. Д.
Чтобы сразу показать форму Signin для не зарегистрированного пользователя, измените свой свойство skip.landing.page в application.properties to true. В противном случае целевая страница будет отображаться с базовой информацией о приложении
Обязательно прочитайте помощь, особенно раздел администратора, чтобы узнать, как работать с приложением
На данный момент поддерживается польские (PL) и английский (en), но они могут быть легко добавлены, так как все приложение создано для поддержки нескольких локалов, чтобы добавить свой язык в новом файле в SRC/Main/WebApp/ srcmainwebappWEB-INFviewsusersettings.jsp src/main/webapp/WEB-INF/i18n/messages_XX.properties и добавление опции SELECT TO STUTION
<option value="XX" <c:if test="${user.language eq 'XX'}">selected</c:if>>
<s:message code="lang.XX" text="XXXXXX" />
</option>
Также рекомендуется добавить код lang.xx в другие файлы свойств языков. Это будет изменено позже, чтобы облегчить весь процесс, потребуются сторонние плагины локализации, такие как Trumbowyg (редактор Richtext), см. Https://alex-d.github.io/trumbowyg/documentation.html#add-localization
Это приложение было создано только мной, если вы хотите что -то изменить, пожалуйста, уведомите меня. Я хотел бы увидеть это :) Все приложения находятся под лицензией GNU GPL и используют некоторые компоненты по лицензии Apache