時間推定ベースまたはアジャイルスタイルのいずれかを使用して、プロジェクト内の進行状況を追跡するための適用。 Spring MVC 4 Quickstart Maven Archetypeを使用してゼロから設計および実装した2014年3月18日から開発され、2015年9月頃に終了しましたが、まだ開発されました
aplicationはライブであり、このリンクの下で閲覧できます
次の資格情報を使用してログインします。
すべてのアプリケーション設定は、 /src/main/resources/application.properties main/resources/application.propertiesに保存されます
ローカルまたはリモートのPostgreSQLのいずれかをセットアップして、 'TASQ' DBを作成し、 application.propertiesを更新します。PropertiesDBパラメーター。スキーマは、最初のアプリブートで作成されます
SMTPサーバーを指すように、 application.propertiesの電子メール設定を更新します。アカウント登録で電子メールを送信する必要があります。 App Localyを実行している場合、FakesMTPを使用できます。
デフォルトのアプリ言語を設定します
デフォルトのアプリディレクトリを設定します
すべてのプロパティ(電子メールを含む)は、「アプリケーションの管理」ビューで管理者によって後で変更できます
コマンドmvn packageを使用してMavenを使用して構築します
アプリ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">セクション(構成の下部)
カスタムプロパティファイルを使用するには、2つのアプローチがあります。
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を探します。次にコンテキストparam。見つかっていない場合、リソースからのアプリケーション.Propertiesが使用されます
Tomcatに展開する(WebApp dirへのコピー)
最初の登録ユーザーがアプリケーション管理者、デフォルトのテーマ、ロゴも作成されます。このステップは、失敗したかのように非常に重要であり、ロゴなどを表示することに問題があるかもしれません。
ログに記録されていないユーザーのSigninフォームをすぐに表示するには、 skip.landing.pageプロパティをapplication.propertiesに変更します。それ以外の場合は、基本的なアプリケーション情報でランディングページに表示されます
必ずヘルプ、特に管理者セクションを読んで、アプリケーションの操作方法を知る
今のところサポートされているのはポーランド語(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/documentation.html#add-localizationを参照してください
このアプリケーションは私だけに作成されました。何かを変更したい場合は、私に通知してください。私はそれを見たいです:)すべてのアプリケーションはGNU GPLライセンスの下にあり、Apacheライセンスの下でいくつかのコンポーネントを使用します