遅くなりましたが,2012年になって初めての記事公開となります。本年もgihyo.jpとMODxをよろしくお願いいたします。ご存じの方もいらっしゃるかもしれませんが,年末からアナウンスされていたMODx-2.2がついに先日リリースされました。バージョン2.2.0-pl2ではさまざまなバグフィクスはもちろんのこと,いくつかの注目すべき新機能も加わっています。そこで,今回はバージョン2.2.0-pl2のアップグレード方法といくつかの新機能について紹介していきたいと思います。主な新機能の紹介バージョン2.2.0-pl2では,さまざまな機能追加が行われていますが,いくつか簡単に紹介しておくと,主に次のような特徴があります。Japanの皆様には感謝の限りです。Japanよりダウンロードします。新機能が備わったと言っても,アップグレード方法はこれまでと同様です。アップグレードを行う前に,2.2.xへのアップグレードドキュメントをまずは一読しておいてください。以前のバージョンから大きな変更が加わっているため,一部のスニペットが動作しない可能性もあります。事前のバックアップはお忘れなく。ここでは,新機能であるコマンドラインによるアップグレードを紹介したかったのですが,筆者の環境では次のように,WayFinderスニペットのクラスがエラーを吐き,簡単にはインストールを行うことができませんでした。165本来はきちんとトラブルシューティングすべきなのでしょうが,時間の都合により今回はこれまで同様,ブラウザ経由でのアップグレードを行いました。表示というのが基本的なステップです。無事インストールが終わったら,早速管理画面を表示してみてください。ログイン画面自体もこれまでと異なっており新鮮ですが,少しだけスクリーンショットを紹介しておきます。リソース作成画面このように,管理画面が以前よりもクールになり,操作性やレスポンスもずいぶん向上しています。S3のストレージを直接指定できるようになったのですが,残念ながら筆者はS3を使用していないため,ここでは設定方法のみを紹介しておきます。「ツール⁠」⁠→「⁠メディアソース」に進むと,デフォルトではMODxが動作しているサーバのファイルシステムを利用するための「Filesystem」というメディアソースが定義されています。Source」をクリックし,下表のようにアイテムを作成します。Source」を選択します。この画面でバケットやアクセスキー,シークレットキーなどの指定を行ってください。S3を選択することができるようになります(繰り返しになりますが,筆者はS3を利用していないため,実際にはアイテムは表示されていません⁠)⁠。メディアソースを指定した様子[新機能2]スタティックエレメント「カスタムのチャンクやスニペットを作成したいが,ブラウザで毎回コーディングするのは(バージョン管理もできないし)大変。サーバ上のファイルを直接viやemacsで編集できたら便利なのに...」といった場合に役に立つのがスタティックエレメントです。ここでは,例としてスタティックなチャンクを作成しますので,まずは次のようにして,サーバ上でチャンクファイルを作成しておきます。File」として,先ほど作成しておいたStaticChunk.chkというファイルを指定します。リソースを作成後,もう一度このチャンクを表示してみると,次図のように,チャンクコードの中にはStaticChunk.chkの内容が入っていることがわかります。チャンクファイルのパーミッションがMODxから書き込めるよう適切に設定されていれば,ファイルシステム上のエディタからでもブラウザからでも内容を変更することができ,大変便利です。スタティックチャンクを再表示(ファイルの中身がテキストエリアに表示される)最後にMODx-2.2.0-pl2の注目すべき新機能は,まだまだこれだけではありません。次回も引き続き新機能を中心に紹介を行っていく予定です。スタティックエレメント著者プロフィール中満英生(なかみつひでお)大学時代に出会ったSolarisがきっかけでUNIXの世界へ。その後ホスティングプロバイダ,データセンターで実務経験を積む傍ら,雑誌記事の執筆や技術セミナーの講師を務める。サーバ設定の他,セキュリティに関する著作や技術者エッセイも執筆経験あり。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。