EC-CUBE2系をPHP7対応してみた

以前、EC-CUBE2.13系のPHP7への対応状況という記事で、対応されないでしょうと書きましたがその後2年経っても実際に対応されませんでした。

それでは困るという声もあり、有志でPHP7対応を進めています
nanasess/ec-cube-extended

ユニットテストは動くようになったので基本的な動作は○、プラグインやモジュールは?という状況なので使ってみてプルリクなど頂ければ幸いです

続きを読む EC-CUBE2系をPHP7対応してみた

EC-CUBE3.0のファイル数を減らしてFTPでの作業を楽にしたかった

EC-CUBE3.0は2の時よりファイルが増えてしまってとにかくFTPでのアップがツライ
なので、vendorだけでも1ファイルにまとめたかったのです

続きを読む EC-CUBE3.0のファイル数を減らしてFTPでの作業を楽にしたかった

EC-CUBE 2.13系の最新状態を自前で用意する

EC-CUBE2.13.4を4月に出すという話から早幾年・・・
致命的なバグが放置されている状態で、自分で使うのにとても困る状態のまま
なので自分がプルリクしているものを使って2.13.3.1を作ることにします

続きを読む EC-CUBE 2.13系の最新状態を自前で用意する

EC-CUBE 3 のシステム要件を満たしているかチェックするスクリプトを書いた

EC-CUBE 3.02 あたりで取り込まれましたので現在は不要なものになります
ref #528 モジュールに関する警告を表示 by nobuhiko · Pull Request #535 · EC-CUBE/ec-cube

EC-CUBE 開発コミュニティを見ていても、そのエラーが要件を満たしていて出るものなのか、そうでないのかがさっぱりわからないのでプログラムで解決してみた

nobuhiko/eccube3-install-check

続きを読む EC-CUBE 3 のシステム要件を満たしているかチェックするスクリプトを書いた

EC-CUBE 3を超簡単に試しましょう

EC-CUBE3ってどんなものか見たいけどデモサイトだと機能が制限されてるし、自分のサーバーで試すのはめんどくさいというものぐさな人向けにワンクリックでHerokuへDeploy出来るようにしました


Deploy

クリックするとHerokuへ遷移しますのでよしなにしてください
本体にマージされたら常に最新の状態が試せるようになる、なずですマージしてくれなかったので、あんまり使えない機能になったっす

※なお、このまま本番環境としてHerokuを使う事はできませんのでご注意ください(サーバーの仕様で1日経つと設定ファイルがリセットされちゃいます)

MAMPでXDebugを有効化してアプリケーションの遅い処理を見つける

EC-CUBE3のテストがなぜか20分かかってて不思議だったので、XDebugを使って調べました
その前段階、MAMP3でXDebugを使うところから

続きを読む MAMPでXDebugを有効化してアプリケーションの遅い処理を見つける

EC-CUBEのリポジトリがgithubへ移行しました

個人的にはビッグニュースなのですが、誰も何も反応してないので一応書いておこうと思います

EC-CUBEのリポジトリが公式にgithubへ移行しました
EC-CUBE

これでよーやく、git-svnともお別れ(´∀`*)
続きを読む EC-CUBEのリポジトリがgithubへ移行しました

EC-CUBEがリリースされた時にプラグインのテストを効率的にする方法

EC-CUBEのプラグインをたくさん作っているので、新バージョンが出ると動作確認がとにかく大変です。。
EC-CUBEのプラグインをクロスプラットフォームで継続的にテストするでは解決できない部分も多いのでなおさら・・

というわけで無理やり解決する方法を考えてみました
続きを読む EC-CUBEがリリースされた時にプラグインのテストを効率的にする方法