[Tư vấn] Giới thiệu sự khác nhau giữa Magento1 và Magento2

Thảo luận trong 'Magento 2 - Thông tin chung' bắt đầu bởi admin, 13 Tháng một 2015.

  1. admin

    admin Mai Văn Hải Staff Member

    Sau thành công của Magento1 trong những năm qua, các phiên bản khác nhau của Magento cũng được phát hành và phiên bản Magento phát hành cuối cùng là 1.9.0.1. Mỗi phiên bản có tính năng và sửa lỗi của riêng của mình.

    Mới đây, Magento2 đã được cho ra mắt, Magento 2 được phát triển để đạt được mục tiêu của các thương gia. Nó cho phép các thương nhân thiết lập Website bán hàng trực tuyến, download và dịch vụ vv Ngoài ra, khi so sánh với các phiên bản trước đó. Magento2 được nâng cấp công nghệ, thay đổi cấu trúc thư mục, kiến trúc thay đổi, thay đổi phụ trợ và cũng được cải thiện nền tảng giao diện để hỗ trợ các phiên bản trên điện thoại di động.

    Bài viết này sẽ đưa ra một cái nhìn tổng quát về Magento2, tính năng mới Magento2, thay đổi cốt lõi trong Magento2 vv

    Công nghệ nâng cấp:

    Với sự giúp đỡ của các công nghệ cải tiến, nó sẽ đạt được sự cải thiện hiệu suất, tính năng bảo mật hơn.
    Yêu cầu hệ thống là:

    1. P.H.P 5.4 + với phần mở rộng sau đây
    a. PDO / MySQL
    b. MySQLi
    c. mbstring
    d. Mcrypt
    e. mhash
    f. SimpleXML
    g. DOM (điều này được bao gồm theo mặc định trong PHP 5.4)
    h. curl
    i. GD2 hoặc ImageMagick 6.3.7 (hoặc mới hơn) hoặc cả hai
    j.soap
    2. Mysql phiên bản 5.6
    3. Zend Framework 1.x
    4. Javascript: jQuery
    5. HTML5 và CSS3: Tăng hiệu suất, cải thiện các thiết kế bố trí, đáp ứng thiết kế web

    Mã chất lượng (Code Quality)
    Magento2 tập trung vào việc cải thiện chất lượng Mã. Các khuôn khổ thử nghiệm tích hợp với magento 2 như sau:

    • Integration Testing (framework)
    • Unit Testing
    • Static Testing
    • Thử nghiệm tính năng (Performance Testing)
    • JavaScript Testing
    Những kỹ thuật này sẽ giúp các thương gia để đạt được kết quả mong muốn và thúc đẩy hiệu suất kinh doanh của họ.

    Sự thay đổi của Frontend và Backend

    Frontend

    Thay đổi từ Magento1.x đến Magento2:

    Thay đổi cấu trúc thư mục

    • Cấu trúc thư mục của Magento2 là nhiều hơn chút so với cấu trúc thư mục Magento1.x
    • Đã chuyển js, media, skin từ gốc đến thư mục PUB
    • Một số khác là dev, có chứa các công cụ cho công cụ chuyển đổi và thử nghiệm
    • Cấu trúc thư mục của Magento2 là như dưới đây.
    001.png
    Cấu trúc so sánh thư mục:
    002.png
    Last edited: 13 Tháng một 2015
  2. admin

    admin Mai Văn Hải Staff Member

    Cấu trúc tập tin

    1. App / Design/ /base become app/ code /// view
    2. app/locale/en_US/template/email/*.html become app/code///view/email/*.html
    3. errors become pub/errors,
    4. js become pub/js,
    5. media become pub/media,
    6. shell become dev/shell

    -> Trong Magento2, một thư mục mới có tên là "view" dưới app / code / core / Mage / module_name. Nó là sự thay thế của các phần mềm thiết kế.

    Kiến trúc thay đổi

    Kích hoạt mô-đun

    Trong các phiên bản Magento, chúng ta kích hoạt các module bằng cách sử dụng các tập tin module.xml trong app / etc / module. Nhưng trong Magento2, chúng tôi sử dụng các config.xml để kích hoạt mô-đun

    Cấu trúc file: app / code / COMPANY_NAME / module_name / etc / config.xml
    003.png

    -> Tên máy bỏ

    Có nghĩa là, chúng ta có thể tham khảo các lớp học chỉ bằng cách sử dụng tên của họ dưới đây.
    Ví dụ: thay vì gọi Mage :: getModel ('/ Danh mục sản phẩm') cần phải gọi

    004.png
    Java thay đổi kịch bản Thư viện

    Nó sử dụng các thư viện JQuery như là mặc định thư viện Java script, vì vậy nó loại bỏ các nguyên mẫu và xung đột jQuery.

    Magento Switchability

    Trong phiên bản hiện tại của Magento1.x tất cả các module chính như, catalog, cms, customer, order reports là như nhau. Khi chúng tôi vô hiệu hóa bất kỳ một trong những mô-đun tạo thành config.xml, nó luôn luôn thông qua một ngoại lệ như các module bạn đã vô hiệu hóa được phụ thuộc vào mô-đun khác.

    Nhưng trong Magento 2, Magento có sự linh hoạt để chuyển đổi và vô hiệu hóa. Và mô-đun không được quan hệ với nhau về mức độ cấu hình.
  3. admin

    admin Mai Văn Hải Staff Member

    BACKEND

    Những thay đổi lớn
    • Trong Magento 1.x, chúng tôi gọi là URL của phần admin là default_url / admin
    Nhưng trong Magento2, URL sẽ được default_url / backend
    • Thiết kế lại của các phần Backend
    • Sau đó, tiếp theo là một số mục trình đơn đã được sáp nhập và toàn bộ khu vực admin có nhiều cái nhìn và cảm nhận tốt.
    Cái nhìn trưc quan mới

    Một trong những thay đổi lớn nhất của phần admin là hình ảnh mới

    1. Bảng Đăng nhập và Trang chủ

    005.png
    006.png
    2. Giới thiệu các thiết kế chỉnh sửa trực quan

    • Một thay đổi lớn nhất trong hệ thống quản lý là chỉnh sửa thiết kế trực quan mới. Nó đại diện cho các trang web và kiểu trang.
    • Nó được phát hành theo System -> Design-> Editor
    • Sau đó, bạn phải chọn các chủ đề mà bạn muốn chỉnh sửa và nhấn nút khởi động.
    007.png
    • Này sẽ đưa bạn đến các điểm chỉnh sửa
    • Nơi bạn có thể chọn kiểu bố trí trang web mà bạn muốn chỉnh sửa trong theme mà bạn lựa chọn.
    008.png
    009.png
    Như nhà phát triển Magento cho biết, thay đổi bố trí cho các chủ đề trước đây đã được thực hiện bằng tay trong tập tin magento Layout.xml.

    Nhưng trong Magento 2, Visual Design Editor giải quyết vấn đề này bằng cách cho chúng ta năng kéo & thả giao diện cho việc sắp xếp lại khối Magento chuẩn.
  4. admin

    admin Mai Văn Hải Staff Member

    2. Thay đổi Quản lý Sản phẩm

    • Khi tạo ra một sản phẩm mới trong Magneto1.x, chúng ta cần phải chọn các thuộc tính sản phẩm thiết lập và loại sản phẩm, sau khi lựa chọn sau đó tiếp tục hành trình. Sau đó, nó sẽ đi đến trang quản lý sản phẩm.
    Nhưng trong Magento 2, loại sản phẩm lựa chọn có một trình đơn thả xuống mới hữu ích cho việc nhanh chóng bổ sung thêm sản phẩm mới của bất kỳ loại nào:

    0010.png
    Ngoài ra có hai tab chính, cơ bản Cài đặt và Thiết lập nâng cao (Basic Settings And Advanced Settings)

    0011.png
    • Việc lựa chọn hình ảnh và loại đi đến chung mục (dưới Basic Settings).
    • Ngoài ra có thể thay đổi các thuộc tính thiết lập khi tạo hay chỉnh sửa sản phẩm.
    0012.png
    3. Thay đổi quản lý thuế

    • Có một số tính năng mới để quản lý thuế là
    System > Import bao gồm một tab mới bổ sung cho importing/exporting theo mức thuế suất.
    • New menu named Tax là lựa chọn thuế theo hệ thống. Điều đó cho phép bạn quản lý các khu bảo thuế và quản lý thuế giá zone

    Dựa trên những thay đổi trên, chúng ta có thể kết luận việc phát hành sắp tới của phiên bản Magento sẽ được cấp độ tiếp theo của nền tảng Magento cũng là nền tảng thương mại điện tử.
  5. Đức Minh

    Đức Minh Member

    Cho em hỏi là tải Bộ Code này ở đâu vậy ạ.
  6. admin

    admin Mai Văn Hải Staff Member

    Đức Minh thích bài này.
  7. Đức Minh

    Đức Minh Member

    Cài đặt như thế nào vậy ad, e có đọc các bài nhưng không thấy vviết cài đặt V2 này ạ
  8. admin

    admin Mai Văn Hải Staff Member

  9. Đức Minh

    Đức Minh Member

  10. admin

    admin Mai Văn Hải Staff Member

  11. Đức Minh

    Đức Minh Member

    Vậy theo ad thì giờ nên cài Magento nào là tốt nhất ạ
  12. admin

    admin Mai Văn Hải Staff Member

    Dùng magento 1.9.2.1 để kinh doanh ngay thì ổn định. Còn để test thì bạn nên dùng magento 2.

    Ko biết nhu cầu của bạn là test hay để kinh doanh online?
  13. Đức Minh

    Đức Minh Member

    Cho em xin bộ 1.9.2.1 với ạ. E trước hết tạo để kinh doanh ạ, e mới biết đến Magento qua chuongtrình Meet Magento nên giờ e rất bỡ ngỡ rất mong được Ad giúp đỡ a.
  14. admin

    admin Mai Văn Hải Staff Member

  15. Đức Minh

    Đức Minh Member

Chia sẻ trang này