- 2008-10-04 (Sat) 21:18
- Nucleus
ここ数日、Nucleusとず~っと格闘中。
会社のホームページをNucleusで作ってるので。
感想…超めんどい!
最初の取っ掛かりは楽です。
僕が借りてるサーバーはUTF-8、会社のサーバーはEUC-JP(mysqlがEUC-JPなため)、インストールするデータが別々に用意されてるし、日本語化されてるし、インストールはすんなりできました。
スキンやプラグインも結構用意されてるし、拡張性高そうだなぁって気軽に考えてました。
ところがですよ。
単純にブログ書くならそれでもいんですが、一企業のサイト構築となるとグダグダになってきました…。
なんかですね、「AをやるためにはBを」「BをやるためにはCを」ってことが多いんですよ。
細かいところまで設定できる、と言えば聞こえは良いんですが。まぁ慣れの問題ですかねぇ…。
あと、スキン。
なんでこんな面倒くさいのかしら。
スキンとテンプレートの構造はいじってるうちにそれとなくわかりました。
問題はその中身。
スキンが呼び出してる、各スキンのフォルダの中にある○○○.inc、この記述内容がイラッとするわけですよ。
HTMLというのは基本的に格子構造ですよね。
<tag></tag>で挟まれてる。
それがグチャグチャなんですよね。
最初に呼び出されてるhead.inc、ここに<html>と<head>があって、さらにこのhead.incがnavigation.incを呼び出し、このnavigation.incに</head>がある。
次に呼び出されるheader.incに<body>があって、最後に呼び出されるfooter.incに</body>と<html>がある。
カラムを分けてる<div>もheader.incが呼び出して、その終わりがfooter.inc。
これ、超わかりづらい!
サイトレイアウトの基本部分ってのは、パーツの中に埋め込むべきじゃないと思うんです。後で見直すときに、どこがどうなってるのかわからなくなる。
レイアウトの基本部分はスキンに、ヘッドやフッターはその役割の部分だけ、というように分離しないと。
せっかくスキンとテンプレートに分けてる意味が無い。
Nucleus使いのみなさん、そう思いませんか???
- Newer: NP_TinyMCE.phpの導入
Comments: