Aplikasi untuk melacak kemajuan dalam proyek menggunakan gaya estimasi waktu atau gaya gesit. Dirancang dan diimplementasikan dari awal menggunakan arketipe MVC MVC 4 QuickStart Maven yang dikembangkan dari 18 Maret 2014 dan selesai sekitar September 2015, masih dikembangkan
Aplikasi itu hidup dan dapat diramban di bawah tautan ini
Gunakan kredensial berikut untuk masuk:
Semua pengaturan aplikasi disimpan di /src/main/resources/application.properties
Mengatur baik postgresql lokal atau jarak jauh. Buat 'TASQ' DB dan Perbarui application.properties Parameter DB. Skema akan dibuat pada boot aplikasi pertama
Perbarui Pengaturan Email di application.properties untuk menunjuk ke server SMTP Anda. Diperlukan untuk mengirim email dengan pendaftaran akun. Jika menjalankan App Localy, FakesMTP dapat digunakan.
Atur bahasa aplikasi default
Setel direktori aplikasi default
Semua properti (termasuk email) dapat diubah nanti oleh administrator di tampilan "Kelola Aplikasi"
Bangun dengan Maven Menggunakan mvn package Perintah
Buat direktori di server untuk mencocokkan Dir App (Default IS /usr/local/tasq )
Pastikan Tomcat7 adalah pemilik dir ini, jalankan perintah UX (untuk tomcat7 itu):
chwon -R tomcat7:tomcat7 /usr/local/tasq
Peta Direktori Avatar di Tomcat Config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> di <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> bagian (di bagian bawah konfigurasi)
Untuk menggunakan file properti khusus, ada dua aproach:
1.Add VM Arg properties.location misalnya: -Dproperties.location=/usr/local/tasq/application.properties . Itu dapat ditambahkan ke java_opts di catalina.sh
2.Add Param konteks ke dalam konteks tomcat misalnya: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
Sementara aplikasi mulai, itu akan mencari VM Arg terlebih dahulu, lalu Param konteks. Jika tidak ada yang ditemukan, application.properties dari sumber daya akan digunakan
Menyebarkan Tomcat (Salin ke Webapp Dir)
Pengguna terdaftar pertama akan dibuat Administrator Aplikasi, Tema Default, dan Logo juga akan dibuat. Langkah ini sangat penting seolah -olah gagal, mungkin ada masalah dengan menampilkan logo dll.
Untuk menampilkan Formulir SignIn segera untuk pengguna yang tidak masuk, ubah Properti skip.landing.page di application.properties to True. Jika tidak, halaman arahan akan ditampilkan dengan informasi aplikasi dasar
Pastikan untuk membaca Bantuan, terutama bagian Administrator untuk mengetahui cara bekerja dengan aplikasi
For now supported is polish(pl) and english(en), but can be easly added as whole app is created to support multiple locale In order to add your language throw in new file in src/main/webapp/WEB-INF/i18n/messages_XX.properties and adding select option to settings panel : srcmainwebappWEB-INFviewsusersettings.jsp
<option value="XX" <c:if test="${user.language eq 'XX'}">selected</c:if>>
<s:message code="lang.XX" text="XXXXXX" />
</option>
Juga disarankan untuk menambahkan kode Lang.xx ke file properti bahasa lain. Ini akan diubah nanti untuk memfasilitasi seluruh proses, plugin lokalisasi pihak ketiga seperti Trumbowyg (RichText Editor) akan diperlukan juga, silakan lihat https://alex-d.github.io/trumbowyg/documentation.html#add-localization.o
Aplikasi ini dibuat hanya saya, jika Anda ingin mengubah sesuatu, tolong beri tahu saya. Saya ingin melihatnya :) Semua aplikasi berada di bawah lisensi GNU GPL dan menggunakan beberapa komponen di bawah lisensi Apache