• Stars
    star
    736
  • Rank 61,564 (Top 2 %)
  • Language
    PHP
  • License
    Other
  • Created about 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

EC-CUBE is the most popular e-commerce solution in Japan

EC-CUBE 4.2

Unit test for EC-CUBE E2E test for EC-CUBE Plugin test for EC-CUBE PHPStan codecov

Slack

4.1からの更新内容はリリースノートをご確認ください。

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

インストール

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

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

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 のビルド

JavaScript のビルド方法

フロントエンドで使用する JavaScript のライブラリは npm で管理されています。 JavaScript のライブラリは webpack でバンドル/minifyされます。 バンドルするライブラリを変更する場合は、テンプレートごとに以下の bundle.js を修正し、リビルドしてください。

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

JavaScript ライブラリのみをビルドしたい場合は以下でも可能です。

npx webpack

動作確認環境

  • Apache 2.4.x (mod_rewrite / mod_ssl 必須)
  • PHP 7.4.x / 8.0.x / 8.1.x
  • PostgreSQL 10.x or higher / MySQL 5.7.x or 8.0.x
  • ブラウザー:Google Chrome

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

ドキュメント

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

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

開発への参加

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

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

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

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

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

More Repositories

1

ec-cube2

EC-CUBE official repository version 2
PHP
86
star
2

sample-payment-plugin

EC-CUBE 4の決済プラグインサンプルです。
PHP
32
star
3

eccube-specification

EC-CUBEのER図・テーブル定義管理用などドキュメントファイルのリポジトリです。
HTML
27
star
4

ec-cube.github.io

EC-CUBE 3系 開発ドキュメント
HTML
23
star
5

doc4.ec-cube.net

EC-CUBE 4系 開発ドキュメント
HTML
16
star
6

eccube-api

JavaScript
13
star
7

ec-cube3

EC-CUBE official repository version 3
PHP
13
star
8

coupon-plugin

PHP
11
star
9

eccube-Android

EC-CUBEと連携するAndroidアプリ
Java
10
star
10

ProductReview-plugin

商品レビュープラグイン
PHP
10
star
11

eccube-codeception

Codeceptionによるテストコード管理用のリポジトリ。今後、本体に統合の可能性あり
PHP
9
star
12

eccube-iOS

EC-CUBEと連携するiOSアプリ
Objective-C
9
star
13

eccube-api4

PHP
7
star
14

category-content-plugin

カテゴリーコンテンツ
PHP
6
star
15

point-plugin

ec-cube point plugin
PHP
5
star
16

order-pdf-plugin

帳票プラグイン
PHP
3
star
17

Eccube-Styleguide

Pug
3
star
18

related-product-plugin

関連商品プラグイン
PHP
2
star
19

mail-magazine-plugin

メルマガ管理
PHP
2
star
20

TwoFactorAuthCustomer42

PHP
2
star
21

amp-plugin

PHP
2
star
22

next-poc

PHP
2
star
23

listing-ad-plugin

PHP
1
star
24

custom-csv-export-plugin

カスタムCSV出力プラグイン
PHP
1
star
25

TwoFactorAuthCustomerApp42

PHP
1
star
26

ProductRank-plugin

商品並び替えプラグイン
PHP
1
star
27

Eccube-Styleguide-Admin

EC-CUBE 管理画面スタイルガイド
CSS
1
star
28

data-migration-plugin

PHP
1
star
29

TwoFactorAuthCustomerSms42

PHP
1
star