Drupal

Taxonomy Menu が非表示に

ふと気が付くと、Taxonomy Menu『写真&ビデオ』が非表示になっていました。理由は分かりませんが、Drupal の Core Module を更新すると、Taxonomy Menu が非表示になることがあります。おそらく、先日の更新の際、非表示になったのに気がつかなかったのだと思います。このサイトは、Taxonomy Menuが無いと見辛いので、その間に訪れて下さった方には、申し訳無いことをしました。

Drupalのsub-themeを使ったCSSの上書き

これまでは、Acquia Marinaのstyle.cssを直接編集し、タイトルの色を変えたり、背景に画像を貼り付けたりしていました。ただし、この方法には、Themeをupdateするたびに、編集し直す必要があるという欠点があります。しかし、sub-themeの継承と上書き機能を用いると、Core ModuleやContributed themeをupdateしても、updateでIDやClassの名称が変更されない限り、CSSを編集し直す必要がないことに気付き、挑戦してみました。

DrupalによるVideo Galleryの構築

前回は、ソースに手を加えるという禁じ手を使って、Video Galleryを作ったため、Security Updateを当てたら動かなくなってしまいました。それに懲りて、今回は、pluginの追加と、Settingだけで作成しました。ただし、かなりの数のモジュールの助けを借りています。

・DrupalのPlugin

Eclipse+ZendDebuggerによるDrupalの開発環境

将来はDrupalのPluginを自作してみたいと思いDrupalの開発環境を構築してみました。まだ、使いこなすというには程遠いですが、一応動くようになったので、ブログにまとめてみました。

EclipseはWindowsClientにインストールしました。ZendDebuggerを動かすDocumentRootは、主に開発に用いるWindowsClientと、より本番に近い環境でテストできるLinuxServerの両方用意しました。WindowsClientのDocumentRootは、Xamppを用いて構築しました。LinuxServerはCentOSです。

最初、Eclipseは、日本語化されたPleiadesを使用していました。PHP版の“Pleiades All in One”には、XAMPPも同梱されており、ZendDebuggerもセットアップされているので、ほとんどそのまま使え、とても便利です。しかし、トラブルが発生したとき、エラーメッセージが日本語だと、ネットで検索しても解決策が見つからなかったので、後に英語版に切り替えました。

XAMPPのセットアップ

只今 Video Gallery が表示できません

Image Gallery に勝手に改造し、Image と Video を同時に表示できる Gallery Page や新着画像の View を作っていました。しかし、Image Module を Update したところ、表示できなくなってしまいました。調べてみると、Image Gallery の構造が変わっており、以前の方法は使えないことが分かりました。

再度、Image と Video を同時表示できる Gallery を作るには、時間がかかりそうです。そのため、応急処置として、ビデオを画像からブログに移しました。

DrupalのWysiwyg editorで絵文字を入力

私も色々な言語を経験しました。しかし、幸いなことに、C以降の言語は似通っているものが多いので、始めてでもそれほど苦労せずにコードを追うことができます。しかし、htmlは全く異質なので、正直言って嫌いです。ページがうまく表示できないときは、“ページのソース”を表示し、“とほほ”さんを見ながらhtmlを追っかけますが、なるべくhtmlには係わりたくないと思っています。従って、Wysiwyg editor は必須です。また『PCでメールを見ることはあるが、メールを打つのはもっぱら携帯』という女房がコンテンツを作る際、Wysiwyg editor があれば、多少なりとも凝る気になるかなとの期待もありました。

追伸その2:検索ロボットに来てもらうために

その後のロボットの動きをまとめて見ました。尚、ロボット対策についてお知りになりたい方は、『追伸:検索ロボットに来てもらうために』をご覧下さい。私のサイトの中では、一番まとまっていると思います。ただし、sitemapやRSS feedの作成には、Drupalのツールを使用しています。

IT技術の向上には英語が必須?

正直なところ英語は一番嫌いな科目でした。今でも苦手意識は強く残っています。ですから、最初のうちは、日本語でDrupalの情報を探していました。そんなときに“The Fool on The Web”さんの『頼りになるdrupal.org』という記事を見つけました。その中に『自分のアカウント(管理者アカウント)の言語設定を英語にすると便利です。』というくだりがあります。

追伸:検索ロボットに来てもらうために

“検索ボットに来てもらうために”は、対策の最中に書き始めたため、まとまりのないものになってしまいました。お詫びします。SEOに終わりはないですが、私の対策も少し落ち着いてきたので、まとめて見たいと思います。

トレーニングのコツ

私がトレーニングのコツのようなことを書くと、トレーナーさんに笑われるかもしれません。熊五郎はトレーニングに飽きると、私の命令は全く無視し、マーキングに精を出します。そんなときでも、トレーナーさんが声をかけると、ちゃんということを聞くのです。

そんな熊五郎にちょっとなめられている私ですが、私なりに工夫し、熊五郎をトレーニングしてきました。工夫をしても、上手く覚えるとは限りません。反対に、変な癖をつけてしまうこともあります。一旦付いた癖は、直すのに苦労します。シュニフのトレーニングは、それで手間取りました。しかし、持って来いのトレーニングは、比較的順調に進んだので、トレーニングの例として説明したいと思います。

コンテンツ配信