none
アーティクルページ内に、「いいね!」や「コメント投稿」を追加する方法 RRS feed

  • 質問

  • SharePoint Server 2013の発行サイトのアーティクルページなどのページ内に、「いいね!」や「コメント投稿」を追加したいと考えています。

    ページ(ライブラリ)の設定の「評価の設定」で、「このリストに対し、どの投票または評価エクスペリエンスを有効にしますか?」で「いいね!」を選択することで、「すべてのドキュメント」のビューで、「いいね!」をクリックできるようになりますが、エンドユーザからは分かりにくいため、アーティクルページ内で「いいね!」がクリックできるようにしたいと考えております。

    また、「コメント投稿」についても同アーティクルページ内で入力できるたらと考えております。

    SharePoint Designer 2013で、ページレイアウトを作成/編集するなど、何か実現方法がありましたら、ご教授いただけますと幸いです。

    よろしくお願いいたします。

    2013年1月4日 12:24

回答

  • CTC_Shuichi_Ikeda さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    今回はコミュニティからの回答が集まりにくいようです。
    私のほうでも調べてみたところ、アーティクル ページで「いいね!」や「コメント投稿」を追加することは可能なようです。
    検証は行っていませんので、CTC_Shuichi_Ikeda さんの環境で実現可能かお試しいただければと思います。

    1.「いいね!」は Microsoft.Office.Server.ReputationModel.Reputation.SetLike メソッドを使用したスクリプトによって追加が可能なようです。
    例えば、アーティクル ページにボタンを配置し、ボタン クリック時にMicrosoft.Office.Server.ReputationModel.Reputation.SetLike メソッドを呼び出すスクリプトを組み込むことで「いいね!」ボタンと同様の処理が実現できるのではないかと思います。

    (参考情報)
    ・Reputation Class in SharePoint 2013:
    http://www.sharepointcolumn.com/

    ・MSDN Library -  3.1.5.1.2.1.1 SetLike (英語)

    Microsoft.Office.Server.ReputationModel.Reputation.SetLike メソッドの第 2 引数は "ページ" ライブラリのリスト ID、第 3 引数は変更を実施しているアーティクル ページのアイテム ID となります。

    ・MSDN フォーラム Implementing custom "likes" in SharePoint 2013:(英語)

    2.「コメント投稿」 については、アーティクル ページに "メモ掲示板" Web パーツを追加することでコメント投稿を追加する方法が考えられそうです。

    こちらの情報がお役にたちましたら幸いです。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年1月21日 7:30 参考情報の追加
    • 回答の候補に設定 星 睦美 2013年1月23日 5:28
    • 回答としてマーク 星 睦美 2013年1月29日 0:31
    2013年1月21日 7:26

すべての返信

  • CTC_Shuichi_Ikeda さん、こんにちは
    フォーラム オペレーターの星 睦美です。

    今回はコミュニティからの回答が集まりにくいようです。
    私のほうでも調べてみたところ、アーティクル ページで「いいね!」や「コメント投稿」を追加することは可能なようです。
    検証は行っていませんので、CTC_Shuichi_Ikeda さんの環境で実現可能かお試しいただければと思います。

    1.「いいね!」は Microsoft.Office.Server.ReputationModel.Reputation.SetLike メソッドを使用したスクリプトによって追加が可能なようです。
    例えば、アーティクル ページにボタンを配置し、ボタン クリック時にMicrosoft.Office.Server.ReputationModel.Reputation.SetLike メソッドを呼び出すスクリプトを組み込むことで「いいね!」ボタンと同様の処理が実現できるのではないかと思います。

    (参考情報)
    ・Reputation Class in SharePoint 2013:
    http://www.sharepointcolumn.com/

    ・MSDN Library -  3.1.5.1.2.1.1 SetLike (英語)

    Microsoft.Office.Server.ReputationModel.Reputation.SetLike メソッドの第 2 引数は "ページ" ライブラリのリスト ID、第 3 引数は変更を実施しているアーティクル ページのアイテム ID となります。

    ・MSDN フォーラム Implementing custom "likes" in SharePoint 2013:(英語)

    2.「コメント投稿」 については、アーティクル ページに "メモ掲示板" Web パーツを追加することでコメント投稿を追加する方法が考えられそうです。

    こちらの情報がお役にたちましたら幸いです。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美


    • 編集済み 星 睦美 2013年1月21日 7:30 参考情報の追加
    • 回答の候補に設定 星 睦美 2013年1月23日 5:28
    • 回答としてマーク 星 睦美 2013年1月29日 0:31
    2013年1月21日 7:26
  • 星様

    ご回答ありがとうございました。

    Facebookのソーシャルプラグインのように、簡単に組み込むことは難しいのですね。

    http://smmlab.aainc.co.jp/?p=12533

    いただいた情報をもとに、調査をしてみます。

    ありがとうございました。

    池田

    2013年1月26日 1:44
  • CTC Shuichi IKeda さん

    Facebook のソーシャル プラグイン機能の説明ページのご紹介ありがとうございます。
    手順は同様ではないかと思います。(コード サンプルを紹介していませんので、分かりにくく申し訳ありません。)

    フォーラムで情報をお探しの方にもヒントとなるように、私のほうでこちらのスレッドに[回答としてマーク]させていただきました。同様にご興味のある方はお試しになってみて、情報をお知らせいただければ幸いです。

    それでは、今後ともTechNet フォーラムをお役立てください。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年1月29日 0:31