Technical challenge: Each of these Windows and Linux servers have a different host name and domain name (and IP address), but we would like to keep our enterprise platform independent of host server configuration.
Possible approach to solution: We think an API (interface module with a GUI) is needed to accomplish this level of modularity and flexibility while deploying at our enterprise customers.
Seeking your insights: In this context, our team would appreciate your guidance on:
1. Is there an algorithmic method to implement this Web portal-based platform in these Windows and Linux environments while separating it from server configuration, i.e., customizing the host name, domain name and IP address for each individual instance?
2. For example, would it be suitable to create some JS variables / objects for host name and domain name and call them in the different implementations? Any reference to the host/domain names on hundreds of portal modules, would be converted into root-relative path with these variables or JS objects providing the root prefix.
3. If so, what is the best way to make these object modules written in JS portable and re-usable across different environments and instances for enterprise customers?
Here is an example of the implemented code for the said platform. Oue Web site CoscendCommunications in the "com" top-level domain, was built using this enterprise collaboration platform and has the base code examples of the platform. This Web site is domain-specific. We like to make the underlying platform such that it is domain and host-independent. This will allow the underlying platform to be deployed in multiple instances of our enterprise customers.