...
APP MAINTAINABILITY AND PERFORMANCE
Improved App Maintainability with Advanced Tools
Image Removed The major challenge in app development is not building it the first time, but rather maintaining and evolving it over time. A big focus in v6 is improving app maintainability hence the new Advanced Tools which will make it easier to manage dependencies, while adding support for automatic merging of concurrent changes. For improved accountability, all changes to an app are now captured in the system audit trail as well.
Enhanced Configuration Options for Codeless Apps
Image Removed The Joget Workflow platform allows for almost limitless extensibility via plugins and custom coding. However, the requirement for coding makes it less accessible to non-coders. In v6, there are now additional configuration options in various elements to allow for simple configuration instead. For example, retrieving data from multiple forms can be accomplished using simple form selections, instead of using custom SQL JOIN queries.
Improved Performance with Userview Caching
Image Removed Caching is now available for all userview pages. Requiring just a couple of settings, any userview menu and page can be easily cached to eliminate bottlenecks and reduce server-side processing. When used appropriately, caching can greatly improve the performance and scalability of apps.
Database Connection Monitoring and Leak Detection
ปรับปรุงการดูแลระบบด้วยเครื่องมือที่ทันสมัยมากขึ้น
Image Added ความท้าทายหลักสำหรับการพัฒนาแอปนั้น ไม่ใช่การสร้างแอปใช้ในครั้งแรก แต่เป็นการดูแลบำรุงรักษา และปรับปรุงในเวลาต่อมา ส่วนที่สำคัญใน V6 คือการปรับปรุงการดูแลบำรุงรักษาแอปด้วยเครื่องมือใหม่ที่ช่วยในการจัดการง่ายขึ้น ในขณะที่มีการรองรับการเปลี่ยนแปลงมากขึ้นเพื่อการทำงานให้เป็นระบบอย่างมีประสิทธิภาพ
เพิ่มลูกเล่นการทำงานแบบใหม่โดยไม่ต้องเขียนโค้ด
Image Added Joget Workflow อนุญาตให้มีการใช้งานโดย plugin หรือเขียนโค้ด เพื่อเพิ่มขีดความสามารถอย่างไร้ขอบเขต แต่อย่างไรก็ตาม การใช้โค้ดในการทำงานนั้น ทำให้คนที่ไม่มีความรู้ด้านโปรแกรมเข้าถึงได้ยาก สำหรับเวอร์ชั่น 6 จะมีส่วนในการทำงานที่หลากหลาย แต่มีการใช้งานที่ง่ายยิ่งขึ้น เช่น การทำข้อมูลแบบฟอร์มแบบหลายๆหน้า จะมีข้อมูลพื้นฐานมาให้เลือก แทนที่จะใช้การเขียนโปรแกรมโดย SQL
ปรับปรุงประสิทธภาพการทำงานโดยระบบ Caching
Image Added ในส่วนของผู้ใช้งานทั้งหมดนั้นได้มีระบบ Caching ซึ่งติดตั้งแค่สองขั้นตอน เพื่อให้ผู้ใช้หลีกเลี่ยงการใช้งานมากแบบคอขวดและ ลดการทำงานแบบ server-side processing เมื่อมีการใช้งานอย่างเหมาะสม การ Caching จะปรับปรุงการทำงานและเพิ่มความยืนหยุ่นให้กับแอพพลิเคชั่น
การควบคุมการเชื่อมต่อของฐานข้อมูล และป้องกันการรั่วไหลของข้อมูล
Image Added
อีกหนึ่งในการทำงานที่อยู่ในส่วนประมวลผลการทำงาน ที่คอยควบคุมกันทำงานการเชื่อมต่อของฐานข้อมูล เมื่อทำการ Log in ในรูปแบบ Admin ฟังก์ชั่นการทำงาน Performance Analyzer จะแสดงจำนวนที่ออนไลน์และการเชื่อมต่อข้อมูลที่ช้า ที่มุมบนซ้านสุดของหน้าจอผู้ใช้ และยังมีระบบป้องกันข้อมูลรั่วไหล ซึ่งทำงานทั้งในระบบ BeanShell และ plugin เมื่อมีการตรวจจับการรั่วไหลที่เป็นไปได้ คำเตือนจะถูกบันทึกเพื่อให้ผู้ดูแลระบบสามารถระบุหน้าเว็บที่เป็นสาเหตุของปัญหาได้
Image RemovedA new feature incorporated into the Performance Analyzer now provides monitoring of database connections at runtime. When logged in as an administrator, the Performance Analyzer displays the number of active and idle platform datasource connections at the top left corner of the app userview.There is also database connection leak detection, which works for both BeanShell scripts and custom plugin code. When a possible leak is detected, a warning will be captured in the logs to allow administrators to identify the page causing the problem.
Additional Plugins Out of the Box for Greater Flexibility
v6 includes additional useful developer and integration plugins to cater for more complex app requirements.
ในเวอร์ชั่น 6 จะมีการเพิ่มในส่วนการทำงานสำหรับผู้พัฒนาแอพพลิเคชั่น และ plugin อื่นๆ เพิ่มเติม เพื่อรองรับการทำงานที่ซับซ้อนมากขึ้น
JDBC และ BeanShell plugins รองรับการใช้งานโดยใช้โค้ด SQL และ BeanShell ในการทำแบบฟอร์มและรายการต่างๆ
เพิ่มส่วนการจัดการสิทธิ์การเข้าถึงเมนูต่างๆ ผ่านหน้าจอ front-end
เพิ่มฟังก์ชั่นการเชื่อมต่อ LDAP Directory Manager ซึ่งสามารถนำข้อมูลมาเก็บไว้ที่ Joget ได้
More JDBC and BeanShell plugins are now available out of the box to allow for custom SQL and BeanShell code in forms and lists.
The Permission Userview Menu element allows userview permissions to be configured in the front-end app.
There is also a new Sync LDAP Directory Manager that allows LDAP and Active Directory information to be synchronized with the local user directory.
Latest Upgrades Under The Hood
...