Drupal

Drupal(ドルーパルは、プログラム言語PHPで記述されたフリーでオープンソースのモジュラー式フレームワークであり、コンテンツ管理システム (CMS) である。昨今の多くのCMSと同様に、Drupalはシステム管理者にコンテンツの作成と整理、提示方法のカスタマイズ、管理作業の自動化、サイトへの訪問者や寄稿者の管理を可能にする。 その性能がコンテンツ管理から、幅広いサービスや商取引を可能にするにまで及ぶことから、Drupalは時々「ウェブアプリケーションフレームワーク」であると評される。

Drupalは洗練されたプログラミング・インターフェースを提供するものの、基本的なウェブサイトの設置と管理はプログラミングなしに成し遂げることができる。Drupalは一般に、最も優れたWeb 2.0フレームワークの一つであると考えられている。

Drupalで作成するまとめサイトの作り方

  • 28 June 2012
  • のぶやん

Drupalで「まとめサイト」がどの辺まで実現できるか試してみました。香港の旅行サイトでテストを行ってみる事にします。まだ、未完成部分が多いですが、このサイトを踏み台にして、次のサイトで完成系に近づけていきたいと思います。今後の利用方法として想定しているのは、各地の情報の写真、動画、リンク、地図を1ページ、または複数ページで表示を行う事です。ある地点に関する情報を集約したページを作成するという事で、高度なまとめページを数分で実現しようというものです。

撮影した写真が1枚あれば、それをトップに持ってきて、他の部分はYoutubeで検索した動画、関連リンク、場所の地図で作成が完了するという非常にシンプルなものです。しかも、メディアに一度取り込んでおけば、2回、3回使う時にサーバー上にあるファイルを読み込むだけになるので、複数回コンテンツとして利用して、色々な角度からコンテンツを作成する事が可能になります。

・写真
・動画
・リンク
・地図

この試みは、まだ発展途上段階ですが、Drupal8になってEntity機能が強化されれば、コンテンツの上下移動を今よりも簡単に行えるようになったり、コンテンツの追加を容易に行えるようになってくるでしょう。とりあえず、踏み台サイトとして香港観光情報ナビというものを作りました。このサイトでは、写真、動画、リンク、地図を使った表示を試しています。

テストサイトの意味が強いので、レイアウトを故意にシンプルにしているので、見栄えはそれほど良くありません。

香港観光情報ナビ
http://hk.howchu.com

Drupalの中で提供されているSuite Displayを使えば、写真の横に動画を入れてみたり、リンクを写真の下に入れたりなど、ある程度までは自由なレイアウトが可能になります。しかし、Drupal7までの欠点として、Fieldをユーザー側で追加できないというものがあります。Fieldをガチガチに最初から定義していくのがDrupal7までのやり方で、そのやり方は限界をむかえていると考えています。自由度を更に高める為には、Fieldの形態をもっと自由度の高いものに改良していく必要性があるでしょう。

利用するモジュールとしては、以下のようなものがキーモジュールとなります。

(1)Collectionモジュール and Collection Tableモジュール
(2)Mediaモジュール and Media Youtube モジュール
(3)Linkモジュール
(4)Geolocationモジュール
(5)カテゴリ、タグ系モジュール


Collectionモジュールを使えば、画面上からEdit, deleteなどの操作を簡単に行えるようになります。フォームの中にフォームを入れた「Form of From」と言うべきもので、レイアウトの自由度以外にも、表示したコンテンツ単位に並べ替えが自由に行えるなどのメリットがあります。 
Drupalでまとめサイト

 

メディアモジュールでYoutubeのURLからYoutubeを簡単に表示する事ができるようになります。
Drupalでまとめサイト


こんな形でYoutubeの動画を表示できます。削除、編集も後から行えます。 
Drupalでまとめサイト


Geolocationモジュールで、地図の場所を検索して、一発で投稿できます。
Drupalでまとめサイト

 

カテゴリ: 

Pages


アドセンス広告

関連記事