ツールを上手く使いこなすと、作業の負荷を大幅に軽減できる場合があります。
良いツールを探し、作業を軽減するためにどのように使用すればいいか、常にアンテナを張っておくことが大切です。
テキストエディタ
文書の作成や検索や置換、マクロを利用した文章の整形、コードの入力に使用します。特にコードの入力は、構文強調や入力支援機能が利用できるので、タイプミスの軽減、入力速度の向上が期待できます。
WordPress
WordPressは、一番使われているCMSです。Webサイトを開始する際に最初に考えるべき選択肢です。
CMS
対応しているサーバーにインストールして、動的に、Webページを作成するツールです。ブラウザで、Webページが編集できたり、 ブログや掲示板など、訪問者がページに内容を追加する機能を利用することができます。
サイトマップ作成ツール
サイトマップは、html(訪問者にサイト構成を明示する)とxml(検索エンジンにサイト構成を明示する)物の2つがありますが、 一般には、xmlサイトマップを指すことが多いです。検索エンジンのクロールを助け、訪問者を効率的にサイトに呼び込む助けになります。
FTPツール
FTP対応サイトへのアップロード(パブリッシュ)に使用します。レンタルサーバーで提供されるWebブラウザ上で動作するファイル管理ツールより軽快に動作するので便利です。
正規表現(秀丸エディタ)
テキストの検索や置換を効率的に行うための表記方法です。機能自体は、テキストエディタにも実装されています。
Webサービスを利用する
Webサイト開発に使えるツールの中には、ページにタグを埋め込んで、サーバーでその結果を利用するサービスが存在します。
そして、サーバー上で動き、ブラウザから使用するアプリケーションが存在ます。
データベース
動的ページを扱う場合、データーベースが必要になります。
手価格で提供されるLinuxベースの共用サーバーでは、一般的に、オープンソースのデータベースが使われます。
- SQLite
もっとも廉価なプランでも利用できる場合が多い、一番身近なデータベースです。
中小規模のデータベースを扱うならば、他の本格的なデータベース(MySQL, PostgreSQL等)に比べても速度に遜色はないといわれています。
- SQLite:公式サイト
- データベース入門 - PerlでSQLite(外部サイト)
- SQLite入門 DBOnline(外部サイト)
- MySQL
Webサービスで利用するデータベースとして有名です。
- PostgreSQL
大規模なデータを扱う際に、検討しましょう。
画像の圧縮
テキスト処理
- H2Tconv
HTML→テキスト変換ツール