SOY CMS / SOY Shop

ブログトップ>解説・資料

サイトの段階的リニューアル手順

SOY CMSの公式サイトをリニューアルしました。


今回のリニューアルの主な目的はスマートフォン等のデバイスでも見やすいサイトにするために、統合できるページは統合し、ボタン等のサイズを大きくすることでしたが、発信したい情報についてはリニューアル前と変わっていません。


そのため記事の内容を含めCMSの設定は極力維持したまま、主だったページのデザイン(テンプレート)のみを差し替えるということをしています。


以下に具体的な手順を説明します。

①移設作業のためのテストサーバを用意して、そこにSOY CMSをインストールします。

SOY CMSのデータベースのタイプは運用中のサイトと同じものを選択してください。作業用のサーバはローカルPCに立てるのが便利です。

インストール後、元のサイトと同じサイトIDでサイトを作成してください。

②運用中のサイトのデータベースを作業用サーバで作成したサイトのデータベースに上書きコピーします。

SQLite版だとファイルをコピーするだけです。MySQL版だと、一度ダンプして読み込んでください。この時点で、作業用サーバのCMSで作成したサイトにログインすれば、ページや記事の情報は元のサイトと同じものが表示されているはずです。

プラグインやカスタムスクリプトを利用している場合はそれらに関連するファイルもデータベースと一緒にコピーしてください。

③作業用サーバ上のCMSでデザインをリニューアルしたいページのテンプレートを編集する。

このときの作業は、新しいデザインのHTMLと元のページのテンプレートを並べて、新しいHTMLの対応する箇所にblock:idやcms:idを書き加えていくだけです。

このとき、新しいデザインで使用するCSSや画像等は作業用のサーバに設置してください。

作業用サーバは作業マシンのローカルに立てて「テンプレート同期プラグイン」を使用すると非常にスムーズに、使い慣れたエディタで作業を進められます。

変更が必要のない部分についてはこれだけで元通り記事が読み込まれますので、あとはブロック等の設定を必要なところだけ調整していきます。

共通パーツをブロック化している場合は、新しいデザインのパーツをCMSに登録していきます。


④作業用サーバのサイトのデータベースを運営中のサイトのデータベースにコピーする

先の手順の反対で、作業用サーバで設定の終わったサイトのデータベースを運営中のサーバのサイトに上書きコピーします。このとき新しいCSSや画像等は先にアップロードしておいてください。


これでサイトのリニューアル完了です。CMSの構造はそのままに、変更したいところだけをスムーズに変更することが出来ました。

続きを読む

SOY Shopプラグインの解説 オーダーカスタムフィールド2

前回はオーダーカスタムフィールドのカート側の処理を見ました。

SOY Shopプラグインの解説 オーダーカスタムフィールド1


今回は管理画面側の処理を見てきたいと思います。


続きを読む

SOY Shopプラグインの解説 オーダーカスタムフィールド1

カートの配送・支払の選択画面で入力できる項目を増やしたいとします。

その時にカスタマイズ用のカートを用意して対応でも良いですが、

カートのカスタマイズ カスタマイズ用のカートの準備


オーダーカスタムフィールドの拡張ポイントで増やすことも可能です。

SOY Shopプラグインの解説 拡張ポイントについて


オーダーカスタムフィールドで増やすと、

POSTの処理をプラグインの中で行えるので大変便利です。

続きを読む

[SOY CMS]古いバージョンからのバージョンアップ

先日、SOY CMS 1.3.0以下のバージョンから最新版へのバージョンアップに苦戦したという連絡を受けました。

その時の対応をまとめますので、IE対応等で新しいバージョンにバージョンアップをしなければならない方にとって参考になればと思います。

続きを読む

SOY Shopプラグインの解説 ユーザカスタムフィールド1

カートのお客様情報で入力できる項目を増やしたいとします。

その時にカスタマイズ用のカートを用意して対応でも良いですが、

カートのカスタマイズ カスタマイズ用のカートの準備


ユーザカスタムフィールドの拡張ポイントで増やすことも可能です。

SOY Shopプラグインの解説 拡張ポイントについて


ユーザカスタムフィールドで増やすと、

POSTの処理をプラグインの中で行えるので大変便利です。

続きを読む

ブログ検索のフォームに、絞り込み機能をつける

こんにちは、tobeです。


SOY CMS 1.6.1がリリースされました。

本日は、このブログの右サイドにある検索フォームのパワーアップ方法についてお伝え致します。


続きを読む

CMS管理画面のパスワードを忘れた時は

こんにちは、tobeです。

忘れたらまずいことをevernoteにメモするようになったら、日常生活が楽になりました。
SOY CMS 1.5.0より、CMS管理画面のパスワード再設定機能がご利用になれます。 

 

続きを読む

SOY Shopのユーザカスタムフィールドを、個別に表示する方法について

こんにちは、tobeです。

 
SOY Shop 1.13.0より追加となった、ユーザカスタムフィールドの新しいご利用法についてお知らせいたします。

 

今までの使い方ですと、ユーザカスタムフィールドは、user_customfield_listの繰り返しの内部で画面に表示されるだけでした。ですので、カスタム項目ごとに文言やデザインを変えるといった制約がありました。

 

 

 

続きを読む

ブログコメント メール通知プラグイン について

こんにちは、tobeです。
 
本日は、SOY CMS 1.6.0より利用可能となったブログコメント メール通知プラグインについての紹介です。
機能は名前が表しているとおり、ブログにコメントがあった際に、メールで通知が行われます。

 

続きを読む

SOY ShopでXMLとFlashの連携を行う

こんにちは、tobeです。

今日はSOY Shopで商品リストをXMLで出力する方法を書きます。

 

 

 

 

続きを読む
最初  1 2 3 4  最後