Download the PHP package ec-cube/ec-cube without Composer

On this page you can find all versions of the php package ec-cube/ec-cube. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package ec-cube

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 4.2のインストール方法

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

CSS の編集・ビルド方法

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

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

docker compose を使用している場合は以下のコマンドを実行してください

JavaScript のビルド方法

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

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

docker compose を使用している場合は以下のコマンドを実行してください

動作確認環境

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

ドキュメント

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のコピーライトポリシーに同意したものとみなします。


All versions of ec-cube with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1
ext-curl Version *
ext-intl Version *
ext-json Version *
ext-mbstring Version *
ext-openssl Version *
ext-zip Version *
composer/ca-bundle Version ^1.1
composer/composer Version ^2.0
doctrine/annotations Version ^2.0
doctrine/cache Version ^2.0
doctrine/collections Version ^1.5
doctrine/common Version ^3.0
doctrine/data-fixtures Version ^1.3
doctrine/dbal Version ^3.3
doctrine/doctrine-bundle Version ^2.0
doctrine/doctrine-fixtures-bundle Version ^3.0
doctrine/doctrine-migrations-bundle Version ^3.1
doctrine/inflector Version ^2.0
doctrine/instantiator Version ^1.1
doctrine/lexer Version ^2.0
doctrine/orm Version ^2.11
doctrine/persistence Version ^3.1
ec-cube/plugin-installer Version ^2.0
egulias/email-validator Version ^4.0
exercise/htmlpurifier-bundle Version ^4.1
friendsofphp/php-cs-fixer Version ^3.8
guzzlehttp/guzzle Version ^7.4.5
knplabs/knp-paginator-bundle Version ^5.8
mobiledetect/mobiledetectlib Version ^2.8
monolog/monolog Version ^2.5
nesbot/carbon Version ^2
psr/cache Version ^3.0
psr/container Version ^1.0
psr/http-message Version ^1.0
psr/log Version ^1.0
psr/simple-cache Version ^1.0
robthree/twofactorauth Version ^1.8
sensio/framework-extra-bundle Version ^6.2
setasign/fpdi Version ^2.2
skorp/detect-incompatible-samesite-useragents Version ^1.0
softcreatr/jsonpath Version ^0.8
symfony/asset Version ^6.4
symfony/cache Version ^6.4
symfony/config Version ^6.4
symfony/console Version ^6.4
symfony/css-selector Version ^6.4
symfony/debug-bundle Version ^6.4
symfony/dependency-injection Version ^6.4
symfony/doctrine-bridge Version ^6.4
symfony/dom-crawler Version ^6.4
symfony/dotenv Version ^6.4
symfony/event-dispatcher Version ^6.4
symfony/expression-language Version ^6.4
symfony/filesystem Version ^6.4
symfony/finder Version ^6.4
symfony/flex Version ^1.0
symfony/form Version ^6.4
symfony/framework-bundle Version ^6.4
symfony/http-foundation Version ^6.4
symfony/http-kernel Version ^6.4
symfony/intl Version ^6.4
symfony/lock Version ^6.4
symfony/mailer Version ^6.4
symfony/maker-bundle Version ^1.0
symfony/monolog-bridge Version ^6.4
symfony/monolog-bundle Version ^3.1
symfony/options-resolver Version ^6.4
symfony/password-hasher Version ^6.4
symfony/process Version ^6.4
symfony/property-access Version ^6.4
symfony/proxy-manager-bridge Version ^6.4
symfony/rate-limiter Version ^6.4
symfony/routing Version ^6.4
symfony/security-bundle Version ^6.4
symfony/serializer Version ^6.4
symfony/stopwatch Version ^6.4
symfony/templating Version ^6.4
symfony/translation Version ^6.4
symfony/twig-bridge Version ^6.4
symfony/twig-bundle Version ^6.4
symfony/validator Version ^6.4
symfony/var-dumper Version ^6.4
symfony/web-profiler-bundle Version ^6.4
symfony/workflow Version ^6.4
symfony/yaml Version ^6.4
tecnickcom/tcpdf Version ^6.2
twig/extra-bundle Version ^3.3
twig/intl-extra Version ^3.3
twig/twig Version ^3.8
vlucas/phpdotenv Version v5.4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ec-cube/ec-cube contains the following files

Loading the files please wait ....