2016年6月7日に米国サンフランシスコで開発者向けのイベント「TrailheaDX」が開催されています。 取り急ぎKeynoteで言及された内容について共有しておきます。
記念すべき50回目のリリースであるSummer ’16リリースには多くの機能が追加されています。 その中でもLightningに関するものを取り上げて紹介。
新機能WebセミナーでもありましたがCalendarが一新され、日付項目を持つ標準オブジェクト及びカスタムオブジェクトをソースとしてとしてカレンダーに表示できるようになりました。
Lightningコンポーネントが、Lightningイベントなどの正規の手続きを介さずに他のコンポーネントや、親となるPlatformのDOMに対してアクセスできないようにするセキュリティフレームワークが実装されました。
実行中のUIからLightningコンポーネントツリーや各コンポーネントのパフォーマンス、イベントログなどを見ることのできるChrome Extensionがリリースされました。
Lightning CompoentがLocker ReadyかをチェックするLintプログラムであるlightning:lintがHeroku CLIプラグインとして実装されました。
Install Salesforce Lightning CLI
LESSやSASSのように、CSS上で利用する変数(token)を定義できるようになりました。
TrailheadもアップデートされSuper Badgeが追加されました。その他、イベント内でもTrailheadに関するコンテンツが展開されていて、今後のさらなるアップデートが期待されます。
ApexやLEX、セキュリティなど、カテゴリーごとに複数のモジュールをまとめたもので、すべてのモジュールを取得することで、その道のエキスパートである証の「Super Badge」が取得できます。
10月リリースの新機能として、以下の情報がロードマップとして公開されました。
タグを使うことによって、Apexコードを書かなくてもSalesforce上のデータを読み書きできる機能。いわゆるVisualforce Remote ObjectのLightning版の位置付け。
詳細は言及されず。
同じく詳細は言及されず。
App Cloudの各サービスやAPIなどを駆使したテクノロジーデモ。サンプルコードは公開されており、誰でも試すことができます。
Force.com MVPによるバンドが結成。その名も「Apex & The Limits」 バンドと言いながらみんな歌しか歌いません。基本Salesforceネタの替え歌で、間奏のギターはエアギターでした。 多分みんなエンジニアなのですが、無駄に歌が上手いです。