BALKANGraph / OrgChartJS

OrgChart JS is a simple, flexible and highly customizable organization chart plugin for presenting the structure of your organization and the relationships in an elegant way.
https://balkan.app/orgchartjs
247 stars 84 forks source link

Using OrgChart JS in an Environment with Blocked External Internet Access #830

Closed kowooho closed 2 months ago

kowooho commented 3 months ago

Hello,

I am currently trying to use OrgChart JS in an environment where external internet access is blocked. I am aware that simply downloading the library will not be enough, and I have a few questions about this.

What do I need to use OrgChart JS without an external internet connection? Are there any additional files or settings that I need to install besides the library? What are the potential problems that can occur when using OrgChart JS without an external internet connection, and how can I solve them? Is there any official documentation or guide for offline use of the OrgChart JS library? I would appreciate it if you could answer my questions.

ZornitsaPesheva commented 3 months ago

Hi

The licensed version can work without an external internet connection. You may need to install your own export service, if you are doing PDF or PNG exports of the chart. After purchasing a license, you will be able to use it offline.

kowooho commented 3 months ago

Thank you for your response!

I have an additional question. Would there be any issues using OrgChart JS in a Java/JSP environment based on Spring 4.x?

ZornitsaPesheva commented 3 months ago

What is this Gemini that you are asking for?

kowooho commented 3 months ago

What is this Gemini that you are asking for?

Ah, my bad! I didn't catch that my questions were weird because I was switching back and forth between Google Gemini and you...

kowooho commented 3 months ago

What is this Gemini that you are asking for?

My questions were not about Gemini, but about ChartOrgJS. :)

ZornitsaPesheva commented 3 months ago

Org Chart JS is just the front-end library. To use it, you just need to get the data in JSON and load it in the chart. Then we have events that are used to send back the changed data as JSON. So It is up to you what you will use as a backend. Everything should work. Here we have some server side examples: https://balkan.app/OrgChartJS/Docs/GitHub