refactoring serverdocs and elfinder module