Tag( "List" ){ return results; };

Yammer Embed コードで「お知らせ」リストにコメント機能を追加してみる

Pocket

11月から Office 365 Enterprise を契約しているユーザーは、もれなく Yammer Enterprise のライセンスも付いてくるようになりました。

ソーシャル機能を活用して仕事をする: Yammer に新機能追加、すべての Office 365 Enterprise ユーザーが利用可能に
http://blogs.technet.com/b/bpj/archive/2013/11/08/getting-it-done-with-social-yammer-includes-new-features-expands-to-all-office-365-enterprise-customers.aspx

また、SharePoint とは、Yammer App for SharePoint を介しての連携や、特に SharePoint Online では、ドキュメント ライブラリに保存されたドキュメントを Yammer フィードに投稿できるなど、徐々に強化されてきています。

また、これら公式で用意されていない連携機能は、Yammer API や Embed コードを利用することで実現できるようです。そこで、今回は簡単に利用できる Embed コードを利用し、お知らせリストにコメント機能を追加してみます。

Read More

JS リンク コードサンプル集

Pocket

以前の記事でも利用方法を紹介した JS リンクですが、嬉しいことにカスタマイズのサンプル集が MSDN デベロッパーセンターにて公開されていました。これを参考にすることで、さまざまなカスタマイズへ応用が利きそうですね。私もさっそくダウンロードしました。7種類のサンプルコードが含まれており、特に「Sample 7 (List add and edit – Email Regex Validator)」のリスト フォームのバリデーションは多々応用が利きそうですね。

Client-side rendering (JS Link) code samples
http://code.msdn.microsoft.com/office/Client-side-rendering-JS-2ed3538a

Read More

SharePoint 2013 リストのリッチ テキスト フィールドをウインドウ幅に合わせて広げる

Pocket

SharePoint Online も SharePoint 2013 にアップグレードされたテナントが増えてきて、SharePoint 2010 で定番であった細かなカスタマイズを再度見直す機会が増えてきました。今回は、SharePoint 2010 までも良く見かけた、リストのリッチテキスト フィールドをウインドウ幅に合わせて広げる(フィールドの幅を 100% に指定する)カスタマイズです。

フィールドの横幅を px 指定する方法は、SharePoint Maniacs さんでも紹介されていましたが、この CSS のみでは、入力フォームの幅を 100% 指定時には不十分であるようでしたので、補足になります。

CSS で SharePoint 2013 のリッチテキスト領域の幅を広げる
http://sharepointmaniacs.com/archives/4841

Read More

SharePoint 2010 リスト/ライブラリ アイテム コンテクスト メニューで任意の項目を非表示にする

Pocket

SharePoint 2010 向けの投稿は初めてかもしれないですね。今回は、リストやライブラリのアイテム コンテクスト メニューで表示されるメニューのうち、任意のメニューを非表示にするカスタマイズをご紹介します。このメニューは、スクリプトで描画されているので、厳密にいえばスクリプト ファイル(core.js など)の上書きが必要になるのですが、より簡単に出来る方法として、今回は CSS で非表示にします。

コンテクスト メニューとは、アイテム タイトルの右側にある「▼」をクリックした際に表示されるメニューのことです。

20130731-1

Read More

フィルター Web パーツを利用して電話帳アプリっぽいものを作ってみる

Pocket

今回は、使うと便利なのにあまり語られることの少ないフィルター Web パーツについて投稿します。今回使うのは「クエリ文字列(URL)フィルター」Web パーツです。サンプルとして電話帳みたいなものを作ってみましょう。

最初に注意を。もしも、サンプルを試される際には、サイト機能の「ダウンロード最小化戦略」を非アクティブにしておいてください。アクティブのままだと、おそらくサンプルは動かないと思います。

(2013/8/30)また、フィルター Web パーツの利用するためには、「SharePoint Server Enterprise サイト コレクション機能」を有効化しておく必要があります。

Read More

コミュニティ サイトをカスタマイズしていると投稿フォームがおかしくなる(こともある)

Pocket

昨日、Office 365 フォーラムに『SharePoint Online 上で作成したコミュニティ サイトを SharePoint Designer でカスタマイズをしていたところ、「新しいディスカッション」フォームがおかしくなった』という質問が投稿されていました。

コミュニティサイトでのディスカッションリストについて
http://community.office365.com/ja-jp/forums/323/t/166855.aspx

質問者の方曰く、カスタマイズを行っていた箇所は「サイトのページ」にある「カテゴリ.aspx」とのこと。ページをカスタマイズしていたのに、リストのフォームがおかしくなるとは不可解。というわけで、検証してみました。

Read More

SharePoint 2013 で列の内部名を調べる方法

Pocket

SharePoint のカスタマイズをしていく上で、リストやライブラリに含まれる列の内部名を利用する機会は多々あり、これは SharePoint 2013 になっても同様です。例えば以前、このブログでご紹介した「JS リンク」を用いたカスタマイズでも内部名を利用していました。

SharePoint 2013 「JS リンク」を試してみた
http://idea.tostring.jp/?p=68

そこで今回は、列の内部名を確認する方法で最も簡単&手軽だと思う方法をご紹介します。ちなみに、以前のバージョンの SharePoint でも今回ご紹介する方法と同じ方法で列の内部名を確認できます。

Read More

SharePoint 2013 「メンバー」権限

Pocket

SharePoint 2013 を触っていて、SharePoint 2010 までとは違う点を見つけました。
ユーザー権限による動作の違いを確認していたところ、サイトの「メンバー」SharePoint グループにしか属していないはずのユーザーが「リストの設定」から「リストの削除」を選択出来てしまったのです。

20130220-1

Read More