التقييم لتتبع التقدم في المشروع باستخدام إما التقدير القائم على تقدير الوقت أو Agile. تم تصميمه وتنفيذه من نقطة الصفر باستخدام نموذج Spring MVC 4 QuickStart Maven Archetype تم تطويره من 18 مارس 2014 ، وتم الانتهاء منه في حوالي سبتمبر 2015 ، لا يزال يتم تطويره
الالتهاب مباشر ويمكن تصفحه تحت هذا الرابط
استخدم بيانات الاعتماد التالية لتسجيل الدخول:
يتم تخزين جميع إعدادات التطبيق في /src/main/resources/application.properties main/resources/application.properties
قم بإعداد إما postgresql المحلية أو عن بُعد إنشاء "TASQ" DB وتحديث application.properties DB. سيتم إنشاء المخطط على First App Boot
تحديث إعدادات البريد الإلكتروني في application.properties للإشارة إلى خادم SMTP الخاص بك. مطلوب إرسال رسائل البريد الإلكتروني مع تسجيل الحساب. إذا كان تشغيل التطبيق localy ، يمكن استخدام FakesMTP.
اضبط لغة التطبيق الافتراضية
اضبط دليل التطبيق الافتراضي
يمكن تغيير جميع الخصائص (بما في ذلك البريد الإلكتروني) لاحقًا بواسطة المسؤول في عرض "إدارة التطبيق"
بناء مع Maven باستخدام mvn package
إنشاء دليل على الخادم لمطابقة التطبيق DIR (الافتراضي هو /usr/local/tasq )
تأكد من أن tomcat7 هو مالك هذا dir ، تنفيذ أمر UX (لـ tomcat7):
chwon -R tomcat7:tomcat7 /usr/local/tasq
MAP Avatar Directory في tomcat config /etc/tomcat7/server.xml
<Context docBase="/usr/local/tasq/avatar" path="/avatar" /> in <Host name="localhost" appBase="webapps"unpackWARs="true" autoDeploy="true"> في الجزء السفلي من التكوين)
لاستخدام ملف الخصائص المخصصة ، هناك نوعان من الأتباع:
1.ADD VM ARG properties.location على سبيل المثال: -Dproperties.location=/usr/local/tasq/application.properties . يمكن إضافته إلى Java_opts في Catalina.sh
2. ADD CONTEXT PARAM في سياق tomcat على سبيل المثال: <Parameter name="propertiesPath" value="C:/work/application.properties" override="false"/>
أثناء بدء تشغيل التطبيق ، سيبحث عن VM Arg أولاً ، ثم Context Param. إذا لم يتم العثور على أي شيء ، سيتم استخدام application.properties من الموارد
نشر على tomcat (نسخة إلى webapp dir)
سيتم إنشاء أول المستخدم المسجل مسؤول التطبيق ، والموضوع الافتراضي ، وسيتم إنشاء الشعار أيضًا. هذه الخطوة أمر بالغ الأهمية كما لو فشل ، قد تكون هناك مشكلات في إظهار الشعار وما إلى ذلك.
لإظهار نموذج تسجيل الدخول على الفور لعدم تسجيل الدخول ، قم بتغيير skip.landing.page الخاصية في application.properties إلى true. وإلا سيتم عرض الصفحة المقصودة بمعلومات التطبيق الأساسية
تأكد من قراءة المساعدة ، وخاصة قسم المسؤول لمعرفة كيفية العمل مع التطبيق
في الوقت الحالي ، يتم دعمه الآن Polish (PL) والإنجليزية (EN) ، ولكن يمكن إضافته بسهولة مع إنشاء تطبيق كامل لدعم لغة متعددة من أجل إضافة لغتك في ملف جديد في SRC/MAIN 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) أيضًا ، يرجى الاطلاع
تم إنشاء هذا التطبيق فقط كن أنا ، إذا كنت ترغب في تغيير شيء ما ، يرجى إعلامي. أود أن أراها :) كل التطبيقات تحت رخصة GNU GPL ويستخدم بعض المكونات تحت رخصة Apache