Aplicação para rastrear o progresso no projeto usando estilo de estimativa de tempo ou estilo ágil. Projetado e implementado a partir do zero usando o arquétipo do Spring MVC 4 Quickstart Maven, foi desenvolvido a partir de 18 de março de 2014 e terminado por volta de setembro de 2015, ainda desenvolvido
A aplicação está ativa e pode ser navegada sob este link
Use as seguintes credenciais para fazer login:
Todas as configurações de aplicativos são armazenadas em /src/main/resources/application.properties
Configure o PostgreSQL local ou remoto Crie parâmetros de dB 'Tasq' e atualize application.properties . O esquema será criado na primeira inicialização do aplicativo
Atualize as configurações de email no application.properties para apontar para o seu servidor SMTP. É necessário enviar e-mails com o registro da conta. Se executar o aplicativo local, o FakesMTP pode ser usado.
Definir linguagem de aplicativo padrão
Definir diretório de aplicativo padrão
Todas as propriedades (incluindo e-mail) podem ser alteradas posteriormente pelo Administrador em "Gerenciar Aplicativo" View
Construa com o Maven usando mvn package de comando
Crie diretório no servidor para corresponder ao diretor do aplicativo (padrão é /usr/local/tasq )
Certifique -se de que o TomCat7 seja o proprietário deste diretor, execute o comando ux (para tomcat7 é):
chwon -R tomcat7:tomcat7 /usr/local/tasq
MAP DIRETÓRIO AVATAR EM TOMCAT CONFIG /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> em <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> seção (na parte inferior da configuração)
Para usar o arquivo de propriedades personalizadas, existem dois abracios:
1.Add vm arg properties.location , por exemplo: -Dproperties.location=/usr/local/tasq/application.properties . Pode ser adicionado ao java_Opts em catalina.sh
2.Add context param no contexto do tomcat, por exemplo: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
Enquanto o aplicativo estiver iniciando, ele procurará a VM arg primeiro, depois o param de contexto. Se não encontrado, o aplicativo.properties de recursos serão usados
Implantar no tomcat (cópia para o WebApp Dir)
O primeiro usuário registrado será formado como administrador de aplicativos, tema padrão e logotipo também será criado. Esta etapa é crucial como se falhasse, pode haver problemas com a exibição do logotipo etc.
Para mostrar o formulário de assinatura imediatamente para o usuário não registrado, altere a propriedade skip.landing.page no application.properties to True. Caso contrário, a página de destino será mostrada com informações básicas sobre o aplicativo
Certifique -se de ler ajuda, especialmente a seção do administrador para saber como trabalhar com a aplicação
Por enquanto suportado, o Polish (PL) e o inglês (EN), mas pode ser facilmente adicionado à medida que todo o aplicativo é criado para suportar vários locais para adicionar seu lançamento em novo arquivo em src/main/webapp/WEB-INF/i18n/messages_XX.properties e Adicionar opção Selecionar ao painel: Src main webpp -Inf -inf srcmainwebappWEB-INFviewsusersettings.jsp
<option value="XX" <c:if test="${user.language eq 'XX'}">selected</c:if>>
<s:message code="lang.XX" text="XXXXXX" />
</option>
Também recomendou adicionar o código Lang.xx a outros arquivos de propriedades de idiomas. Isso será alterado posteriormente para facilitar o processo inteiro, plugins de localização de terceiros como Trumbowyg (editor de richtext) também serão necessários, consulte https://alex-d.github.io/trumbowyg/documentation.html#add-localization
Este aplicativo foi criado apenas sou eu, se você quiser mudar alguma coisa, notifique -me. Eu adoraria vê -lo :) Todo o aplicativo está sob licença GNU GPL e usa alguns componentes sob licença Apache