Aplicación para realizar un seguimiento del progreso dentro del proyecto utilizando el estilo basado en la estimación o ágil. Diseñado e implementado desde cero utilizando el arquetipo de Spring MVC 4 QuickStart Maven Se desarrolló a partir del 18 de marzo de 2014 y terminó alrededor de septiembre de 2015, aún se desarrolló
La aplicación es en vivo y se puede navegar en este enlace
Use las siguientes credenciales para iniciar sesión:
Todas las configuraciones de la aplicación se almacenan en /src/main/resources/application.properties
Configuración de PostgreSQL local o remoto Crear 'TASQ' DB y actualizar application.properties Parámetros DB de Properties DB. El esquema se creará en la primera aplicación Boot
Actualice la configuración de correo electrónico en application.properties para señalar su servidor SMTP. Se requiere enviar correos electrónicos con el registro de la cuenta. Si se ejecuta App Localy, se puede usar FAKESMTP.
Establecer un lenguaje de aplicación predeterminado
Establecer el directorio de aplicaciones predeterminado
El administrador puede cambiar todas las propiedades (incluido el correo electrónico).
Construir con Maven usando mvn package de comando
Crear directorio en el servidor para que coincida con la aplicación de la aplicación (predeterminado es /usr/local/tasq )
Asegúrese de que Tomcat7 sea propietario de este directorio, ejecute el comando UX (para Tomcat7 its):
chwon -R tomcat7:tomcat7 /usr/local/tasq
Directorio de avatar de mapa en Tomcat config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> in <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> (en la parte inferior de la configuración)
Para usar el archivo de propiedades personalizadas, hay dos abril:
-Dproperties.location=/usr/local/tasq/application.properties VM Arg properties.location Se puede agregar a Java_opts en Catalina.sh
2. Agradezca el parámetro de contexto en el contexto de TomCat, por ejemplo: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
Mientras la aplicación está comenzando, buscará primero VM Arg, luego contextamina. Si no se encontró ninguno, Application.Properties de recursos se utilizará
Implementar en Tomcat (copiar a WebApp Dir)
El primer usuario registrado se realizará el administrador de la aplicación, el tema predeterminado y el logotipo también se creará. Este paso es crucial como si fallara, puede haber problemas para mostrar logotipo, etc.
Para mostrar el formulario de firma de inmediato para el usuario no registrado, cambie skip.landing.page Propiedad en application.properties a True. De lo contrario, la página de destino se mostrará con información básica de la aplicación
Asegúrese de leer la ayuda, especialmente la sección de administrador para saber cómo trabajar con la aplicación
Por ahora, compatible es polaco (PL) e inglés (EN), pero se puede agregar fácilmente ya que la aplicación completa se crea para admitir múltiples locales para agregar su lanzamiento de idioma en un nuevo archivo en src/main/webapp/WEB-INF/i18n/messages_XX.properties y agregar opción de selección al panel de configuración: srcmainwebappWEB-INFviewsusersettings.jsp
<option value="XX" <c:if test="${user.language eq 'XX'}">selected</c:if>>
<s:message code="lang.XX" text="XXXXXX" />
</option>
También se recomienda agregar el código Lang.xx a otros archivos de propiedades de idiomas. Esto se cambiará más adelante para facilitar el proceso completo, también se requerirán complementos de localización de terceros como Trumbowyg (editor de RichText), consulte https://alex-d.github.io/trumbowyg/documentation.html#add-localization
Esta aplicación fue creada solo para ser yo, si desea cambiar algo, por favor notifíqueme. Me encantaría verlo :) Toda la aplicación está bajo la licencia GNU GPL y usa algunos componentes bajo la licencia Apache