年末でみんな大忙しだと思う。新バージョン2.0が出るという。一応パートナーの末席で紅茶をすすり(コーヒーが飲めないので)ながらまるで空気のように気配を消してこっそりα版、β版~RC版へといじっている根暗男の私が、勝手ながらそんな新バージョンを使ってみた雑感を書きなぐっておこうと思う。cmsそのものの説明も交えながら書くので、一寸仕事の手を休めて、紅茶でも用意してからのんびり読んでくれるといいと思うよ。コーヒーは遠慮しておくよ。プログラマってやつはどうしてこんな無粋な泥水が好きなんだ?(注:引用です。cmsではなく登録したばかりの「はてなブログ」であることはすっかりスルーしてもらえると幸いである。何かとりあえず使った事無い、初めて聞いたなんて人で詳しく知りたい人は公式サイトからどうぞ。アップルップルが開発・配布しているCMSと知っていただければ。あ、ついでに中国地方だと広島のオレンジシステムって会社がパートナーやってるから、そこに相談したらいいんじゃないかな。cmsのサイトのヘッダとかに書かれているんだけど、これは本当にそうだなと思います。cmsの場合は管理ページで指定するテーマはフォルダ名(とファイル名)だけだし、HTMLやCSSを入力する場面はあまりありません。FTPとおさらばしてブラウザでサイト構築ができちゃうというタイプのCMSをイメージしていると、ちょっと難しく感じるでしょう。サイト制作にFTPは必須だし、HTMLとCSSの知識も必須で、・・・だって某WPみたいにそこらへんにテーマが落ちてたりしないから。「Web制作者のためのCMS」だもん。それだからこそ良い部分というのが多々あるんです。いろんな「いいとこ」は人によって違ってくるかもしれないのですが、私視点であげてきます。テーマがほぼHTMLのまま。これはいくつか関連して利点があります。cmsをセットアップしてテーマフォルダに既存のサイトのコンテンツをそのまま入れて、テーマを指定してやるだけでそのまま表示されます。参考:静的サイトからの導入そこから、記事のページやら問い合わせフォームやらをあとから機能追加していけばいいのです。HTMLそのままなのでデザインの自由度も広いですし、制作ソフトも選びません。それから自由に設定できるカスタムフィールド。これはほんとに自由度高いです。入力フォーム部分のデザインも自由にできます。Web制作する人はお客さんに入力してもらうためのフォームをデザインして提供し、お客さんは入力しやすいUIで記事を入力できます。あるけど、もうひとつ。私みたいなプログラムを書く側のものからすると、テンプレートに「プログラムが書けない」のは利点です。cmsだとそういうことがほぼ無いです。cmsはPHP製ですがテンプレートにはPHPのコードは書けません。デザイナさんと共同作業とかになると、どうしてもそういうトラブルがあるので、システム側でそこを切り分けできているのはうれしいところです。新バージョンから、個人的に注目の新機能をチョイスしてレビューしときます。フォームの動的生成フォームが動的に生成できるようになった。cmsは元々フォームを自由な形式で作成できました。普通にフォームタグを書いて、inputなんたらを書いて、テンプレートとして適用するだけで、それがそのままフォームとして動くという機能があるのです。動作のために追記するのは、「これが必要な項目ですよ」と知らせるための数行だけでした。今回はそれに加えて、普通のエントリーの編集画面で動的にフォームそのものを生成する機能が追加されています。言葉じゃわかりにくいので、実際の動作を録画してみた。バージョン管理いわゆる「バージョン管理」の機能が追加された。cmsのバージョン管理は「将来表示予定の内容をあらかじめ用意しておく」という未来のバージョンの機能があって、そっちが有用だったりする。未来のバージョンとはなにかというと、たとえば新規の記事では作成して保存するときに、今までも(そして一般的なブログには)「下書き」として保存する機能があって、プレビューしたり、推敲したりして、「公開」する手続きをしていると思う。これがいったん公開した後の記事となると「下書き」とか「非公開」の状態にして編集するなどしないと記事は公開されたまま、編集途中で保存するとそれも公開されたまま・・・となってしまう。そこをカバーできる機能が未来のバージョン。編集して保存するときに「未来のバージョンとして保存」を選ぶだけで、現状の公開記事はそのままに今編集した記事も新しいバージョンの記事として、ログインしていればプレビュー可能な状態で保存されている。いつでもその記事を公開状態に切り替えることができる機能だ。本来のバージョン管理としての「あ、今の間違い!前の状態に戻して!」というのも簡単に切り替えれる。cmsは(私の知る限り)最初のメジャーバージョン以来管理ページのデザインはほとんど同じまま来ている。理由の一つとして管理ページもまた、他の公開ページと同じようなテンプレートの組み合わせで出来ているので、管理ページ自体を普通のページ同様にカスタマイズ可能になっていることがあげられる。これは制作会社がクライアントにカスタマイズされた管理ページを含めて納品するという仕事上のモデルを想定すると、非常に有用な機能だ。cmsを使用しているサイトで単純にバージョンアップしようとしたときに、管理ページのテンプレート構成が大きく変更されてしまうと、そこをカスタマイズしているサイトが簡単にバージョンアップできなくなってしまうという諸刃の剣。今回はそこに思い切ってメスを入れている。思い切っただけのことはあって、かなり使いやすくなっている。今まで上部と下部に配されていたグローバルメニューがサイドメニューにまとめられていて各機能にアクセスしやすい。マルチブログ構成のサイトでは左上のブログ名の表示部分から別のブログにもの簡単に切り替えられる。カテゴリ一覧で順番を入れ替えるのもドラッグするだけで適用できる・・・などなど。書いていて長くなったので、2日書く事にしたので今日はここまで。検索プロフィールあかぎたかしです。広島のできそこないのプログラマです。majosystemsの中の人でした。)月別アーカイブリンクgithub旧ブログ2旧ブログ広島ドラゴンフライズ応援してますはてなブログをはじめよう!nisyuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。