- ベストアンサー
Webページ作成の能率を上げるには?
わかれば苦労はしない質問ですが、皆さんの回答をお聞かせください。 趣味でWebページを作っていますが、なかなかはかどりません。 趣味なのだから何時間かかろうと問題ないじゃないか、と思う一方、 なるべく早く完成させて反響を知りたいという気持ちもあります。 作業効率というのはいかにすれば上げられるのでしょうか。 ☆環境 Windows Vista Apache2,PHP5,MySQL4 エディタ:Crescent Eve
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Crescent Eveでは、かえってウザくて手間取るのでは?というのは、可能な限りの要素名や属性を表示してくれるのはよいけど、Web標準でない(Strictでない)候補も出てきてしまう。 私は、EmEditorをHTMLエディタに使用しています。 私の方法は次のようなものですが、まずページの仕様の紹介から 基本的に ・各コンテンツ(テーマ)ごとにトップページ(indexとなるもの/あるいは そのテーマのホーム(ページ)となるもの 下図の★ ・コンテンツそのもの 下図の☆ ・および一部のもの 下図の※ /index.html ★ |-- Thema1/ | |-- index.html ★ | |-- page1.html ☆ | |-- page2.html ☆ |-- Thema2/ | |-- index.html ★ | |-- page1.html ☆ |-- Thema3/ | |-- index.html ★ | |-- page2.html ☆ | |-- SubThema/ | | |-- inde.html ★ |-- contactUs.html ※ |-- siteMap.html ※ |-- privacyPolicy.html ※ 手順) 1) 一つを作成し、それをテンプレートとして★☆☆の3種類を作成 2) スタイルシートを作成 デフォルト(すべてのページに適用) 配置のためのCSS( ★☆※用の三種類) 色のCSS( サイト全体のための統一したもの) [ポイント] 訪問者が迷わないように、サイト全体で配置は3種類しかない 背景色はテーマごとに変えている。 スタイルシートを複数に分けて管理を容易にしている。 あとはテンプレートの随所を書き変えていきます。一日で10ページ程度を完成させることもありますが、それほど苦じゃない。 業務用のものは、XMLやテキストベースのデータベースでデータを作成して、CGIでテンプレートに流し込ませます。(依頼者が修正するのが楽ですから)
その他の回答 (2)
- naokita
- ベストアンサー率57% (1008/1745)
料理と同じ。 何を作るか決まっていれば早い。 何を作るか決まっていない場合、迷って遅くなる。 調理経験があれば早い。 調理経験がない物はレシピなど調べたり、戸惑って時間が掛かる。 力量より上手く(美味く)つくろうとすれば手間も時間も掛かる。 ----------------------------------------------------------------- タグ入力支援のエディタがあって効率が悪いのは、 何を作るか迷っているか、知識が無いかのどちらかではないのでしょうか? 同サイト内では同じテンプレを使いまわし、文章と画像を流し込むだけ。 自分用の.css を作り毎回統一利用(効率も管理も楽)。 ------------------------------ と、書きましたが、実際は・・・ 先日、自サイト1ページの追加制作に2日も掛かりましたw(かなりの文章量でしたが) 自サイトの場合、自身1人で内容など迷う時間が多く効率が悪いです。 主に構成が中心。アドバイスもしてくれないし。 自己満足度の違いもあるし(どこで妥協するか・・・キリが無い)。 その都度変更箇所が出てくる・・・再度迷う。 他人のサイトは、他者が内容を決める分だけ早い。主に作業が中心。 変更箇所をズバリ指摘してくれるので迷う事も少ない。 --------------------------- 構成、デザイン、内容はセンスもあるが、作業部分での効率アップは慣れるしかありません。
補足
回答ありがとうございます。 上のたとえで言いますと、自分の場合「何を作るか決まっているがレシピがない」状態です。 テンプレに画像と文章を流し込むというのはあまりやっておらず、 どのページでも違うことをやっており、作るたびにphpとhtml+cssの試行錯誤をしている状態です。 迷う時間もかなり長いでしょうね。 最後に書かれているように、まだ慣れていないのかもしれません。
- yambejp
- ベストアンサー率51% (3827/7415)
基本的にはソースの再利用をすすめること。またコンテンツを作ることに 集中し、機能は外部ライブラリをつかったりする。 (1)HTMLについてはテンプレをつかう。 (2)CSSやJavascriptについては一般的なライブラリをつかったり ご自身で標準化したライブラリをまとめておく。 (3)PHPについてはPEARなどライブラリをつかったりCMSなどに 処理をまかせる。(2)同様良く使う機能は再利用できるよう クラスを標準化しておく。 (4)SQLについては正規化をおこなう。
補足
シンプルな回答ありがとうございます。 (1)(2)については、一部は自分なりのテンプレートやライブラリを作ってるので、それを進めてみます。 (3)のPEARはサーバにインストールしたきり放置でしたので、他のライブラリを含めまず勉強ですね。 (4)はできてると思います。
補足
これは文章から察するに、本職の方でしょうか。 回答ありがとうございます。 Crescent Eveは、確かに表示する候補が多いなと感じますね。 エラーチェック用にはいいんですが。 なかなか踏ん切りがつかなかったのですが、他のエディタも探してみます。 振り返るに、テーマというものをしっかり考えていませんでした。 最近cssはimportを使用するようになりましたが、ほぼ場当たり的に作ってきていました。 今までのページは変えづらいですが、これから作るものはきっちり考えて作ってみます。