MTOS一覧

MTOSサイトで携帯対応まとめ(1)~構成を決める

MTOSでサイトを作り始めて約5カ月。

あれこれ試行錯誤しながら3カ月ほどでPC版をほぼ完成し、その後携帯版に取りかかるまでしばらくかかり、ここ1ヶ月くらいでぼちぼちエンジンがかかってきて、ようやく公開にこぎつけるところまでやってきました。

携帯版に関しては、ドコモとアメブロに少々振り回されました。

この間、いろいろつまづいたり発見したりがあったので、覚え書きとして書いておこうと思います。(あくまでも私の場合です。もっと良い方法があったらぜひ教えてください。)

PC版をすべて一旦完成させたところで、まず携帯版をどういう形で作るかを考えました。

現在はもう携帯と言えばスマホが主流ですが、まだまだガラケーも切り捨てるには早い状態です。特に、該当サイトにやってくる人はガラケーが多そうです。

スマホならPC版を見ることができるので、いずれ専用ページを作るとしても、まだ後回しでも大丈夫。やはり問題はガラケーです。

画面も狭いしCSSの対応もまちまち。PC版のHTMLはそのままではとても使えません。

という訳で、ガラケー対応のテンプレートを一通り作り、できれば自動的に誘導できる形にしようと思いました。

基本的に、現在のURLの下に「m」フォルダを作り、そこに生成する。(http://website/m)

でも、今回のサイトは複数ブログを使っており、サイトの下にあるブログの場合、「http://website/blog」となっているので、このwebsiteとblogの間に「m」を挟むのは難しくなります。

なので、ここは割り切って、ブログの方は、ブログの中でさらに「m」のフォルダを作り、「http://website/blog/m」の形で携帯サイトを生成し、それぞれをリンクでつなぐことにしました。

とりあえず、構成は決まりました。

簡単ですが、図を作ってみました。(あまりにもやっつけなので、後で差し替えるかもしれません…)

m-sitemap

この薄いピンクの部分が携帯用部分で、濃いピンクの四角で囲った「m」がそれぞれのトップページ、「m-TOP」が携帯サイト全体のトップページになります。(wpは「ウェブページ」です。)

各ブログへのトップページには、全体のトップページからメニューを作ってリンクします。

次は、各キャリア対応ですが、長くなりましたのでそれは次回。


MTで複数ブログをまとめて再構築

MTOSで作っているサイトは、PC版がほぼ完成に近づいてきました。

結果的に、ウェブサイトの下に4つのブログがぶら下がった形になっています。

本来ならそんなにブログは必要ないのかもしれませんが、できるだけ入力する際の混乱を避けるため、入力用テンプレートを分けることを考えたらこうなってしまいました。

もちろん、出来あがるページのテンプレートを、同じブログ内ではPC、携帯各1パターンに抑えたいということもあります。

この場合、入力は良いのですが再構築が大変です。

ウェブサイトのモジュールやウィジェットなど、すべてに共通する部分を変更したり、複数ブログにまたがって表示する項目を入れたりした時に、それぞれのブログを一つ一つ再構築していくのはかなり面倒です。

現在は全体を再構築するためには、ウェブサイトを含めて5回の再構築が必要です。
私自身が管理している間は面倒だけれどなんとかなるとして、手放した時に、果たしてそこまで誰もが忘れずにやってくれるか、というと疑問です。

これを何とかまとめて再構築する方法はないものかと思ったら…。

やっぱりありました。

「QuickRebuild」です。

これをインストールすることで、ボタンひとつですべて、または任意のブログを一度に再構築できます。

手間だけでなく、時間的にも大幅に短縮。いつものことながら、開発者の方には感謝、感謝です。


MTOSに傾き中…

仕事で作っている某サイト、MTOSでの作業が佳境に入ってきました。

壱さんのプラグイン「AnotherCustomFields」でのカスタムフィールド追加作業に慣れてきて、どんどん思うようにページの編集ができるようになり、一気に作業が進みました。本当に素晴らしいプラグインに感謝感謝です。

現在PC版は9割方完成したので、次は携帯/スマホ対応をしないといけないのですが、それがちょっと憂鬱です。

でも、せっかくCMSを使うのですから、できることならひとつの項目は一箇所に入力すれば全部勝手に出力されるところまでもって行きたいです。

今まではレガシーなサイトで、全てのページをひとつひとつhtml手打ちで更新しており、その作業そのものはそんなに大変ではないのですが、同じことを何度も打ち込むことになり、結果一部更新がもれてしまったり、上書き更新で前のデータが残ってしまったりしていました。

テンプレートやCSSの作りこみは正直すごく大変ですが、できたテンプレートにちょこちょこっと入力して再構築すると、思ったとおりの完成したhtmlが吐き出されてくる、というのはなかなかの快感です。あともう少し、頑張ります。

ここまで来ると、もうひとつボランティアで作りかけて放置している某サイトも、やっぱりMTOSにしようかと心が揺れています。

単純なブログであれば、明らかにWPのほうが良いと思うのですが、CMSとしての作りこみの過程から学ばなければならないと思うと手が止まってしまうんですよねぇ。

作っていくのはすっごく大変なんですが、タグや挙動を理解しているという意味ではやっぱりMT系の方が進めやすいかなぁ、なんて。

ただ、後のバージョンアップとかを考えると、MTは簡単じゃないんですよねぇ。もうちょっとWPを予習してから手をつけようかな…。