Skip to content
EC-CUBE is the most popular e-commerce solution in Japan
PHP HTML CSS Other
Branch: 4.0
Clone or download

Latest commit

chihiro-adachi Merge pull request #4530 from okazy/fix-template-abstract
キャッシュ削除後、デバッグツールバーでエラーが発生する問題を修正
Latest commit 965e04c May 28, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add services: mysql Apr 16, 2020
app Merge pull request #4519 from nanasess/samesite-none-compat May 19, 2020
bin Merge pull request #3756 from nanasess/fix-accessconfig Sep 7, 2018
codeception Merge pull request #4540 from okazy/fix/e2e-taxrate May 28, 2020
dockerbuild Docker 関連のファイルを外部から見えないよう修正 Jul 8, 2019
html 注文ステップだけでなく、注文履歴でも注文概要ボックスをスクロールするよう修正 Apr 11, 2020
src Merge remote-tracking branch 'origin/4.0' into fix-template-abstract May 28, 2020
tests Merge pull request #4483 from kiy0taka/fix/require-already-installed-404 May 27, 2020
var 他のディレクトリに合わせて .htaccess を追加 Dec 31, 2019
.coveralls.yml コードカバレッジを coveralls.io で出力する Aug 5, 2016
.dockerignore Docker Compose環境利用時に、DBにSQLiteを利用すると書込権限がなくエラーとなる問題に対処. Mar 4, 2020
.editorconfig Add .editorconfig Nov 14, 2019
.env.dist 管理画面のデフォルトのID/Passwordの設定例を.env.distに追加 Mar 6, 2020
.env.install インストーラの修正 Feb 20, 2018
.gitignore ページ管理で作成したページを無視しない Apr 12, 2020
.gitmodules #1341 submoduleの削除 Aug 9, 2016
.htaccess さくらサーバのOSバージョンアップに伴いX_SAKURA_FORWARDED_FORは不要になったため削除 Apr 3, 2020
.php_cs.dist コピーライト更新 Apr 5, 2019
.scrutinizer.yml disable codecoverage Aug 8, 2018
.travis.yml Merge remote-tracking branch 'origin/4.0' into improve/php7.4 Mar 4, 2020
COPYING 新規追加 Oct 17, 2007
Dockerfile Add vim May 11, 2020
LICENSE.txt 社名の更新 Apr 5, 2019
Procfile heroku button の3.1対応 May 24, 2017
README.md Merge remote-tracking branch 'upstream/4.0' into fix/readme Feb 5, 2020
app.json fix Herokuの設定を4対応 Aug 25, 2018
appveyor.yml Fixed OpenSSL.Light 1.1.1 Oct 25, 2018
codeception.sh Merge pull request #4117 from nanasess/fix-duplicate-entities Jul 22, 2019
codeception.yml Codeceptionの設定を調整 Apr 13, 2018
composer.json Apply composer require skorp/detect-incompatible-samesite-useragents Apr 21, 2020
composer.lock Apply composer require skorp/detect-incompatible-samesite-useragents Apr 21, 2020
docker-compose.yml vendorの綴を修正。ついでに不要な行末スペースを除去. Dec 20, 2019
gulpconfig.js.sample gulpの見直し Oct 10, 2019
gulpfile.js npm scriptを一般的なコマンド名に変更 Dec 3, 2019
index.php メンテナンスファイルのパスを環境変数だけで変更できるようにする Jul 11, 2019
maintenance.php コピーライト更新 Apr 5, 2019
nginx.conf.sample Nginx用設定ファイルのサンプル追加 Dec 13, 2019
package-lock.json Merge remote-tracking branch 'upstream/4.0' into dependabot/npm_and_y… Mar 3, 2020
package.json Merge pull request #4367 from EC-CUBE/dependabot/npm_and_yarn/bootstr… Mar 3, 2020
phpunit.xml.dist Fix excludes Jun 8, 2018
robots.txt URLからhtmlを削除 Mar 23, 2017
symfony.lock Apply composer update Nov 27, 2019
web.config docker-composeによる環境構築に対応 Nov 21, 2019

README.md

EC-CUBE 4.0

Build Status AppVeyor Scrutinizer Code Quality Coverage Status

Slack

Deploy

  • 本ドキュメントはEC-CUBEの開発者を主要な対象者としております。
  • パッケージ版は正式リリース後にEC-CUBEオフィシャルサイトで配布します。
  • カスタマイズやEC-CUBEの利用、仕様に関しては開発コミュニティをご利用ください。
  • 本体開発にあたって不明点などあればIssueをご利用下さい。
  • EC-CUBE 3系の保守については、 EC-CUBE/ec-cube3にて開発を行っております。
  • EC-CUBE 2系の保守については、 EC-CUBE/ec-cube2にて開発を行っております。

インストール

EC-CUBE 4.0のインストール方法

開発ドキュメントの インストール方法 の手順に従ってインストールしてください。

CSS の編集・ビルド方法

Sass を使用して記述されています。 Sass のソースコードは html/template/{admin,default}/assets/scss にあります。 前提として [https://nodejs.org/ja/] より、 Node.js をインストールしておいてください。

以下のコマンドでビルドすることで、 html/template/**/assets/css に CSS ファイルが出力されます。

npm ci # 初回およびpackage-lock.jsonに変更があったとき
npm run build # Sass のビルド

動作確認環境

  • Apache/2.4.x (mod_rewrite / mod_ssl 必須)
  • PHP7.1.20
  • PostgreSQL 9.2.1
  • ブラウザー:Google Chrome

詳しくは開発ドキュメントの システム要件 をご確認ください。

ドキュメント

EC-CUBE 4.0 開発ドキュメント@doc4.ec-cube.net

EC-CUBE 4.0 の仕様や手順、開発Tipsに関するドキュメントを掲載しています。
修正や追記、新規ドキュメントの作成をいただく場合、以下のレポジトリからPullRequestをお送りください。
https://github.com/EC-CUBE/doc4.ec-cube.net

開発への参加

EC-CUBE 4.0の不具合の修正、機能のブラッシュアップを目的として、継続的に開発を行っております。
コードのリファクタリング、不具合修正以外のPullRequestを送る際は、Pull Requestのコメントなどに意図を明確に記載してください。

Pull Requestの送信前に、Issueにて提議いただく事も可能です。
Issuesの利用方法については、こちらをご確認ください。

Slackでも本体の開発に関する意見交換などを行っております。

コピーライトポリシーへの同意

コードの提供・追加、修正・変更その他「EC-CUBE」への開発の御協力(Issue投稿、PullRequest投稿など、GitHub上での活動)を行っていただく場合には、 EC-CUBEのコピーライトポリシーをご理解いただき、ご了承いただく必要がございます。 Issueの投稿やPullRequestを送信する際は、EC-CUBEのコピーライトポリシーに同意したものとみなします。

You can’t perform that action at this time.