Hướng dẫn

Giao diện khối hay trình tạo trang: những gì thực sự thay đổi

Trình tạo trang thêm một trình chỉnh sửa thứ hai vào WordPress và lưu bố cục theo định dạng riêng, chỉ plugin đó mới đọc được. Block theme dùng trình chỉnh sửa mà WordPress tích hợp sẵn, và các trang được lưu dưới dạng mã khối tiêu chuẩn. Sự khác biệt xuất hiện khi bạn đổi công cụ. Rời khỏi trình tạo trang thường đồng nghĩa với việc phải dựng lại từng trang, trong khi các khối lõi vẫn hiển thị dưới mọi block theme. Tốc độ phụ thuộc vào những gì mỗi trang tải.

Phần 1: Hai cách xây dựng trang WordPress

Gạt bỏ phần quảng bá đi, bạn sẽ thấy hai thiết kế trước mặt.

Plugin trình tạo trang

Trình dựng trang thêm trình chỉnh sửa, công cụ bố cục và thư viện widget riêng vào WordPress. Bạn thiết kế trong vùng làm việc của trình dựng, và trình dựng lưu kết quả theo định dạng riêng bên trong bài viết. Tệp CSS và script của nó chạy ở phía người xem để chuyển định dạng đó thành trang. Theme gần như không can thiệp vào việc này.

Giao diện khối trên trình chỉnh sửa mặc định của WordPress

Trình soạn thảo khối là một phần của chính WordPress. Các khối được lưu dưới dạng HTML với chú thích có cấu trúc bao quanh, mẫu là mẫu khối, và màu sắc cùng kiểu chữ đến từ tệp theme.json mà cả trình chỉnh sửa lẫn phần hiển thị trước đều đọc. Một giao diện khối như Canvas thêm khối, mẫu và cài đặt vào chính trình chỉnh sửa đó. Không có gì nằm bên cạnh nó.

Cả hai cách đều tạo ra một trang web ngay chiều nay. Khác biệt xuất hiện ba năm sau, khi ưu tiên, nhà cung cấp hosting hoặc lập trình viên của bạn thay đổi.

Phần 2: Nội dung của bạn được lưu thành dạng gì

Đây là phần mà người dùng thường phát hiện vào lúc tồi tệ nhất, nên hãy bắt đầu từ đây.

Định dạng trình xây dựng trang

Các trình dựng trang lưu bố cục theo cấu trúc riêng: shortcode, một khối dữ liệu tuần tự hóa chứa cài đặt, hoặc một khối JSON trong post meta. Khi plugin đang hoạt động, trang hiển thị rất đẹp. Nhưng khi tắt plugin, cùng trang đó chỉ còn hiện shortcode thô hoặc không hiện gì, vì không có gì khác trên đời đọc được định dạng ấy. Việc chuyển đi thường phải dựng lại thủ công từng trang.

Định dạng cốt lõi

Mã khối là HTML thuần kèm chú thích. Mở một bài viết trong trình soạn mã và đọc thử. Chuyển sang một giao diện khối khác, các khối lõi vẫn được hiển thị vì bộ render là của WordPress. Đây không phải lời quảng cáo mà là đặc tính của định dạng lưu trữ.

Canvas cũng cẩn trọng với điều tương tự ở cấp độ của chính nó. Mỗi khối Canvas đều là một loại khối đã đăng ký, có bảng cài đặt thực sự, chứ không bao giờ là shortcode, và các thuộc tính của nó là thuộc tính khối thông thường, nên mẫu khối, REST API hay dòng lệnh cũng có thể đặt chúng. Các khối nằm trong plugin Canvas, nên việc đổi giao diện sẽ không bao giờ khiến trang của bạn bị trả về văn bản thuần.

Hãy thẳng thắn về giới hạn: bất kỳ thư viện khối nào bạn cài đặt đều là mã mà bạn phụ thuộc vào. Khác biệt nằm ở kích thước khoảng trống mà nó để lại. Gỡ bỏ thư viện khối sẽ khiến các phần sử dụng khối của nó không được hiển thị. Gỡ bỏ trình tạo trang sẽ khiến toàn bộ trang không được hiển thị.

Hãy thử nghiệm trên bản sao staging trước khi quyết định. Nhân bản trang web, tắt công cụ bố cục và xem thử ba trang. Những gì bạn thấy chính là chi phí thực sự khi rời đi, và tốt hơn hết là biết điều đó ngay bây giờ.

Phần 3: Những gì thực sự được tải trên trang

Các lập luận về tốc độ trong lĩnh vực này thường mang tính phe phái. Cơ chế thì đủ đơn giản để lý giải.

Trình tạo trang là một công cụ bố cục thứ hai. Nó đi kèm hệ thống lưới CSS, thư viện hoạt ảnh và JavaScript riêng, thường được tải trên mọi trang, vì plugin không phải lúc nào cũng biết trước widget nào sẽ được dùng trên một trang. Đó là một chi phí cố định nằm chồng lên WordPress và giao diện của bạn.

Trình chỉnh sửa khối không có môi trường chạy riêng. Các khối lõi chủ yếu là HTML và CSS, và một giao diện khối được xây dựng tốt chỉ thêm rất ít vào đó. Canvas chỉ tải CSS và JavaScript của những khối mà trang thực sự có, đồng thời bổ sung 35 tối ưu hóa mà bạn có thể bật hoặc tắt, trong đó có năm tối ưu nhắm riêng vào các script mà WooCommerce tải trên những trang không bán hàng.

Phiên bản trung thực

Một trang được xây dựng cẩn thận bằng trình dựng tốt có thể vượt trội hơn một trang cẩu thả trên giao diện khối. Công cụ bố cục chỉ là một yếu tố trong số nhiều yếu tố, cùng với máy chủ lưu trữ, hình ảnh, phông chữ và mười một plugin khác mà bạn đã cài đặt. Lý do nên ưu tiên ít cơ chế hơn không liên quan gì đến ảnh chụp so sánh hiệu năng. Đơn giản là có ít thứ có thể hỏng hơn vào ngày bạn đang bận làm việc khác.

Cách Canvas đo lường hiệu năng

Canvas là giao diện khối dành cho lập trình viên

Phần 4: Cảm giác chỉnh sửa hằng ngày như thế nào

Đây là lĩnh vực mà các trình tạo trang từng tạo nên danh tiếng, và cũng là nơi khoảng cách được thu hẹp nhiều nhất.

Xem trang thực tế ngay khi đang chỉnh sửa

Phàn nàn cũ về trình chỉnh sửa khối là trang mở ra như một khung trắng, không có thiết kế xung quanh. Canvas thiết lập trình chỉnh sửa để hiển thị toàn bộ mẫu, nên header, slider, dải tiêu đề trang, nội dung và footer đều xuất hiện trong vùng canvas, được vẽ bởi cùng mã đang vẽ giao diện người dùng. Chiều rộng và khoảng cách là giá trị thật, nên một phần toàn chiều rộng sẽ hiển thị đúng là toàn chiều rộng.

Cài đặt nằm đúng nơi bạn mong đợi

Khi bạn chọn một khối, bảng cài đặt của nó sẽ mở ra với các tùy chọn văn bản, liên kết, hình ảnh, biểu tượng, màu sắc, kích thước và hành vi mà khối đó hỗ trợ. Canvas thêm cùng bảng nâng cao này cho mọi loại khối được đăng ký trên website, kể cả các khối gốc: hiệu ứng xuất hiện và biến mất, CSS tùy chỉnh chỉ áp dụng cho khối đó, thuộc tính tùy chỉnh cho phân tích hoặc kiểm thử, và điều kiện hiển thị theo vai trò hoặc thiết bị.

Không lặp lại những gì đã làm

Hai hệ thống giúp bạn tiết kiệm công sức lặp lại. Lưu làm mặc định sẽ lưu một khối đã được thiết lập theo ý bạn, để khối tiếp theo bạn chèn vào bắt đầu từ thiết lập đó. Kiểu khối toàn cục đặt tên cho một bộ cài đặt như một bộ thiết lập sẵn, áp dụng trên toàn trang web, sau đó chỉ cần thay đổi một lần. Mẫu và phần mẫu nằm trong Trình chỉnh sửa trang, nơi WordPress lưu trữ chúng, với 173 mẫu khối, 5 phần mẫu và 4 biến thể kiểu dáng trong Canvas.

Trình chỉnh sửa trang WordPress hiển thị một mẫu khối Canvas với các thành phần được liệt kê trong thanh bên
Trình chỉnh sửa trang. Mẫu và phần mẫu vẫn nằm ở nơi WordPress lưu trữ, không nằm trong màn hình cài đặt riêng của chúng tôi.

Phần 5: Những điều trình xây dựng trang vẫn làm tốt hơn

Một so sánh không tìm thấy điểm tốt nào ở phía bên kia thì chỉ là quảng cáo. Dưới đây là những điểm mà các trình dựng trang hiện đang thực sự vượt trội.

  • Định vị tự do. Kéo một phần tử đến bất kỳ đâu và nhích từng pixel vẫn mượt hơn trong một page builder lâu đời. Trình chỉnh sửa khối ưu tiên cấu trúc hơn vị trí tuyệt đối, điều này tốt hơn cho nhóm làm việc nhưng kém hơn cho một phần hero chỉ dùng một lần.
  • Độ phong phú của hệ sinh thái. Các trình tạo trang lớn đã phát triển nhiều năm với tiện ích bổ sung, marketplace và tích hợp từ bên thứ ba. Nếu quy trình làm việc của bạn phụ thuộc vào một tiện ích bổ sung cụ thể, hãy kiểm tra xem có khối tương đương hay không trước khi chuyển sang.
  • Đội của bạn đã quen rồi. Nếu đội ngũ, khách hàng hoặc freelancer mà bạn thuê làm việc vào các ngày thứ Sáu đã dùng một trình xây dựng duy nhất suốt năm năm, thì sự thành thạo đó có giá trị thực sự. Việc đào tạo lại có chi phí, và chi phí đó sẽ rơi vào dự án tiếp theo của bạn.
  • Điều khiển theo từng thiết bị ở khắp nơi. Một số trình dựng cung cấp giá trị cho điện thoại và máy tính bảng gần như cho mọi thuộc tính. Core chọn lọc hơn, và đôi khi bạn phải dùng trường CSS tùy chỉnh ở chỗ trình dựng khác có sẵn một điều khiển.
  • Một sản phẩm cho mọi thứ. Một trình dựng cũng cung cấp popup, biểu mẫu và trình tạo giao diện nghĩa là chỉ có một nhà cung cấp và một bộ phận hỗ trợ. Canvas giải quyết điều này bằng cách tự cung cấp các thành phần tương tự, nhưng lập luận này vẫn có lý khi đặt cạnh một giao diện khối cơ bản.
  • Sự ổn định của giao diện. Trình chỉnh sửa khối thay đổi theo mỗi bản phát hành WordPress. Một trình tạo trang thay đổi khi nhà cung cấp quyết định. Nếu một giao diện thay đổi liên tục làm gián đoạn khách hàng của bạn, điều đó rất quan trọng.

Không có lý do nào trong số này là lý do để tránh giao diện khối. Đó là lý do để bạn đưa ra quyết định với đôi mắt tỉnh táo, và hãy nghi ngờ mọi bảng so sánh tô xanh một cột hơn các cột khác.

Phần 6: Chi phí thực sự của việc chuyển đổi

Nếu bạn đã có một trang web được xây bằng trình tạo trang, thì câu trả lời thẳng thắn là việc chuyển nó là một lần dựng lại, không phải chuyển đổi. Hãy dự trù ngân sách cho việc này một cách nghiêm túc.

  • Nội dung được chuyển sang, bố cục thì không. Văn bản và hình ảnh thuộc về bạn và có thể di chuyển. Cách sắp xếp thuộc về trình tạo trang, và bạn phải xây dựng lại nó.
  • Làm từng trang một. Bắt đầu với những trang mang lại doanh thu: trang chủ, trang đích hàng đầu, trang liên hệ. Để phần lưu trữ các bài viết cũ đến cuối cùng, vì chúng thường chỉ là nội dung đơn giản.
  • Bắt đầu từ bản demo, không phải trang trống. Nhập một bản demo website hoàn chỉnh sẽ cho bạn một thiết kế đã hoàn thiện để chỉnh sửa, và toàn bộ quá trình nhập sẽ được hoàn tác nếu bạn đổi ý.
  • Giữ trình tạo đã cài đặt cho đến khi bạn hoàn tất. Chỉ vô hiệu hóa khi không còn trang đang hoạt động nào phụ thuộc vào nó, sau đó hãy kiểm tra website bằng công cụ quét liên kết.
  • Đừng chuyển hướng những gì bạn không cần. Giữ nguyên các URL và bạn sẽ giữ được thứ hạng tìm kiếm đi kèm với chúng.

Hãy dự kiến hai trang đầu sẽ chậm trong lúc bạn làm quen với các lớp khối, pattern và mẫu, rồi nhịp làm việc sẽ dần hình thành. Phần lớn thời gian tiết kiệm về sau đến từ việc không phải dựng lại header và footer trong mỗi dự án.

Phần 7: Cách quyết định

Hãy trả lời năm câu hỏi này một cách trung thực, và quyết định thường sẽ tự rõ ràng.

  • Ai sẽ chỉnh sửa trang web này sau hai năm? Nếu câu trả lời là một khách hàng, một thực tập sinh hoặc không ai cụ thể, trình chỉnh sửa mà WordPress cung cấp là công cụ họ có nhiều khả năng nhận ra nhất.
  • Bạn đang quản lý bao nhiêu website? Một website cá nhân có thể chứa bất kỳ lớp phức tạp bổ sung nào. Hai mươi website khách hàng thì không thể, và mỗi lớp thêm vào đều là một phiếu hỗ trợ chờ được mở.
  • Thiết kế của bạn độc đáo hay theo lối thông thường? Các bố cục trang thông thường chính là thế mạnh của khối, pattern và mẫu. Một thiết kế nhiều lớp, mang tính nghệ thuật, được làm riêng vẫn có thể nhanh hơn khi dùng trình dựng trang.
  • Kế hoạch rời đi của bạn là gì? Nếu câu trả lời là “không có kế hoạch rời đi”, hãy chọn định dạng mà chính WordPress đọc.
  • Bạn thực sự đang trả tiền cho điều gì? Hãy so sánh tổng chi phí: giao diện, trình xây dựng, plugin biểu mẫu, plugin popup, plugin slider và phí gia hạn từng thứ, với một sản phẩm duy nhất bao gồm tất cả.

Nếu một trình tạo trang đã nằm trong danh sách ngắn của bạn, hai trong số các so sánh của chúng tôi giải đáp những câu hỏi này cho một sản phẩm cụ thể: Canvas như một lựa chọn thay thế Elementor, theo từng gói, và cách Canvas so với Divi về chỉnh sửa, sự ràng buộc nhà cung cấp và điều gì xảy ra khi giấy phép hết hạn. Cả hai đều liệt kê nguồn và ngày các số liệu được đọc.

Canvas là giao diện khối đáp ứng danh sách đó: 209 khối trong bộ chèn mà bạn đang dùng, 183 pattern, 173 mẫu, trình tạo header và footer, biểu mẫu, và 88 bản demo website hoàn chỉnh để bắt đầu. Nếu bạn muốn thấy sự khác biệt thay vì chỉ đọc về nó, hãy mở một bản demo và nhấp vào một trang.

Nguồn

Khi hướng dẫn này mô tả nội dung nằm ngoài chính Canvas, đây là các trang chính thức có tài liệu về nội dung đó.

  • Biểu diễn markup của một khốideveloper.wordpress.org · Khối được lưu dưới dạng HTML, với các chú thích đánh dấu điểm bắt đầu và kết thúc của mỗi khối
  • Giới thiệu về theme.jsondeveloper.wordpress.org · Các thiết lập và kiểu trong theme.json áp dụng cho cả phần hiển thị cho khách truy cập và các trình chỉnh sửa
  • Giao diện là gì?developer.wordpress.org · Giao diện khối được xây dựng từ các mẫu khối, còn các tính năng nằm trong plugin vẫn được giữ nguyên khi đổi giao diện.
  • Giới thiệu về mẫudeveloper.wordpress.org · Trình chỉnh sửa trang lưu các mẫu và phần mẫu của bạn dưới dạng markup khối trong cơ sở dữ liệu.
Câu hỏi

Câu hỏi thường gặp

FAQ đầy đủ trả lời các thắc mắc còn lại, và tài liệu giải thích chi tiết mọi cài đặt.

Giao diện khối có tự động nhanh hơn trình tạo trang không?

Không, và ai nói khác đều đang muốn bán thứ gì đó. Tốc độ phụ thuộc vào lượng CSS, JavaScript và markup mà một trang tải về, chứ không phụ thuộc vào loại công cụ. Giao diện khối mang lại cho bạn con đường ngắn hơn đến một trang nhẹ: không có bộ máy bố cục thứ hai, và trong Canvas chỉ tải tài nguyên của các khối có trên trang, cộng thêm 35 tùy chọn bật tắt cho phần còn lại. Hãy đo các trang của bạn trước và sau khi thay đổi. Đừng tin cả hai tuyên bố nếu chưa tự kiểm chứng.

Các trang của tôi có bị hỏng nếu tôi ngừng dùng Canvas không?

Các khối core vẫn hiển thị với mọi giao diện, vì nội dung của bạn được lưu dưới dạng mã khối tiêu chuẩn mà chính WordPress đọc được. Các khối Canvas đến từ plugin Canvas, nên đổi giao diện sẽ không làm mất chúng khỏi bài viết và trang của bạn. Nếu gỡ luôn plugin, các phần đó sẽ ngừng hiển thị, điều này đúng với mọi thư viện khối.

Bạn có thể chạy trình tạo trang trên Canvas không?

Trình tạo trang là một plugin, nên không có gì ngăn bạn cài đặt một trình tạo. Chúng tôi không khuyến nghị điều này: bạn sẽ phải duy trì hai hệ thống bố cục, hai hệ thống định kiểu và hai chu kỳ cập nhật trên cùng một trang web, còn các mẫu, phần khung và khối mà bạn đã trả tiền cho Canvas sẽ nằm không bên dưới.

Bạn có cần biết code để xây dựng mà không dùng trình tạo trang không?

Không, xây dựng website Canvas mà không dùng trình dựng trang vẫn không cần viết mã. Mọi phần của trang Canvas đều là một khối có bảng cài đặt, bao gồm header, footer và dải tiêu đề trang, còn bảng nâng cao bổ sung hiệu ứng chuyển động, CSS tùy chỉnh, thuộc tính tùy chỉnh và điều kiện hiển thị cho mọi loại khối trên website. Trường CSS tùy chỉnh có sẵn khi bạn cần, chứ không phải vì sản phẩm đòi hỏi điều đó.

Xây dựng website tiếp theo của bạn với Canvas

Dù là người mới bắt đầu, freelancer hay agency, bạn đều có cùng khối và cùng bản demo. Hãy bắt đầu với một website, rồi xây dựng bao nhiêu website tùy nhu cầu trên cùng một giấy phép.