POASにファイル構造判定機能を実装

Web to Printの波にもまれるネット印刷通販システムPOASです。
入稿データの構造チェック機能を追加しました。
チェック項目は次の通りです。

  • テキストがアウトライン化されているかどうか
  • リンクされたファイルがないかどうか
  • フィルタ情報が残っていないか(Inkscape SVGのみ)

この機能は現在は標準搭載となります。

PLECメジャーアップデート

ウェブ上でデザインを編集できる機能、PLECのメジャーアップデートを行いました。
これまでクライアントは変更のリクエストを送信してレスポンスを待ってから再描画していたのに対して、
リクエスト前にクライアント側で先に再描画し、レスポンスにエラーがあれば通知するように変更しました。
体感で大幅な高速化を図りました。
また、各処理を可能な限りオブジェクト化し、エラー発生の確率を大きく減らしました。

素材やテンプレート周りがまだ怪しい感じがするので、引き続き調整は行います。
詳しくは、実際に稼働している印刷通販サイト「プリントライ」をご覧ください。
機能の利用は無料です。

POASにYahoo!ウォレットFastPay決済モジュールを追加

印刷通販システムのPOASにYahoo!ウォレットFastPayを利用できる決済モジュールを導入しました。
提供されているモジュールがphp5.3以上必須だったので、開発機のPHP5.2をアップデートしたり、開発環境も更新しながらの作業でした。
途中、エラーチェックの不具合でかなり苦しみましたが、何とか実装に成功。

1日目にドキュメントをよーく読んで、2日目に作業開始で当日のうちに何とか実装できました。
その後で、実装に興味があったので不具合の原因を調べて、Yahoo!ウォレットに報告したり、本番環境の申請をしたりで、落ち着いたので3日目に記事にしています。

ちなみに、この決済モジュールの利用は無料です。

POASにOGPを導入

印刷通販システムPOASにOGPを導入しました。
OGPとはOpen Graph Protocolの略ですが、要はHTMLのMETAタグに頼らず独自に設定したプロパティを参照してページの公開情報を設定するものです。

まぁ、独自規格の乱立ってやつです。

それはさておき、TwitterやFacebookでは、OGPを設定するといろいろうれしいことがあるので、POASにも導入しました。
先ずは商品のみですが、特に追加設定は必要なく、項目が適切に設定されていれば自動的に生成され、参照時に有効となります。

Twitterに限っては、TwitterCardという規格になりますが、申請が必要なので、各自で登録をお願いします。

価格バリエーションのオプション設定機能を廃止

ネット印刷通販システムですが、
機能として実装はされていたものの使用されていない、
また、今後の機能拡張に支障がある為、価格バリエーションに対してのオプション設定機能を廃止します。
必要な場合は別の商品として新たに追加していただくことになります。

現在は価格を選んでからオプションを指定していましたが、
価格表示画面でオプションを変更し、さらに価格もリアルタイムに確認できるようにする予定です。

これでアクションが1手順減ることになります。

ネット印刷受注システムPOASにPSD入稿を実装

ネット印刷受注システムPOASで、PhotoshopのPSD形式に対応しました。
拡張機能となりますので、別途契約が必要になります。
現在使える状態になっていますが、近いうちに判定機能を追加します。

機能の概要としては、
レイヤを合成して画像化します。
解像度を調べて仕上サイズを推測します。
PSDファイルのまま入稿できます。

プリントライで問い合わせがあったので、先送りにしていた機能を前倒しで導入しました。

ネット印刷通販システムのページデザイン機能を更新

印刷通販サイト「プリントライ」でも稼働している、ネット印刷通販システムPOASのページデザイン機能を更新しました。
これまでは、自由に編集できるようになっていましたが、いろいろと問題が出ていたのでバッサリと廃止。現在は1デザインのみに絞っています。
ヘッダ・コンテンツ・フッタ・メニュー・スタイルシートと項目が分かれ、個別に編集します。
内部で統合して、テンプレート化して高速な表示を目指します。
タグの構造をちょっと変更したので、スタイルシートの適用が外れている個所があるかもしれませんので、確認をお願いいたします。

印刷通販サービス「名刺47」プレオープン

新しい名刺屋さんを始めます。
名刺47」は、私が運営する印刷通販としては、プリントライに続いて2店舗目になります。
名刺47は、47都道府県の公務系に特化した名刺屋さんになります。
紋章やシンボルマークを集めて登録作業に手間取り、本当は2013年10月に始める予定が大幅にずれ込みました。
とりあえず動くだけで、通販サイトとして不親切なままです。
動作も少しおかしいところもあります。
それでも、登録はちらほらあるので、説明がなくてもご利用の可能性があると判断し見切り発車します。
まだ未登録のものが何県分かあります。
2がつのオープンを目指し調整中です。

ImageMagickの動作が重いオプション

開発環境のWindows7上では全く問題にならなかった、dissolveオプション。
明るさを調整したかったものの、brightness-contrastがバージョンの都合で使えず、modulateはコントラストだったので、白い画像を作成してdissolveで透明度を指定して合成するように調整してみた。
開発機では問題がなく、いざVPSに上げると動作が遅い、というか重い。
これは使えたもんじゃない。
まだmodulateの方がまし。
この感じだと、むりにOSのバージョン上げてImageMagickを上げても動作が遅い可能性もあるわけで、どうしたものか。
処理によってPHPとPerlが走って、結果は同じにならないと困るので、言語ごとにチューンされてるGDも少し危険な感じ。

困った困った。