質問: ナチュラルなホームページにこだわりたいのですが・・・ ご覧いただきありがとうございます。 先日、ドリームウィーバーなどのホームページ作成ソフトは だいたい何ページくらいから動作が重くなるの?という質問 をしたところ、だいたい500ページ位からかなーなんて言って いたのが印象的でした。 アフィリエイトに使いたいと思っているのですが、1000ページ 以上は作れるようにしたいと思ったところこのようなことを聞 かされて意気消沈しています。 ソフトを使わず手打ちでホームページを作るとなると、広告な どの共通部分をどうするか? 一括で全てのページの共通部分 を変えるのにはどうすか? 1ページあたり3つの共通部分がある のを、5つに増やしたいなどが今の悩みです。 includeを使うのが一般的なのでしょうか? アフィリエイトサイトを運営する上でブログ形式でも問題ないた め、wordpressでもいいのですが、記事ダータバックアップで トラブル発生とか、せっかくのプラグインが原因でトラブルとか 多数お見かけします。 wordpressがphp言語で作られていることが悪いなんていう 方もいました。 そうなりますとwordpress以外のcmsを選んだ方がいいです よね? 手打ちホームページ作成の簡単さと安定さはすごく捨てがたい ものがあるのも事実ですね。 わたくしはといいますと、htmlとcssは理解できます。 wordpressのインストールや操作もやったことあります。 何かいい案がないか諸先輩方々にお伺いしたいです。 どうかご回答よろしくお願いいたします。
回答: >>○記事の中の広告に有効期限が来た場合に、すみやかに 全ページにわたって別の広告に差し替えたい。 (全ページ、あるいはカテゴリー別ページの共通部分をすみ やかに更新したい。) 決めておいた掲載日時がきたら、自動的に用意していた記事をリリースして、その掲載期間が過ぎたら自動的に記事を非公開にするって感じでしょうか? 自治体など大規模ユーザ(承認者と記事作成者などの組織がある場合)での運用を想定したconcrete5っていうcmsが、そういうのできますね。 >>○新着記事やよく読まれている記事、関連記事など を実装したい。 閲覧統計ってことでしょうか?wordpressにはないのかな?concrete5は標準装備しています。 >>今は静的サイトジェネレーターなるものを使う流れが強まって いるようですが、お詳しいでしょうか? よく閲覧される記事などは、静的にもっておくってものですかね? concrete5は、キャッシュ機能がありました。 でも、htmlに展開しておくほうがもっと早いかもしれないですね。 でも、そこまで要求するレベルになるなら、クラスター構成を考えたほうがいいかもしれませんね。 なお、concrete5もphpで作成されています。 私はまだあまり詳しくないのですが、書籍によれば、「wordpressでは、プラグインで実現していることが、concrete5であれば、ほとんど標準装備されている」という宣伝文句が書かれています。 ただ、concrete5に詳しい方に以下のようなことを質問したことあります。 「確かに、concrete5は、wordpressならプラグインが必要な機能が最初からそろっている。それはいいことだ。でも、マニュアルを読んでいると”初心者でも、積み木のように自由にサイトのレイアウトができる”とあるけど、それには嘘がありますよね?phpやjavascriptやデータベースがわかっていて、さらにconcrete5の構造が理解できてないと、テーマ(テンプレート)は修正できないですよね?」 その方は、確かにそういう面があることを認められていました。 「(決められた枠内では)ワープロ感覚で自由に編集できる。でも、それをはみ出てしまうと、技術的に急に難しくなります。理解している方にとっては、割と簡単で楽なんですが・・・。」 なんて趣旨のことを言われていました。もっと詳しく聞きたかったのですが、鍋の準備に忙しくなって、それ以上聞くことができませんでした。(みんなで鍋をつつこうって集まりの場だったので・・・)