最終更新: 2017/10/11(Wed)22:51

自作と修理を愛するブログ。トイラジ、電子工作、ボルティー、NucleusCMS 、いろいろゴソゴソやってます
3Dプリンター / 3Dスキャナーも -kyu-

Home

サイトデザインの変更

  • カテゴリ: NucleusCMS

Nucleusをバージョンアップしたと前回の記事で書きましたが、サイトデザインも変更することにしました。
最近の記事の内容がトイラジとは関係ないことが多くなり、にもかかわらずヘッダにはエボトラF150の写真が貼り付けてある現状、だいぶ前から気になっていたのです。

さて、デザインの変更ならCSSだけ変えればいいんですが、よくわからないまま行き当たりばったりにいろいろやっていて、どのタグにどんなセレクタが使われているのか、それは妥当なのかがわからなくなってしまっているので、XHTMLから見直すことにしました。

XHTMLの構文チェックは Another HTML-lint を使用させていただきました。簡易ゲートウェイを使えば、オンラインでテキストの流し込みやURLの指定をすることでHTML文書の文法をチェックし、100点満点で採点してくれます。気になる当サイトトップページの判定結果は

http://toyrc.my-sv.net/ を XHTML1.0 Strict としてチェックしました。 81個のエラーがありました。このHTMLは 8点です。タグが 30種類 354組使われています。文字コードは UTF-8 のようです。

例えば要素の包括関係だったり、よくわからないまま書いていたヘッダ部分であったり、まあいろいろです。単純な記述ミスもたくさんありました。ヘッダに書いてあった「XHTML1.0 Strict」は真っ赤なうそだったわけです。いたた。

この記事にも書きましたが、サイトに大幅な変更を施すときは、ローカル環境で吟味してから本番サーバに適用することにしています。まあ普通ですよね。以前Xamppで構築した環境は、PCのマザボ入れ替えに伴いきれいさっぱり消えてなくなっていましたので、初めからやり直しです。

ところが、XAMPPの最新版である1.7.4をインストールしNucleus3.62を載せてみようとしたところ、どうもうまくいきません。PHP5やMySQLのバージョンの問題か、文字コードの関係か、設定が適切でないためか。いろいろやってみましたがSQLまわりのエラーメッセージが出るばかりでどうしてもNucleusのインストールができません。
仕方ないので最新版は諦め、成功実績のある1.6.6aを試してみると、設定ファイルの書き換えはありましたがほぼ無問題ですんなり成功。むぅ。
本番環境からデータベースのバックアップを取得し検証環境にリストア、URLなどの固有情報を書き直してローカル環境の構築は終了しました。

あとはもうひたすら、テンプレートとスキンとスタイルシートを修正する、ブラウザで確認するのループ作業です。プラグインのバージョンアップと使っていないプラグインの削除も平行して行います。

今回の修正にあたって掲げたキーワードは「シンプル」。できるだけ簡潔で正確なxhtmlと、白を基調としたスカスカのレイアウトを目指しました。記事内以外に画像は極力使用せず、文字装飾も最低限にしました。

ちょっとスカチューンが過ぎたかも。サイト内検索とかに不具合が残ってますが、まあしばらく運用してみましょう。

コメント

4件のコメントがあります

うおっ・・・
白がまぶしすぎないっすか???
花粉症で目がしょぼしょぼしてるのも手伝って、チカチカします(^^;

  • おーき

まあ何事も慣れですよ、うん。
ちょっと様子見ってことで。

  • kyu

Nucleusフォーラムに3.62のパッチが公開されていたので適用しました。

【Nucleus CMS 3.62のコメント機能に、XSS脆弱性】
http://japan.nucleuscms.org...

  • kyu

3.64にバージョンアップしました。最近ペースが早いですね。尽力してくださっているJapanチームの皆さんに感謝。

  • kyu

コメントを投稿

( *は必須項目です )

%3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%22%20%76%61%6c%75%65%3d%22%39%65%63%37%35%61%30%30%64%35%31%30%62%33%39%35%39%61%35%35%33%37%61%63%64%61%66%36%63%61%61%61%22%3e %3c%69%6e%70%75%74%20%74%79%70%65%3d%22%68%69%64%64%65%6e%22%20%6e%61%6d%65%3d%22%6e%70%5f%70%72%6f%74%65%63%74%62%79%6d%64%35%5f%68%61%73%68%22%20%76%61%6c%75%65%3d%22%63%65%32%33%39%64%38%31%66%31%38%34%62%63%64%61%61%39%63%32%37%34%32%66%36%35%35%61%64%66%39%64%22%3e

サイト内検索

↑ページ先頭へ

1122157 [Mode]
Copyright © kyu-weblog All Rights Reserved. Powered by Nucleus CMS v3.71 管理