当前位置: 首页 > 知识库问答 >
问题:

有没有办法在IBM Connections名片弹出窗口中插入组件?

云宏儒
2023-03-14

我正在与IBM Connections 4.0进行集成,并希望将一个组件插入到名片弹出窗口中,当您将鼠标悬停在Connections界面中的contact上时,该弹出窗口将显示:

该组件可以像链接一样简单,但iWidget或OpenSocial小工具也很不错。名片有什么集成点吗?

我做了一些初步的研究,但除了将名片集成到外部应用程序之外,我还没有发现太多。

共有2个答案

何琨
2023-03-14

为了子孙后代,我将根据muenzpraeger的回答,补充我为实现这一目标而采取的步骤,以遵循IBM Connections 4第4部分:定制、安全、性能和集成中的步骤。请注意,您的路径可能不同,您需要获得正确的用户和密码才能访问wsadmin控制台。

$ mkdir -p /tmp/business-card-add-link
$ cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
$ ./wsadmin.sh -user USER -password PASSWORD -lang jython
wsadmin> execfile("connectionsConfig.py")
wsadmin> print AdminControl.getCell()
connectionswwCell01
wsadmin> LCConfigService.checkOutConfig("/tmp/business-card-add-link","connectionswwCell01")

将以下内容添加到 /tmp/business-card-add-link的LotusConnections-config.xml

<sloc:serviceReference serviceName="googleMeService"
  href="http://www.google.com"   enabled="true"
  ssl_href="http://www.google.com"   ssl_enabled="false"
  person_card_service_url_pattern="/search?hl=en&amp;q=email:{email}:userid:{userid}:uid:{uid}:displayName:{displayName}:phone:{workPhoneNumber}&amp;btnG=Google+Search" 
  person_card_service_name_js_eval="'Google Me'"/>

然后保存文件。回到控制台:

wsadmin> LCConfigService.updateConfig("versionStamp","")
wsadmin> LCConfigService.checkInConfig()
wsadmin> synchAllNodes()

重新启动连接

链接中的说明表示要更改服务位置。xsd文件,但这些更改在签入和重新启动后不会持久化。这将导致一个错误,阻止连接服务器正常运行。查看日志文件时,它抱怨LotusConnections配置中引用了googleMeService服务。xml不在服务位置的服务列表中。xsd。

为了解决这个问题,我刚更改了服务位置。xsd文件已就位。我使用find命令发现该文件出现了两次:

find . | grep LotusConnections-config/service-location.xsd

我添加了

岳亮
2023-03-14

这里解释了扩展名片

http://infolib.lotus.com/resources/connections/4.0/doc/en_us/ic4_p4.html#c_admin_profiles_customize_biz_card_links

 类似资料:
  • 我只是通过终端安装android studio,我的ubuntu版本是14.04。我的计算机上已经安装了Java8。我安装android studio的程序正是这样的: sudo apt-add-repository ppa:paolorotolo/android-studio

  • 我有一个标签活动。它包含一个包含片段项的listView。我有一个按钮在这些列表项(这是片段),我想当我单击它显示一个弹出窗口。不幸的是,我能看到弹出窗口,我想这是因为列表项的显示太小了。我实际上想在包含列表的活动中看到它。 有什么想法吗? RowinHomeMab是listView中的一个项,它放置在TabActivity中。

  • 我正在编写一个应用程序,我需要在单击不同按钮时出现相同的自定义弹出窗口。现在弹出窗口只是一个简单的“你确定吗?确定/取消”窗口,但稍后它将扩展以包括更多自定义功能......所以我不能使用内置的快速对话框。 奇怪的是。当按下按钮X时,弹出窗口(在FXML中定义)启动得很好,但我的控制器类似乎没有运行。我不认为你能做到这一点。我无法弄清楚的是控制器没有运行的原因。我本来以为如果控制器不工作,应用程序

  • 我知道在摇摆中,您可以使用父窗口打开子窗口/对话框/框架,并且子窗口将具有与父窗口相同的属性,例如共享左上角的徽章。JavaFX 8中是否有任何类似的功能?这会创建一个新窗口,但没有任何共享信息的父窗口(甚至可以关闭父窗口,而子窗口不会关闭): 注意:我已经阅读了JavaFX2.0FXML子窗口和JavaFXOpenNewWindow。

  • 问题内容: 我是Selenium webdriver的新手。我正在开发一个应用程序,其中单击一个按钮将弹出一个用于创建新文件夹的窗口。在此弹出窗口中,我们需要填写几个输入字段,选中几个框,然后单击“创建”按钮以创建文件夹。我试图单击复选框,然后单击创建。复选框没有名称,文本,标签。我尝试使用CSS选择器,但是该元素的以下xpath无效。使用xpath运行时,出现异常错误,提示“无法定位元素”。 这

  • 问题内容: 我想将背景URL存储在自定义属性(CSS变量)中,并将其与background属性一起使用。但是,当使用字符串作为参数时,我找不到插值的方法。 这是我的示例代码: 我知道可以使用插值函数在Sass或LESS中轻松完成此操作,但我很好奇是否有一种无需任何预处理器的方法。 问题答案: 您可以使用大多数CSS函数执行插值,包括的示例。实际上,插值是自定义属性的主要功能之一。 但是,您不能使用