- 週間ランキング
今回はDrupalの概要から学習方法まで詳しく解説していきます。
なお本記事は、TechAcademyの法人向けIT・プログラミング研修での実績をもとに紹介しています。
今回は、ツール系に関する内容だね!
どういう内容でしょうか?
Drupalについて詳しく説明していくね!
お願いします!
Drupalはオープンソース、フリーソフトのCMSです。以下のような特徴があります。
式、サードパーティ製のモジュールがインターネット上に多数公開されており、機能を拡張できます。
CMSとは、Contents Management System(コンテンツ・マネジメント・システム)の略で、Webサイトを管理・更新できるシステムのことです。
Webサイトを構築しようとすると、文章や画像といったコンテンツ本体はもちろん、論理構造を示すためのHTML、レイアウトを示すためのCSSといった、専門的な知識が必要になります。構築後もページ間の関係性(リンク)を修正する、階層構造を見直すといった継続的な作業を伴います。
CMSを用いると、こういった専門知識を要する部分の制御をシステムに委ね、利用者はコンテンツそのもの(文章や画像)の作成に注力できます。目次の修正や、新着情報の更新なども自動的に行われます。
主要なCMSはブログ、Wiki、ユーザ認証といった機能も備えています。企業や自治体のウェブサイトや、組織内のコミュニケーションツールとして、CMSは幅広く利用されています。
・本記事で紹介するDrupal
・WordPress
・Joomla
ではDrupalを利用するメリットとデメリットを確認していきましょう。
企業が提供しているCMSではないので管理や自社に合わせた設計や開発を自由にすることができます。また自社で運用ができるので変更やトラブルの対処にスピーディーに取りかかることができるのがメリットです。
Drupalに限らず、CMSには以下のような弱点があります。
CMSを使いはじめるには、ソフトウェアの導入や初期設定などを要します。HTMLやCSSだけで構成された単純なWebサイトの導入よりは、難易度が上がります。
Drupalはモジュールにより機能を大幅に拡張できますが、コアモジュールだけでも以下のような機能を持ちます。
コアモジュールだけでは機能不足の場合には、インターネット上で検索したり、Drupalモジュールを検索できるページで調べたりします。
では実際にDrupalを使う方法の学習方法を紹介していきます。
Drupalの日本での認知は拡大中であるものの、Drupalを扱う書籍は少なめです。
また書籍の記述内容と、最新バージョンのソフトウェアとでは、設定や動作の異なる場合があります。
公式サイトのドキュメントと併用するとよいです。
橋本紘希 システムインテグレータ企業勤務のシステムエンジニア。 開発実績: Javaプログラムを用いた業務用Webアプリケーションや、基幹システム用バッチアプリケーションなどの設計構築試験。 |
内容分かりやすくて良かったです!
ゆかりちゃんも分からないことがあったら質問してね!
分かりました。ありがとうございます!
TechAcademyでは、従来の講義型研修とは違い、実務を想定したカリキュラムで実践的スキルを短期間で確実に身につけられる法人向けオンラインIT・プログラミング研修を展開しています。
1名〜数百名規模・業界を問わず、500社以上の企業様の研修を実施しています。 受講生一人ひとりに現役エンジニアのメンターが付き、皆様のニーズにあったサポートを行います。学習時の「わからない」を確実に解消いたします。