HTML5 Powered with CSS3 / Styling, and Semantics

feed-icon-28x28.png

これはミニWiki(タイトル・見出し検索)の結果です。

WordPressからの移行

ek-MyWEBWordPressの長所と短所を研究して開発したので、当然ですがWordPressのデータベースの内部構造がわかっています。そのためWordPressからek-MyWEBへのデータの移行は、十分可能です。ただし全てのデータがそっくり引き継がれるわけではなく、次のような注意が必要です。

第一にWordPressには「親カテゴリー」というあいまいな仕様があるので、ひとつの記事が親カテゴリーと子カテゴリー双方で重複する可能性があります。重複を回避するには、移行前の作業として、親カテゴリーをなくし、記事のカテゴリー所属を整理しておく必要があります。ek-MyWEBではカテゴリーの整理はカテゴリーの階層化でなく、メニューの階層化で対応します。

第二にWordPressには基本的に掲示板機能がないので、記事に対するコメントもツリー構造とはなっておらず、それぞれ親記事と1対1となっています。そのため移行プログラムでは、コメントは全て掲示板カテゴリーに振り分け、ブログカテゴリーにある親記事とリンクをとることで整合性を維持します。なおコメントにHTMLタグが含まれる場合は、無視される場合があります。

第三にWordPressでは投稿者のメールアドレスや関係URLを記事に添えることができますが、ek-MyWEBでは個人情報の保護およびセキュリティ上の問題から、これらのデータは引き継がれません。

移行作業は。現にWordPressがインストールされているディレクトリ内にek-MyWEBをインストールし、受け皿となる空のバックアップファイルを作成してから、データベース情報を含むコンバートプログラムを起動させ、バックアップファイルの中に変換データを書き込みます。それからek-MyWEBデータベース本体にリストアプログラムを使って挿入するという手順で行われます。

WordPressのこと

つい最近まで使っていたので、この名前をタイピングすると懐かしくなります。CSSをまじめに勉強するきっかけともなったWordPressのいいところと言えば、何といってもインストールの簡単さでしょう。FTPでシステムを転送してから、そのURLを叩いてindex.phpを起動させると、コンフィギュレーションファイルが存在しなければ自動的にコンフィギュレーションが始まる、その手軽さは他のCMSにはないものです。あまりにもあっけなくインストールできるので驚きます。

で、ek-MyWEBもそのやりかたをそっくり真似ることにしました。解凍したシステム(約1MB)をFTPでディレクトリに転送して、そのURLをブラウザから叩けば自動的にコンフィギュレーションが始まります。標準版ではサブディレクトリのパーミッションはWordPress同様、インストール後に「書き込み可」に設定してもOK(パーソナル版では必ずインストール前)です。

WordPressには掲示板機能がなく、ネットから見つけた個人ユーザーが作ったプラグインにもロクなものが見当たらなかったので、掲示板機能はPHPで自作してWordPress側とリンクさせました。その掲示板と先に作っておいたショッピングカートが、今のek-MyWEBの原型となっています。言い換えれば、元はWordPressに間借りしていたので、「軒を借りて母屋をとる」ような結果となった次第です。

WordPress 3.3

最新のWordPressHTML5への対応にも積極的で、デフォルトのテーマ(twenty eleven)には端末のスクリーンサイズに応じて表示が自動的に変化するリキッド型スタイルが採用されています。スマートフォン対策のひとつのアイデアと言えますが、CMSとしてはW3Cのバリデーションチェックをかけると、ちらほらエラーが出るところは少々残念なところです。

WordPress2.6からのデータ移行

データ移行の手順

現にWordPress2.6がインストールされている、同じディレクトリにek-MyWEBをインストールし、直後に空の状態のバックアップファイル(SQLite3.3形式)を作ってから、必要な設定を書き込んだコンバートプログラムを実行します。適切な設定を行うにはWordPress側のコンフィギュレーションファイルの知識が必要です。

保存されるのは固定ページ、ブログ投稿記事、コメントと会員データ(ただしパスワードは継続不可)となります。コメントは元記事と同じカテゴリーに保存されます。なおWordPressの記事データは全てHTML形式なので、「HTML・あり」となります。ek-MyWEBではHTMLのまま編集できます。画像へのリンクはWordPress内のUploadsディレクトリのままとなりますから、画像ファイルを移動する必要はありません。

保存されたバックアップ形式のファイルは、ローカルサイトへダウンロードしてから、パーソナル版で中身を確認できます。固定ページのカテゴリー分割やメニュー構成など必要があれば修正を加え、そのファイルのデータをリモートサイトのMySQLデータベースへリストアすれば、データの移行は完了となります。

*ek-MyWEB標準版をリモートサイトにインストールせずに、先にローカルサイトにパーソナル版をインストールしておき、バックアップディレクトリとコンバートプログラムをアップロードして実行するという方法もあります。
*WordPressのXMLバックアップファイルは、日本語の処理など問題が多いので、そのファイルからのデータ変換には対応していません。
*このデータ変換処理は小規模のブログを想定しています。既にWordPressで相当量のデータが存在する場合は、そのまま継続してブログ以外のコンテンツのみek-MyWEBで新たに制作されることをお勧めします。

WordPress の検索結果は 4 件です。

Powered by ek-MyWEB.com 2.0 RC3