Office2013/5/7MODXからWordPressへのデータ移行に挑戦した(割と無茶)GW最終日、ちょっと見通しが効かないと危ないなと思う仕事があったので、結局午後丸々プログラムと格闘してました。MODXというCMSで作られた論文データベースを、WordPressサイトにリニューアルしつつ、移行するという仕事。論文って、様々な付帯情報があるんですよね。エクスポートしてやらないととてもじゃないけど、無理でしょうと。このMODX、国産のCMSだそうで、僕はデータベースのバックアップをSQLで受け取りました。これをまずうちのテストサーバにインポートしてテーブルの中身を見てみる。データベースの構成要素のうち、論文に紐づくところは大体わかったので、そこから必要なデータ抽出すれば良い。わけなんですが、そんな簡単ではないですねこれ。あそうそう、MODXもMySQL使ってました。こんなSQLを書きました。ASCこれで一応、カスタムフィールドモノ的なものが記事ごとに羅列された状態になりました。ここからWordPress。$title;}こんなん個別事案なので、あんまり参考にならないと思いますが、とりあえず、新しいIDが出て来たら、wp_insert_postで記事を作っちゃいます。タイトルに入れられるだけ情報が集まったら再度wp_insert_postして記事名を更新。論文とジャーナルってのがあるので、それぞれ別のカスタム投稿タイプになるように切り分けてます。間に出てきた論文の付帯情報はadd_post_metaでカスタムフィールドに突っ込んでいく。これを延々とやらせると、すげえ重いし、スマートさ皆無ですが、一応、MODXのデータベースにある情報をWordPressに持って来れました。本当はSQLの後に配列綺麗にしてやればいいんだと思うんですけどね。なんかそれも大変そうなので、人海戦術というか、原始的な方法でやりました。去年の仕事が結構役に立ったのというと、ちょっと勉強になったとも思うのですが、こういう仕事ばかり来るのはしんどそうだなとも思ったりw。見通しがたって良かった、というところ。14,705100円Amazon.co.jpで詳細を見るフリーランスとして働き始めるってどういうことだったのか?フリーランスとして働くってどういうことなのか?フリーランスが目指すことってなんなのか?5年間の自分の経験から書きました。企画・設計1980年1月12日生まれ。1998年よりデザイン会社のパートタイムアシスタントとしてWeb制作を経験。2005年に独立、フリーランスとして、企業、個人、NPO、独立行政法人など、様々な領域でのITやデザインによるサポート業務に携わる。企画・設計1980年1月12日生まれ。1998年よりデザイン会社のパートタイムアシスタントとしてWeb制作を経験。2005年に独立、フリーランスとして、企業、個人、NPO、独立行政法人など、様々な領域でのITやデザインによるサポート業務に携わる。