Webディレクターも知っておいた方が良いと思われるシステムの基礎知識

  • このエントリーをはてなブックマークに追加

こんにちは。株式会社8bitの高本です。

現在のWeb制作は静的なHTMLベースのWebサイトから、仕組みを持たせるようなものに変わっていっていると思います。

TwitterAPIなどを絡めたキャンペーンもそうですし、何かしらの形でプログラムが必要になってきています。

「エンジニアじゃないんだから分からない」「システムに関しては素人なんで。。」とディレクターの中には線引きをする方もいらっしゃいますが、ディレクターにもある程度のシステムに関する知識は必要になってきていると思います。

チームで制作をしていれば、自分に分からないことを他のメンバーの分かることで補うのは当然のことだとは思います。
ですが、主にクライアントと話しをしたり仕様を詰めるためにでていくのはディレクターです。

クライアントにしてみたら、その場で回答や解決を期待して打ち合わせをするわけですので、毎回持ち帰りで回答します、と言われても困ってしまいます。

毎回打ち合わせの度にエンジニアを同行させるのも効率が良くないですし、ディレクターも少しは知識を持っていたほうが絶対に良いと思います。
単純にメンバーにどのくらい時間がかかるのか聞いて回って、スケジュールを引くだけがディレクターの仕事ではありません。

しかし、勉強しようにも技術系の参考書はあふれかえっているし、特定のプログラム言語などで絞られたものが多いので、どこから勉強して良いのか分からない、と思います。
そこで自分なりに制作に携わっていて、知っておいた方が良いのではないかと思えるものをピックアップしてみました。

会社によってはもっと求められる場合もあるかも知れないですし、ディレクターはもっと他のことを勉強しろ、と言われる会社もあるでしょう。
ですので、少人数制の会社だと、これくらい知っていた方が現場の人ともクライアントとも円滑に仕事を出来るのでは?というレベルでピックアップしています。

掲載しているURLは概念だけが記載してあるものをピックアップしています。
ネットで探すともっと分かりやすいものはあるかと思いますので、あくまで参考までに。



■ プログラム言語

Web系で使用するのは、主にPHPかPerlだと思います。
(Javaや.Netなどもありますが、Web制作会社がシステムを組む際にはあまり利用しないのではないかと思います。
もちろん利用することもあると思いますが、)

日本PHPユーザ会 http://www.php.gr.jp/
Perlの概要 http://www.kent-web.com/perl/chap1.html

FLASHの場合はActionscriptです。

Wiki ActionScript http://ja.wikipedia.org/wiki/ActionScript
http://www.postgresql.jp/

プログラムの関数などを覚える必要はないと思いますが、どんなことができるということくらいは覚えておいた方が良いと思います。
Phoneアプリやアンドロイドですと言語は変わってきますが、まずはWebサイトに特化するならこれで良いと思います。

自分と一緒に働いているエンジニアが、何の言語が得意で対応可能なのかは把握しておくと良いでしょう。

■データベース

たとえばブログなどもそうですが、Webサイトの更新機能(CMS)ではデータベースを利用していることが多いです。
データベースを使わずにXMLファイルなどを使うこともありますが、データベースの使える環境ではデータベースを使うことが多いと思います。

MySQLとPostgreSQLというものがあります。

MySQLについて http://www.mysql.gr.jp/
NPO法人 日本PostgreSQL http://www.postgresql.jp/

レンタルしている、もしくはレンタルしようとしているサーバによって異なるので、チェックしておくと良いでしょう。

■サーバのOS

WebサーバにはWindowsOSを利用しているものとUNIX系OSを利用しているものがあります。
各OSによってWebサイトを表示するためのソフトも異なりますので、概念だけでも知っておくと良いです。

http://ja.wikipedia.org/wiki/Web%E3%82%B5%E3%83%BC%E3%83%90

大抵はUNIX系OS環境のWebサーバだとは思います。

■WebAPI

Twitter連動型のサイトなどはWebAPIを駆使して作られていることが多いです。
天気予報やグルメ情報など様々な情報をWebAPIで取得して利用することができます。

Twitterなどのキャンペーンサイトを見て、クライアントから同じことをやりたいといわれたりすることもあります。
どういうAPIを利用して動いているのか?どういうAPIがあるのか知っておくと、企画やアイデアの提案もできますので、調べてみると良いと思います。

■ベーシック認証

テストでクライアントに見せるテストサイトにIDとパスワードでロックをかけるベーシック認証の設定が意外とできない方多いように思います。

レンタルしたサーバでコントロールパネルなどに簡単に設定できるツールが用意されていたりします。
実務では自分自身はやらなくても、一度自分で試してどういう設定が必要なのか把握しておくと良いでしょう。

http://www.shtml.jp/htaccess/basic.html

■サーバやSSLの手続き

お問い合わせフォームなど個人情報や機密情報の通信をする際に利用するSSLとレンタルサーバの契約などは、一回自分でやってみると良いと思います。
どこのサーバ会社がいくらくらいで、評判が良いか?エンジニアがどこのサーバが使いやすいと言っているか?など把握して、クライアントに提案できるようになっておくと良いと思います。

契約処理についてもクライアントがまったく素人の場合は、サポートしてあげられるくらいにはなっていた方がよいでしょう。
ツꀀ

———–

同じ肩書のディレクターでも会社によって求められる知識や作業は異なると思いますので、一概には言えませんが、当社ではこのくらいの知識があるとうれしいです。

エンジニアと一緒に仕事をするときは、いちいち説明するのを面倒がられますので、必須になってくるかと思います。

執筆者:高本

株式会社8bit 取締役の高本です。 社内のWebサービス企画、プログラミングや、売上・請求管理にいたるまで幅広く担当しております。

関連記事

プログラミング

【phpdotenv】PHPで環境変数を取り扱うお話

PHPでサーバーの環境ごとに設定ファイルを用意する場合、config.phpなどのファイルにデータベースの接続情報やAPIのキーなどをdefineで登録すると思います。 これは昔からある一般的なやり方ですが、例えば「ローカル環境やテスト環境と本番環境で情報を出し分けたい」「GitHubやSubversionなどに接続情報を管理されたくない」ということがあるかと思います。 Linuxの場合は「.env」でユーザーごとの情報をあらかじめ設定することが可能ですが、PHPだとデフォル […]

Webサービス

【CAPTCHA系】reCAPTCHAの代替サービスを紹介するお話

みなさん、reCAPTCHAを使ってますか? CAPTCHAと呼ばれる機能は問い合わせフォームやログインフォームなどいわゆるbot系対策として有効で、その中でもreCAPTCHAは無料かつ簡単に導入できるたため、様々な場所で使われてます。 目次1 2024年4月から実質有料化?2 他にないのだろうか?3 アカウントを作る4 PHPでの実装5 最後に 2024年4月から実質有料化? しかし、2024年4月から今まで100万リクエストまで無料だったのが、1アカウント合計1万リクエ […]

Webサイト制作

Webアクセシビリティの基本を学ぼう!

近年Webサイト制作時に求められる『Webアクセシビリティ』。 正直なんだかよくわからない、ややこしそうだなあと思う方も多いと思います。 自分も勉強中ではありますが、今回は対応しやすそうな内容をなるべくわかりやすくまとめてみました。 一緒にWebアクセシビリティについて学んでいきましょう。 目次1 そもそもWebアクセシビリティってなに?2 基本的な対応内容2.1 色のコントラストをはっきりさせよう2.2 文字サイズを変更できるようにしよう2.3 できるだけテキストベースを心 […]

株式会社8bit (エイトビット)

東京都目黒区でWebサイト制作、Webシステム開発などを行っております。
コーポレートサイトやWebサービスの企画・提案を得意としており、自社での経験を元にアイデアをカタチにするお手伝いをさせていただいております。

Web制作に関するご相談はお気軽にどうぞ

弊社に制作をご依頼いただく際の費用感をご確認いただける、
見積りシミュレーションをご用意いたしました。