Category( "SharePoint" ){ return results; };

SharePoint のスクリプト オンデマンドに触れてみる

Pocket

SharePoint 2010 以降(Online を含む)では、大量の JavaScript ファイルを読み込み、また、実行し動作しています。この大量の JavaScript ファイルは、毎回のページ ロードで全て読み込まれるわけではなく、ユーザー操作に応じて動的に(オンデマンドに)読み込むことができる仕組みが用意されています。これは「スクリプト オンデマンド(SOD)」と呼ばれており、この仕組みを利用するための JavaScript メソッドが SharePoint の JavaScript Library に実装されています。

自分でもよく動作を調べ直すことがあるので、メモ代わりに残しておきます。

Read More

リスト「インデックスの自動管理」の動作を確認してみた

Pocket

SharePoint Online へは、いつからかリストの詳細設定に「インデックスの自動管理」という設定項目が追加されていました。(既定で有効)説明には「インデックスの自動管理を使うと SharePoint でこのリストの列インデックスが保持され、ビュー内で最適なクエリのパフォーマンスを提供できます。」と記載されており、良いこと尽くめなのですが、その動作の詳細については不明のままでした。

20150928-1

先日、SharePoint Server 2016 IT Preview がリリースされ、こちらにもインデックスの自動管理機能が実装されていたことから、動作について色々と見えてきたので検証を行ってみました。※検証は SharePoint Server 2016 IT Preview を用いて行っています。製品版で同様に動作するかはわかりません。

Read More

リストやライブラリの「ブラウザーに表示しない」設定

Pocket

SharePoint サイトに含まれるリストやライブラリは「サイト コンテンツ」の画面で一覧することができるのですが、一般のユーザーには触らせたくない、または、システム上必要だけど業務に不要なリストやライブラリは見せたくないといった要望が挙がることがあります。
たとえば、「スタイル ライブラリ」などが分かりやすい例で、サイトのデザインなどに関わる作業中は必要ですが、それが終わると「サイト コンテンツ」に表示しておく必要はありません。

Read More

代替 CSS の設定を JavaScript で行う

Pocket

前回の投稿でも出てきましたが、SharePoint のデザインをカスタマイズする際には「代替 CSS」を設定することがあります。しかしながら、この「代替 CSS」の GUI での設定は「デザイン マネージャー」に含まれており、「発行機能」を有効化したサイトでしか行えません。ただし、発行機能を有効化していないサイトでも API を利用することで設定が可能なようでしたので、お手軽な JavaScript Object Model (JSOM) を利用して設定する方法を試してみました。

Read More

SharePoint Online のデザイン カスタマイズを考える

Pocket

SharePoint Online はクラウド サービスです。そのため、日々サーバー側でのバグフィックスや機能改善などが行われています。それらは、ユーザーインタフェースの部分に関することもあり、サイトの見た目に関わるデザインをカスタマイズしていた場合、大きな影響を受けることもあります。

こうしたデザイン カスタマイズについて扱ったセッションが Ignite 2015 にもありましたので、その内容を追いながらデザイン カスタマイズについて考えたいと思います。

Deep Dive into Safe SharePoint Branding in Office 365 Using Repeatable Patterns and Practices
https://channel9.msdn.com/Events/Ignite/2015/BRK3164

Read More

SharePoint Designer のキャッシュファイルを削除する

Pocket

SharePoint Designer 2013(または 2010)を長期間使い続けていると SharePoint サイトへの接続が不安定になるなどのご相談を頂くことがあります。また、SharePoint Designer 2010 から SharePoint Designer 2013 へアップグレードを行った場合なども、動作が不安定になることがあるようです。そうした場合に、クライアントのローカルに保存されているキャッシュファイルを削除することで、不具合が解消される場合があるようです。また、このキャッシュファイルは SharePoint Designer の再インストールでは削除されないようなので、手動で削除する必要があります。

Read More

Microsoft Ignite 2015 で気になった SharePoint 関連セッション

Pocket

日本ではゴールデンウィーク真っ最中の5月4日から8日にかけて、シカゴにて Microsoft の大規模イベント Microsoft Ignite 2015 が開催されました。

Microsoft Ignite
http://ignite.microsoft.com/

残念ながら現地での参加はできなかったのですが、Channel 9 でセッションの資料や動画を確認することができます。近ごろの Microsoft のイベントでは、こうしたイベントのセッションが終了して数日のうちに、その資料や動画が公開されるので大変助かりますね。

Microsoft Ignite 2015 | Channel 9
http://channel9.msdn.com/Events/Ignite/2015

ちなみに、キーノートについてはリアルタイムでストリーミング中継されました。現在は録画で公開されています。

Microsoft Ignite Keynote
http://channel9.msdn.com/Events/Ignite/2015/KEY01

Read More

リストやライブラリのビュー セレクター メニューにビューを4つ以上表示する

Pocket

SharePoint 2013(Online)のリストやライブラリでは、ビューのヘッダーメニューとして「ビュー セレクター メニュー」が表示されています。リボン メニューから選択する方式よりも手軽で分かりやすいのですが、欠点が1つだけあります。それは「ビューが3つまでしか表示されずに、のこりは「…」にまとめられてしまう」ということです。ここにもっとたくさんのビューへのセレクター メニューを並べたいと思いましたので調べてみました。

20150520-1

Read More