IBM Connections 4.0 との統合に取り組んでおり、Connections インターフェイスで連絡先にカーソルを合わせたときに表示される名刺ポップアウトにコンポーネントを挿入したいと考えています。
コンポーネントはリンクのように単純なものでもかまいませんが、iWidget または OpenSocial Gadget も同様に優れています。名刺の統合ポイントはありますか?
私はいくつかの初期調査を行いましたが、名刺を外部アプリに統合する以外にはあまり効果がありませんでした.
IBM Connections 4.0 との統合に取り組んでおり、Connections インターフェイスで連絡先にカーソルを合わせたときに表示される名刺ポップアウトにコンポーネントを挿入したいと考えています。
コンポーネントはリンクのように単純なものでもかまいませんが、iWidget または OpenSocial Gadget も同様に優れています。名刺の統合ポイントはありますか?
私はいくつかの初期調査を行いましたが、名刺を外部アプリに統合する以外にはあまり効果がありませんでした.
名刺の延長についてはこちら
後世のために、muenzpraeger からの回答に基づいて、IBM Connections 4 Part 4: Customizing, Security, Performance, and Integrationの手順に従って、これを達成するために行った手順を追加します。パスは異なる場合があり、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&q=email:{email}:userid:{userid}:uid:{uid}:displayName:{displayName}:phone:{workPhoneNumber}&btnG=Google+Search"
person_card_service_name_js_eval="'Google Me'"/>
ファイルを保存します。コンソールに戻ります。
wsadmin> LCConfigService.updateConfig("versionStamp","")
wsadmin> LCConfigService.checkInConfig()
wsadmin> synchAllNodes()
接続の再起動
リンクからの指示では、service-location.xsd ファイルも変更するように指示されていますが、これらの変更は、チェックインして再起動した後も保持されませんでした。これによりエラーが発生し、Connections サーバーが正しく実行されなくなります。ログ ファイルを見ると、LotusConnections-config.xml で参照されているサービス googleMeService が、service-location.xsd のサービスのリストにないことがわかりました。
これを回避するために、service-location.xsd ファイルを変更しました。find コマンドを使用して、ファイルの 2 つのオカレンスを見つけました。
find . | grep LotusConnections-config/service-location.xsd
リンクされたドキュメントに示されているようにセクションに追加<xsd:enumeration value="googleMeService" />
し<xsd:simpleType name="serviceNames">
、Connections サーバーを再起動しました。