Τα εργαλεία ανάπτυξης του OpenKM είναι μια σειρά βοηθητικών προγραμμάτων που σας επιτρέπουν να δημιουργήσετε μια εφαρμογή προσαρμοσμένη στις ανάγκες του οργανισμού σας, να χειρίζεστε εύκολα το περιεχόμενό σας, να απλοποιήσετε τη ροή εργασίας σας καθώς επίσης και να αυξήσετε την αποδοτικότητα και την αποτελεσματικότητά σας.
Η σουίτα εργαλείων ανάπτυξης του OpenKM αποτελείται από:
Το περιβάλλον ανάπτυξης διανέμεται ως εικονική μηχανή (virtual machine).
Η διανομή περιλαμβάνει:
Το πακέτο ανάπτυξης λογισμικού επιτρέπει τη δημιουργία εφαρμογών σε Java, .Net και Node.js για OpenKM.
Το OpenKM SDK διαθέτει μια ενσωματωμένη βιβλιοθήκη υπηρεσιών ιστού (web servic API) για πρόσβαση στο OpenKM μέσω υπηρεσιών REST, παρέχοντας πλήρη συμβατότητα μεταξύ των εκδόσεων REST και των εκδόσεων υπηρεσιών ιστού του OpenKM, η οποία ελαχιστοποιεί τις αλλαγές στον κώδικά της.
Η εφαρμογή χρησιμοποιεί τις τεχνολογίες Spring Boot και Bootstrap. Έχει σχεδιαστεί με σκοπό για να βελτιώσει τη διαδικασία δημιουργίας και συντήρησης εφαρμογών Spring Framework με υψηλό βαθμό ευελιξίας και αξιοπιστίας. Προσφέρει μια απλή λύση, με πολλές δυνατότητες, για την ανάπτυξη, εφαρμογή και ενημέρωση εφαρμογών Java.
Οφέλη Spring Boot:
Η εφαρμογή αποσκοπεί στην ενημέρωση των εγγράφων ενός οργανισμού για προϊόντα ή υπηρεσίες, επιτρέποντας στους χρήστες να βλέπουν και να κατεβάζουν αρχεία.
Το KDocs διευκολύνει:
Τεχνικά χαρακτηριστικά:
Το OpenKM KDocs από προεπιλογή συνδέεται με μηχανισμούς Freemaker και JSP. Μπορεί επίσης να συνδεθεί εύκολα με άλλους μηχανισμούς προτύπων όπως το Thymeleaf. Μπορείτε να αλλάξετε το σχεδιασμό της εφαρμογής σε πραγματικό χρόνο με τα πρότυπα του Freemaker χωρίς να χρειάζεται να κάνετε compile ξανά την εφαρμογή χρησιμοποιώντας τα πρότυπα αποθετηρίου του OpenKM.
Εφαρμογή Web που χρησιμοποιείται για τη διαχείριση των εργασιών εισαγωγής σε αποθετήριο του OpenKM.
Οι εργασίες του Σταθμού Εισαγωγής βασίζονται σε ένα σύστημα προσθηκών (plugins) που επιτρέπει την επέκταση τους.