การประยุกต์ใช้เพื่อติดตามความคืบหน้าภายในโครงการโดยใช้การประมาณเวลาตามสไตล์หรือสไตล์ว่องไว ออกแบบและดำเนินการตั้งแต่เริ่มต้นโดยใช้ Spring MVC 4 Quickstart Maven Archetype ได้รับการพัฒนาตั้งแต่วันที่ 18 มีนาคม 2014 และเสร็จสิ้นประมาณเดือนกันยายน 2558 ยังคงพัฒนา
แอปพลิเคชันมีชีวิตอยู่และสามารถเรียกดูได้ภายใต้ลิงก์นี้
ใช้ข้อมูลประจำตัวต่อไปนี้เพื่อเข้าสู่ระบบ:
การตั้งค่าแอปพลิเคชันทั้งหมดจะถูกเก็บไว้ใน /src/main/resources/application.properties
การตั้งค่าทั้งในพื้นที่หรือระยะไกล postgreSQL สร้าง 'TASQ' DB และอัปเดต application.properties DB PROPERTIES สคีมาจะถูกสร้างขึ้นในการบูตแอปครั้งแรก
อัปเดตการตั้งค่าอีเมลใน application.properties เพื่อชี้ไปที่เซิร์ฟเวอร์ SMTP ของคุณ จำเป็นต้องส่งอีเมลพร้อมการลงทะเบียนบัญชี หากเรียกใช้แอพ Localy สามารถใช้ FakesMTP ได้
ตั้งค่าภาษาแอพเริ่มต้น
ตั้งค่าไดเรกทอรีแอพเริ่มต้น
คุณสมบัติทั้งหมด (รวมถึงอีเมล) สามารถเปลี่ยนแปลงได้ในภายหลังโดยผู้ดูแลระบบในมุมมอง "จัดการแอปพลิเคชัน"
สร้างด้วย maven โดยใช้ mvn package
สร้างไดเรกทอรีบนเซิร์ฟเวอร์เพื่อจับคู่แอป DIR (ค่าเริ่มต้นคือ /usr/local/tasq )
ตรวจสอบให้แน่ใจว่า tomcat7 เป็นเจ้าของ dir นี้ดำเนินการคำสั่ง ux (สำหรับ tomcat7 มัน):
chwon -R tomcat7:tomcat7 /usr/local/tasq
แผนที่ Avatar Directory ใน tomcat config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> ใน <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> (ที่ด้านล่างของการกำหนดค่า)
หากต้องการใช้ไฟล์คุณสมบัติที่กำหนดเองมีสอง aproaches:
1.ADD VM ARG properties.location ตัวอย่างเช่น: -Dproperties.location=/usr/local/tasq/application.properties สามารถเพิ่มลงใน java_opts ใน catalina.sh
2.ADD บริบทพารามิเตอร์ลงในบริบท TOMCAT ตัวอย่างเช่น: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
ในขณะที่แอปพลิเคชันกำลังเริ่มต้น แต่จะมองหา VM ARG ก่อนจากนั้นบริบท Param หากไม่พบ Application.properties จากทรัพยากรจะถูกนำมาใช้
ปรับใช้บน Tomcat (คัดลอกไปยัง Webapp Dir)
ผู้ใช้ที่ลงทะเบียนครั้งแรกจะถูกสร้างขึ้นมาผู้ดูแลแอปพลิเคชันธีมเริ่มต้นและโลโก้จะถูกสร้างขึ้น ขั้นตอนนี้มีความสำคัญราวกับว่าล้มเหลวอาจมีปัญหาเกี่ยวกับการแสดงโลโก้ ฯลฯ
หากต้องการแสดงแบบฟอร์มลงชื่อเข้าใช้ทันทีสำหรับผู้ใช้ที่ไม่ได้เข้าสู่ระบบให้เปลี่ยนคุณสมบัติ skip.landing.page ใน application.properties เป็น TRUE มิฉะนั้นหน้า Landing Page จะแสดงด้วยข้อมูลแอปพลิเคชันพื้นฐาน
อย่าลืมอ่านความช่วยเหลือโดยเฉพาะอย่างยิ่งส่วนผู้ดูแลระบบเพื่อทราบวิธีการทำงานกับแอปพลิเคชัน
สำหรับตอนนี้ที่ได้รับการสนับสนุนคือ Polish (PL) และ English (EN) แต่สามารถเพิ่มได้อย่างง่ายดายเนื่องจากแอพทั้งหมดถูกสร้างขึ้นเพื่อรองรับสถานที่หลายแห่งเพื่อเพิ่มการโยนภาษาของคุณในไฟล์ใหม่ใน SRC/ srcmainwebappWEB-INFviewsusersettings.jsp src/main/webapp/WEB-INF/i18n/messages_XX.properties
<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 Editor) เช่นกันโปรดดู https://alex-d.github.io/trumbowyg/documentation.html#addd-localization
แอปพลิเคชันนี้ถูกสร้างขึ้นเป็นฉันเท่านั้นหากคุณต้องการเปลี่ยนแปลงบางสิ่งโปรดแจ้งให้ฉันทราบ ฉันชอบที่จะเห็น :) แอปพลิเคชันทั้งหมดอยู่ภายใต้ใบอนุญาต GNU GPL และใช้ส่วนประกอบบางอย่างภายใต้ใบอนุญาต Apache