应用基于时间估计或敏捷样式来跟踪项目中的进度。使用Spring MVC 4 QuickStart Maven原型从头开始设计和实施,该原型是从2014年3月18日开发的,并于2015年9月左右完成,但仍在开发
安置是活的,可以在此链接下浏览
使用以下凭据登录:
所有应用程序设置都存储在/src/main/resources/application.properties中
设置本地或远程PostgreSQL创建“ TASQ” DB并更新application.properties DB参数。模式将在第一个应用程序启动上创建
在application.properties中更新电子邮件设置,以指向您的SMTP服务器。需要发送帐户注册的电子邮件。如果运行局部应用程序,则可以使用FakesMtp。
设置默认应用程序语言
设置默认应用程序目录
所有属性(包括电子邮件)稍后可以由管理员在“管理应用程序”视图中更改
使用命令mvn package使用Maven构建
在服务器上创建目录以匹配app dir(默认为/usr/local/tasq )
确保Tomcat7是此DIR的所有者,执行UX命令(对于Tomcat7,它):
chwon -R tomcat7:tomcat7 /usr/local/tasq
tomcat config /etc/tomcat7/server.xml中的地图化身目录<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> in <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> e节(在配置的底部)
要使用自定义属性文件,有两个侵犯:
1. add vm arg properties.location例如: -Dproperties.location=/usr/local/tasq/application.properties 。可以将其添加到catalina.sh中的java_opts
2.添加上下文参数到tomcat上下文中: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
当应用程序启动时,它将首先查找VM ARG,然后将上下文参数。如果没有找到,则将使用Application。
在Tomcat上部署(复制到WebApp Dir)
还将创建第一个注册的用户应用程序管理员,默认主题,并且还将创建徽标。此步骤至关重要,好像失败了,显示徽标等可能存在问题。
要立即显示未记录用户的标志表单,请更改application.properties中的skip.landing.page属性。否则,登录页面将显示基本的申请信息
确保阅读帮助,尤其是管理员部分,以了解如何使用应用程序
现在所支持的是波兰(PL)和英语(EN),但可以在创建整个应用程序以支持多个语言环境的情况下,可以轻松添加您的语言,以便将您的语言投掷到src/main/webapp/WEB-INF/i18n/messages_XX.properties srcmainwebappWEB-INFviewsusersettings.jsp的新文件中,并将选择选项添加到设置中:
<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/trumbowyg/documentation.html#add-localization
此应用程序仅是我创建的,如果您想更改某些东西,请通知我。我很想看到它:)所有应用程序均在GNU GPL许可下,并在Apache许可证下使用一些组件