2014年5月24日 静的ページのいくつかを更新しました

2014-05-24   treby   サイトからのお知らせ  , , このエントリーをはてなブックマークに追加

にゃんぱすー(古い)、trebyです。

昨年10月のBootstrap導入以来、放置され続けてきたレイアウト部分。

最近はちょこちょこレイアウトを微妙にいじったり(例えば検索フォームのボタンのところとか)していたのですが、気分がちょっと乗ってきたのでガッツリ固定ページをリニューアルしてみました。

具体的にいじった部分としては以下です。

  • About
    • クールなランディングページ風に
  • Works
    • ようやく最新の状態になりました!
  • Profile
    • ちょっとかっこいい
  • History
    • サイト作ったところから数えても既に5年近く経っていることに愕然としたり。

流石、個別に作っただけあって、見栄えは良くなったかなぁと思います。とはいえ、まだまだ修正が追いついていない部分も多いので順次対応していきたいです(希望)。

あとはちゃんと更新しようぜという話ですね。はい。

プラグインなしでWordPressを一時閉鎖する

2013-10-15   treby   技術メモ  , このエントリーをはてなブックマークに追加

WordPressをインストールしたディレクトリ以下のコードを.maintenanceとして設置すれば良い。

<?php function is_user_logged_in() {
    $loggedin = false;
    foreach ( (array) $_COOKIE as $cookie => $value ) {
        if ( stristr($cookie, 'wordpress_logged_in_') )
            $loggedin = true;
    }
    return $loggedin;
}
if ( ! stristr($_SERVER['REQUEST_URI'], '/wp-admin') && ! stristr($_SERVER['REQUEST_URI'], '/wp-login.php') && ! is_user_logged_in() )
$upgrading = time();
?>

こうすることでログインしているユーザーのみ閲覧できるようになる。急場凌ぎではあるが、プラグインを入れずにメンテナンスできる。

以下は参考サイト(<li>リストのスタイルをテーマ側で殺されているのを何とかせねば。)

2013年10月14日 サイトの近代化改修を行いました

2013-10-14   treby   サイトからのお知らせ  , , このエントリーをはてなブックマークに追加

艦これ的に。レスポンシブルデザインっていいですよね。ただBootstrapとか使うとどうしても似たり寄ったりなデザインになってしまうということもあったりして、これに対する微かな抵抗として有料のテーマを使ってみました。

まあ、昨日今日とほぼ丸々使っただけあって、それなりにはいい感じにできたのかな、と思います。大抵こういうのって、思い立ってもできないことが多いですからね。連休で良かった。

今回の改修でやったことは以下になります。

- WordPressテーマのバージョン管理開始(git)
-- https://github.com/treby/wptheme-nodoka
--- private repoだとお金かかってきちゃうということで。。。
- 各種ライブラリ類の導入
-- jQuery
-- Bootstrap
-- google-code-prettify
- 不要なプラグイン/ライブラリの除去
-- まだコード自体は残っているので取り除き、別の手法に切り替える必要あり。

逆に今回の改修でできなかったこととしては、

- 無理矢理テーマだけ変えたのでダサい。
-- DBに入っている部分をよしなにするCSSを書く必要がある。
- 画像がぬいーんってならなくなった。
- 自動バックアップ機構を構築できなかった。
-- 開発環境もまだ微妙。
- 作品一覧を今みたく固定ページに追加していくのではなく、作品ごとに独立ポストにしたい。
- ブログ投稿書くのに、タグ直打ちはそろそろダサい。

あたりですかね。

個人的にはコードを書きやすくなったのが良かった気がします。

<?php
    echo "hello, world!!";
?>

行番号付きもいける。

$(document).on("click", "a", function(e) {
    e.preventDefault();

    alert("hello, world!!");

    return false;
});

Bootstrap的にはインラインのコードも書けるです(hogehoge的な)。いい感じ。Previewしてみて、行間ダサいなぁとは思うので、そこは追々直していきます。

あと、バージョン管理を導入したことで開発と本番の行き来が以前よりはややこしくならずに済むかな、と思います。

洗い出してみると、まだまだありますね。さすが重い。色々知見が得られたので、忘れないうちになんか書けたらいいな、と希望だけでも。他にやりたいこともあるけれど、まずは一つずつ。

2012年4月23日 お知らせ(コメント機能の追加)

2012-04-23   treby   サイトからのお知らせ  , このエントリーをはてなブックマークに追加

コメント機能が欲しかったためにちょこっとコードファイルをいじってみました。当サイトで使っているWordPressには標準でコメント投稿ON/OFF機能がついていますが、サイトをWordPressに移行する際にあえてその機能を殺していたんですね(より具体的にいうと、テーマ内のcomment.phpがない状態でした)。

続きを読む

2011年10月23日 お知らせ

2011-10-23   treby   サイトからのお知らせ  , このエントリーをはてなブックマークに追加

サイトを更新しました。

今回の更新内容は次の通りです。ちょっとは夏の修業の成果を出せているのかな?

  1. CMSの変更
    • 全ての投稿にタグがつきました。
    • カテゴリの再定義を行いました。
    • ついでにAbout,Gallery(旧:Works)も更新しました。
  2. Highslide.js導入
  3. 過去トップ絵を掲載

CMSの変更

サイトのエンジンをこれまで使っていたNucleusからWordPressに変更しました。投稿にタグがついたり、個別ページ下に前後の投稿へのリンクが増えたりして、以前よりページの移動がしやすくなっていると思います。

あとはトップに人気の投稿一覧が出たり、個別ページに類似の投稿が出たりするようになりました。

Flashのタグクラウドはなんか面白いですよね。ついグリグリ遊んでしまいます。なぜかIEじゃ上手く出てくれないですが。

タグが3D上に表示されます。

なお、新しいRSSアドレス(RSS 2.0)はhttp://www.atelier-nodoka.net/feed/となります。

Highslide.js導入

前から憧れていた画像がグニューって大きくなるやつです。ようやく導入できました。

過去トップ絵を掲載

Galleryにおいています。ご覧ください。