Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0 リリース計画 #2076

Closed
Yangsin opened this issue Feb 6, 2017 · 14 comments
Closed

4.0 リリース計画 #2076

Yangsin opened this issue Feb 6, 2017 · 14 comments
Labels
document Improvements or additions to documentation Status: discussion
Milestone

Comments

@Yangsin
Copy link

Yangsin commented Feb 6, 2017

概要

4.0(旧3.n) リリース計画・リリース内容・計画のまとめIssueです
4.0のリリース計画について、検討中の事項をまとめていきます。
変更などあれば随時アップデートしていきます。

機能要望やご意見は新規にIssueを立てていただくか、関連するIssueがあればそちらにお願いします。

基本方針

スコープについて

  • カスタマイズの学習コストの低下を目指す
  • イレギュラーパターンにも対応しやすいプラグイン機構の改善を目指す
  • プラグイン間の依存関係を解決を目指す
  • リリース後に3.0からの移行方法(プラグインなど)を提供する

システム要件

http://doc3n.ec-cube.net/quickstart_requirement

主要な変更点

コアの機構見直し

方針: 機能カスタマイズ性・デザインカスタマイズ性の向上

  • Silex → Symfony3.4 にフレームワークのアップデート
  • 各種拡張APIの整備
  • プラグイン依存関係の整備
  • データ型変更
  • フロントテンプレートのコーディングルール整備
  • フロントテンプレートのスタイルガイドの提供
  • レイアウトグループによるブロックレイアウトの利便性向上

新機能・機能改善

方針: 運用者や購入者の利便性を高める

  • 受注・出荷関連機能の強化
  • デザイン管理の機能強化
  • タグ管理機能
  • カートの永続化

管理画面UIの見直し

方針: 1280px程度の画面でも一覧画面での操作・検索性の向上
参考) プロトタイプ https://invis.io/5QE7O06WV#/249224959_------

  • デザインガイドの作成
  • ツールチップの導入(用語・用途の分かり辛いものを中心に)
  • ホーム画面のUI見直し

国際化対応

方針:多言語サイトや越境ECサイトのカスタマイズに対応しやすくする

  • 住所や会員情報を国際標準へ対応
  • MessageIDに言語を切り出す
  • 通貨の切り替え機構を追加

リリース時期

2018年 9月末

マイルストーン

EC-CUBE 4.0 RC

  • コード凍結バージョン
  • 2018年 9月初旬を予定

EC-CUBE 4.0-beta

  • 2018/8/6 リリース
  • 4.0 対応プラグイン・周辺サービス開発者向け先行検証パッケージ

Deploy

EC-CUBE 3.n-α5

  • 2018/4/27 リリース
  • 管理画面UIのデザイン反映

EC-CUBE 3.n-α4

  • 2018/2/27 リリース
  • FW移行 (silex -> symfony)
  • 多言語切り替えの仮実装

EC-CUBE 3.n-α3

  • 2017/10/20 リリース
  • プラグインでComposerを利用可能に

EC-CUBE 3.1.0α2

  • 2017/5/19
  • デザインカスタマイズ性の向上
    - スタイルガイド適用
    - フォームヘルパーの見直し
    - デバイスごとにテンプレート/レイアウト切り替え
  • 出荷管理機能
  • 機能改善・拡張機構の実装
  • 詳細はリリースノートを参照

EC-CUBE 3.1.0α

  • 2017/03/01 リリース
  • 機能カスタマイズ性の向上に関する機構の改善の先行実装[詳細]など

関連ドキュメント

@Yangsin Yangsin added document Improvements or additions to documentation Status: discussion labels Feb 6, 2017
@Yangsin Yangsin added this to the 3.1.0 milestone Feb 6, 2017
@k-yamamura
Copy link
Contributor

@Yangsin
Copy link
Author

Yangsin commented Feb 10, 2017

@k-yamamura
ご意見ありがとうございます。
ぱっと見た感じ、開発者向けにエラーをみやすくしたり、文字列変換のUtil的なものってイメージです。
どんな利用を見込んでのものになりますでしょうか?

@k-yamamura
Copy link
Contributor

@Yangsin
開発者時にエラー内容を見やすくしたいのと、文字列の扱いを簡単に扱えるようにしたいため利用したいです。

@nanasess
Copy link
Contributor

ルーティング名をスラッシュ区切りにしたいです
#2111

@k-yamamura
Copy link
Contributor

EC-CUBEインストール時に、

  • サンプルデータのインストール

とJoomlaのようにサンプルデータの利用可否を選択できる機能が欲しいです。

サンプルデータ対象例

  • dtb_block
  • dtb_block_position
  • dtb_category
  • dtb_class_name
  • dtb_class_category
  • dtb_delivery
  • dtb_payment
  • dtb_payment_option
  • dtb_delivery_fee
  • dtb_delivery_time
  • dtb_delivery_date
  • dtb_help
  • dtb_news
  • dtb_product
  • dtb_product_category
  • dtb_product_class
  • dtb_product_stock
  • dtb_product_image

@Yangsin
Copy link
Author

Yangsin commented Mar 23, 2017

@k-yamamura ご意見ありがとうございます。他の方のご意見もうかがえるように別途Issueをたてていただけると助かります。

@tao-s
Copy link
Contributor

tao-s commented Apr 19, 2017

商品一覧とか商品詳細も全部ブロックにして、テーマから切り離して欲しい

@tao-s
Copy link
Contributor

tao-s commented Apr 19, 2017

METAタグのタイトルとdescriptionは商品、カテゴリ単位で設定できるようにして欲しい

@Yangsin
Copy link
Author

Yangsin commented Apr 21, 2017

@tao-s レイアウト系の要望色々とありそうなので、Discussionスレッド用のIssue用意しました。 #2289

@Yangsin Yangsin changed the title 3.1.0 リリース計画 3.n.0 リリース計画 Jul 6, 2017
@Yangsin
Copy link
Author

Yangsin commented Jul 6, 2017

α2まで進めきたなかでのフィードバックとして、3.1というには非常に多くの変更を含むためバージョンの見直しを検討しています。
現状としては、3.nとさせていただきます。

また、α2リリース後に行った開発合宿で話あわれた内容をシェアしておきます。
https://drive.google.com/file/d/0Bwq-FsOkxeKFMEFEVDNPc1ZzXzg/view?usp=sharing
これを参考にα3で3.nのスコープをフィックスさせます。

@Yangsin
Copy link
Author

Yangsin commented Aug 9, 2017

決定
・PHP5.5もサポートが切れており、関連のコンポーネントで3.nの環境から切り離す
検討
・PHP5.6も切り離すか?
・PHP7.0をスキップし、PHP7.1以上の対応に進めていくながれもありPHP7.1以降にするか?

@Yangsin
Copy link
Author

Yangsin commented Aug 18, 2017

管理画面のUI見直しを進めていきますのでIssueなど追加予定を更新。
タグについても専用の管理ページを用意する予定で更新

@nobuhiko
Copy link
Contributor

504 件の規格の組み合わせで登録ができない。
エラーも出ないです。

@Yangsin
Copy link
Author

Yangsin commented Jul 8, 2018

現在把握している不具合のリストを掲載しておきます。現状大量にあるのでIssueにおこしきれておりませんが、試されているかたで何かあればIssueと合わせ確認いただければ幸いです。
https://docs.google.com/spreadsheets/d/13QfVE1STE6RrAEJ1jMTNptzlyT0zHJjTDuWdNti4fwA/edit#gid=0

@Yangsin Yangsin changed the title 3.n.0 リリース計画 4.0 リリース計画 Aug 7, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
document Improvements or additions to documentation Status: discussion
Projects
None yet
Development

No branches or pull requests

6 participants