
CVE-2016-4999
Dashbuilder هو تطبيق ويب متعدد الأغراض للوحات المعلومات والتقارير يتيح لك:
مرخّص بموجب رخصة أباتشي، الإصدار 2.0
لمزيد من المعلومات، يرجى زيارة الموقع الإلكتروني للمشروع dashbuilder.org
0.4.0.Final
ترقية واجهة المستخدم إلى Bootstrap3/PatternFly
إضافة دعم MonetDB إلى موفّر SQL. (تم اختبار الموفّر بإصدار MonetDB 11.21.5)
دوال تصفية جديدة لمجموعات البيانات: "IN" و"NOT IN"
Data Set Core API متاحة كمكتبة Java قابلة للتضمين (مزيد من التفاصيل هنا)
0.3.0.Final
موفّر جديد لتعريف مجموعات البيانات المخزّنة في قواعد بيانات SQL. فيما يلي قائمة قواعد البيانات المختبرة والمدعومة:
موفّر جديد لاسترجاع البيانات المخزّنة في عقد Elastic Search. تم اختبار الموفّر بإصدار Elastic Search 1.7.1.
وحدة واجهة مستخدم جديدة لمحرر مجموعات البيانات:
عارض جديد لعرض مقاييس القيمة المفردة.
إضافة أنواع فرعية جديدة للعارضات: bar (مكدس)، pie (ثلاثي الأبعاد، دونات)، line (سلس)
دعم لوحات المعلومات في الوقت الفعلي. إعدادات تحديث العارضات.
تحسينات البحث عن مجموعات البيانات في محرر العارضات:
0.2.0.Final
0.1.1.Final
0.1.0.Final
الهدف الرئيسي من هذا الإصدار الأول على الإطلاق هو تمكين إنشاء لوحات معلومات مركّبة باستخدام واجهة برمجة تطبيقات بسيطة. مجموعة الميزات:
استنساخ المشروع
git clone [email protected]:dashbuilder/dashbuilder.git
يمكنك الآن بناء المشروع وتشغيله في وضع التطوير أو وضع الإنتاج.
يتيح وضع التطوير للمستخدم التطوير باستخدام الإطار عن طريق ترجمة الفئات وأصول العميل في وقت التشغيل، مما يقلل من وقت التطوير. هناك آثار أخرى مثل توافق المتصفحات ودعم اللغة وما إلى ذلك. وهو مفيد لتطوير التطبيق واختباره.
يُبنى Dashbuilder حاليًا باستخدام GWT 2.7، لذا يتعين عليك استخدام SuperDevMode لتشغيل التطبيق.
وضع التطوير الفائق هو الطريقة الجديدة للعمل في GWT منذ الإصدار 2.5 (دعم أصلي والوضع الافتراضي في GWT 2.7).
يعمل في معظم المتصفحات الحديثة ويستند إلى مواصفات Source Map. وهو أسرع وأكثر كفاءة من الوضع المستضاف القديم. هناك الكثير من الفوائد وأسباب مهمة أخرى لاستخدامه، يمكنك العثور على مزيد من المعلومات هنا.
يدعم Dashbuilder وضع SuperDevMode وهو مُهيأ لاستخدامه افتراضيًا.
استخدامه يعني تشغيل خادمين، أحدهما لتطبيق الويب والآخر لـ Code Server الذي يترجم الفئات لـ SDM عند الضغط على زر الترجمة في صفحة الويب أو في الإشارة المرجعية.
لبناء التطبيق:
cd dashbuilder
mvn clean install -DskipTests
لتشغيله:
cd dashbuilder-webapp
mvn gwt:run
تسجيل الدخول:
admin / admin
(إذا كنت من محبي IntelliJ، فإننا نوفر أيضًا إعدادًا لتشغيل التطبيق ضمن هذه البيئة الرائعة. التفاصيل هنا)
يُستخدم وضع الإنتاج لبناء التطبيق وتعبئته لبيئة إنتاج. يتم ترجمة التطبيق ويتم بناء أصول JavaScript باستخدام جميع التباديل (دعم المتصفحات)، وجميع اللغات، وما إلى ذلك.
لبناء وضع الإنتاج:
cd dashbuilder
mvn clean install -DskipTests -Dfull
بمجرد اكتمال البناء، ستجد توزيعات WAR لـ Wildfly وTomcat داخل dashbuilder/dashbuilder-distros/target/.
فقط انشر ملف WAR في خادم التطبيقات الخاص بك!