У моей компании около 10 сильно используемых приложений Xpage в нашем ИТ-отделе. Я хочу стандартизировать их и создать одно «приложение», содержащее все 10 приложений. Я ищу советы о том, как это сделать.Создание единого макета приложения для нескольких приложений
Мой план - сделать приложение оболочки с макетом приложения, как показано ниже. Я поставлю ссылки на приложения, которые хочу включить, где App1, App2, App3 и т. Д.
Каждое приложение будет иметь один и тот же баннер (верхняя часть в черном), но все остальное для макета приложения будет отличаться. Я хотел бы сделать это таким образом, чтобы я мог поддерживать баннер как один элемент дизайна и наследовать любую из необходимых мне БД. Таким образом, мне не пришлось бы касаться каждого db, когда это изменилось. Есть ли способ сделать это.
У меня есть вторая часть этого вопроса. Я хотел бы сделать часть этого приложения настраиваемой для пользователя. Поэтому хотелось бы, чтобы они могли добавлять ссылки на часто используемые базы данных Lotus Notes в приложение, и они появятся только для них. Моя идея - сделать документ, содержащий свое имя пользователя как ключевое поле, и позволить им добавлять/изменять/удалять ссылки и подмножества, чтобы показывать только их. Но есть ли лучший способ сделать это?
мне нужно упомянуть, что я пытаюсь сделать это в XPiNC. У меня с этим много проблем. Сначала я просто хочу быть в App1 и нажимать на App2 и открыть это приложение на той же вкладке, что и я. Таким образом, он будет выглядеть так, как будто пользователь действительно находится в одном приложении.
У меня есть basicLeafNode со следующим кодом, но он открывается на новой вкладке. Как я могу открыть приложение на одной вкладке?
<xe:basicLeafNode
label="CompuWeigh Monitor">
<xe:this.href><![CDATA[#{javascript:var url = "notes://KC1/compuweigh.nsf/xpHome.xsp?OpenXpage"
url}]]></xe:this.href>
</xe:basicLeafNode>
Declan, это будет очень полезно, когда я смогу перейти из приложения в приложение. См. Мой предыдущий вопрос выше. Я очень ценю любую помощь, которую вы можете дать. Я не уверен, хотя, если я готов к плагину OSGI, но я буду смотреть на него. –