Application pour suivre les progrès dans le projet en utilisant le style d'estimation du temps ou du style agile. Conçu et implémenté à partir de zéro à l'aide de Spring MVC 4 Quickstart Maven Archetype, il a été développé à partir du 18 mars 2014 et terminé vers septembre 2015, toujours développé
L'aplication est en direct et peut être parcourue sous ce lien
Utilisez les informations d'identification suivantes pour vous connecter:
Tous les paramètres d'application sont stockés dans /src/main/resources/application.properties
Configurez les paramètres de DB «Tasq» DB et mettent à jour les paramètres DB application.properties » DB et Mettez à jour. Le schéma sera créé sur la première application BOOT
Mettez à jour les paramètres de messagerie dans application.properties pour pointer vers votre serveur SMTP. Il est nécessaire d'envoyer des e-mails avec l'enregistrement du compte. Si vous exécutez l'application locale, FakesMTP peut être utilisé.
Définir le langage de l'application par défaut
Définir le répertoire de l'application par défaut
Toutes les propriétés (y compris le courrier électronique) peuvent être modifiées plus tard par l'administrateur dans la vue "Gérer l'application"
Construire avec maven en utilisant mvn package de commande
Créer un répertoire sur serveur pour faire correspondre l'application Dir (par défaut est /usr/local/tasq )
Assurez-vous que Tomcat7 est propriétaire de ce dir, exécutez la commande UX (pour tomcat7 c'est):
chwon -R tomcat7:tomcat7 /usr/local/tasq
Répertoire de la carte Avatar dans Tomcat Config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true">
Pour utiliser le fichier de propriétés personnalisées, il y a deux aproches:
1.Add VM Arg properties.location Par exemple: -Dproperties.location=/usr/local/tasq/application.properties . Il peut être ajouté à java_opts dans Catalina.sh
2.Add Context Param dans le contexte Tomcat Par exemple: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
Pendant le démarrage, l'application recherchera d'abord VM Arg, alors contextuel Param. Si aucune personne, application.properties à partir des ressources, sera utilisée
Déployer sur Tomcat (copier sur WebApp Dir)
Le premier utilisateur enregistré sera créé l'administrateur d'application, le thème par défaut et le logo seront également créés. Cette étape est cruciale comme s'il avait échoué, il peut y avoir des problèmes avec l'affichage du logo, etc.
Pour afficher immédiatement le formulaire Signin pour l'utilisateur non enregistré, modifiez la propriété skip.landing.page dans application.properties à true. Sinon, la page de destination sera affichée avec des informations de base d'application
Assurez-vous de lire l'aide, en particulier la section administratrice pour savoir comment travailler avec la demande
Pour l'instant pris en charge, il est polonais (PL) et anglais (en), mais peut être ajouté facilement car une application entière est créée pour prendre en charge plusieurs paramètres régionaux afin d'ajouter votre jet de langue dans un nouveau fichier dans Src / Main / webApp / Web-Inf / srcmainwebappWEB-INFviewsusersettings.jsp src/main/webapp/WEB-INF/i18n/messages_XX.properties et ajouter une option Sélection
<option value="XX" <c:if test="${user.language eq 'XX'}">selected</c:if>>
<s:message code="lang.XX" text="XXXXXX" />
</option>
A également recommandé d'ajouter du code Lang.xx à d'autres fichiers de propriétés de langues. Cela sera modifié ultérieure
Cette application n'a été créée que moi, si vous souhaitez changer quelque chose, veuillez me le notifier. J'aimerais le voir :) Toute l'application est sous licence GNU GPL et utilise certains composants sous la licence Apache