Az OpenKM fejlesztőeszközök, tulajdonképpen olyan segédprogramok csomagja, amely lehetővé teszi a szervezet igényeihez szabott egyedi alkalmazás létrehozását, a tartalom könnyű kezelését, a munkafolyamatok egyszerűsítését, valamint a hatékonyság növelését.
Az OpenKM fejlesztési eszközkészletét a következők alkotják:
A fejlesztői környezetet egy virtuális gépként érheti el.
Disztribúció tartalma:
A fejlesztői eszközkészlet lehetővé teszi, hogy Java-ban, .Net-ben vagy akár Node.js-ben íródott alkalmazásokat készítsünk az OpenKM funkcionlitásának kibővítése érdekében.
Az OpenKM SDK beépített webszolgáltatásokkal (API) rendelkezik az OpenKM REST webszolgáltatásokon keresztüli eléréshez, amely biztosítja az OpenKM REST és a webszolgáltatások verzióinak teljes kompatibilitását, minimalizálva ezzel a kódban való változásokat.
Az alkalmazás Spring Boot és Bootstrap keretrendszert használ. Kifejezetten arra tervezték, hogy javítsa a Spring Boot alkalmazások létrehozásának és karbantartásának folyamatát, mindezt nagyfokú rugalmassággal és megbízhatósággal kiegészítve. Egyszerű, mégis összetett megoldást kínál a Java alkalmazások fejlesztésére, bevezetésére és naprakészen tartására.
Spring Boot technológia előnyei:
Az alkalmazás célja, hogy a szervezet termék vagy szolgáltatáshoz kapcsolódó online dokumentumait naprakészen tárolja, valamint, hogy lehetővé tegye a felhasználók számára azok megtekintését és letöltését.
A KDokumentumok megkönyítik:
Műszaki jellezmők:
OpenKM KDokumentumok alapértelmezetten a Freemaker és a JSP sablonmotorokhoz kapcsolódnak. De ez könnyedén módosítható pl. Thymeleaf sablon motorra. Az alkalmazás kinézetét a Freemarker sablon segítségével valós időben is módosíthatja, méghozzá anélkül, hogy újra kellene azt fordítania az OpenKM repositoryjában tárolt sablonokkal.
A kialakított webes felületet az importálási feladatok kezelésére használjuk.
Míg a telepített állomás egy olyan plugin (bővítmény) rendszeren alapszik, amely segít kibővíteni az importálási funkciókat.