Tin tức và phân tích của tất cả các thiết bị di động

WordPress: tất cả về Chỉnh sửa toàn bộ trang web, sự phát triển lớn tiếp theo của CMS

Được khởi xướng bởi sự phát triển của trình chỉnh sửa Gutenberg, dự án chỉnh sửa trang web toàn bộ WordPress (FSE), có thể được khởi chạy với phiên bản 5.8 Tháng 7 tới, tạo thành “trải nghiệm quản lý trang web riêng” mới của CMS. Nó cho phép bạn sửa đổi và tùy chỉnh toàn bộ giao diện của một trang web từ các khối nội dung biên tập. Chúng tôi đã phỏng vấn Jean-Baptiste Audras, CTO của cơ quan Whodunit và đại diện của nhóm WordPress Core, người trình bày những ưu điểm của ESF và trả lời nhiều câu hỏi về sự phát triển lớn này của CMS.

Bạn có thể cho chúng tôi biết chỉnh sửa trang web đầy đủ (FSE) bao gồm những gì không? Mục đích của nó là gì ?

Điểm khởi đầu của Dự án Gutenberg là cung cấp trải nghiệm quản trị nhất quán hơn. Để quản lý một trang web WordPress, trước đây cần phải học nhiều khái niệm rất khác nhau: trình soạn thảo “cổ điển”, mã ngắn, widget, trường tùy chỉnh, trình quản lý menu … Dự án Gutenberg nhằm mục đích cung cấp trải nghiệm thống nhất, bởi vì nó dựa trên nguyên tắc khối, một đơn vị biên tập mà từ đó toàn bộ trang web có thể được quản lý.

Giai đoạn đầu của dự án là hiện đại hóa trình biên tập nội dung. Điều này được thực hiện thông qua Trình chỉnh sửa khối, được phát hành vào cuối năm 2018 với WordPress 5.0. Nhiều lần lặp lại được thực hiện giữa các phiên bản 5.0 và 5.7 từ WP. Giờ đây, chúng tôi có một trình chỉnh sửa ổn định và một hệ sinh thái cực kỳ phong phú nhờ các tiện ích mở rộng và chủ đề tận dụng mọi thứ mà trình chỉnh sửa này mang lại, và do đó, khả năng của nó sẽ tăng lên gấp mười lần.

Chỉnh sửa toàn bộ trang web (FSE) là giai đoạn thứ hai của dự án. Giai đoạn này nhằm mục đích cho phép chỉnh sửa toàn bộ giao diện front-end của trang web, một lần nữa sử dụng khái niệm khối biên tập.

Nó sẽ mang lại những thay đổi cụ thể nào trong cách thiết kế một trang web trên WordPress? Bạn có thể cho chúng tôi một số ví dụ cụ thể?

Nếu trình chỉnh sửa khối bị giới hạn trong việc quản lý nội dung của từng ấn phẩm, thì việc chỉnh sửa toàn bộ trang web cho phép bạn thao tác với bất kỳ phần tử biên tập nào có trong giao diện, chẳng hạn như tiêu đề trang, menu điều hướng, tiện ích con, chân trang của nó, mà còn cả các mẫu của các trang cụ thể của chủ đề: trang danh sách bài viết, trang kết quả tìm kiếm, trang lỗi 404, v.v.

Mục tiêu là chủ đề vẫn chịu trách nhiệm về điều lệ đồ họa tổng thể của trang web thông qua các biểu định kiểu của nó, trong khi bố cục và sắp xếp các yếu tố nội dung sẽ hoàn toàn có thể quản lý được thông qua các khối Gutenberg.

Dưới đây là một ví dụ về chỉnh sửa chân trang của một trang web thông qua trình chỉnh sửa trang web (chỉnh sửa toàn bộ trang web). Bất kỳ khối Gutenberg nào cũng có thể được sử dụng và định cấu hình, điều này cho phép bạn thiết kế chân trang từ đầu, trong khi vẫn duy trì điều lệ đồ họa chung của trang web, được xác định theo chủ đề được sử dụng.

© Jean-Baptiste Audras / WordPress

Lợi ích của ESF là gì đối với người dùng đang tìm kiếm một trang web có thể tùy chỉnh dễ dàng và cho các nhà phát triển trong cộng đồng WordPress?

Mục tiêu của dự án này là cung cấp cho người dùng WordPress CMS toàn quyền kiểm soát không chỉ nội dung trang web của họ mà còn cả kiến ​​trúc biên tập tổng thể của nó. Điều này đã có thể thực hiện được từ lâu vì WordPress cho phép quản lý các menu, widget và công cụ tùy chỉnh của nó (được gọi là tùy biến trong tiếng Anh) cung cấp cho các chủ đề khả năng khai báo các phần tử có thể sửa đổi trong chính giao diện của chủ đề. Chỉnh sửa toàn bộ trang web mang lại khả năng làm như vậy với một giao diện thống nhất và một khái niệm chung: đó là của khối biên tập. Các khối Gutenberg có thể được kết hợp với nhau để tạo thành tất cả các loại bố cục, đồng thời tôn trọng điều lệ đồ họa được xác định bởi chủ đề được sử dụng.

Về phía các nhà phát triển WordPress, điều này dẫn đến một số thay đổi lớn, vì để tương thích với việc chỉnh sửa trang web đầy đủ, các chủ đề sẽ phải trình bày một kiến ​​trúc cụ thể, với tệp theme.json (bên dưới, nó tạm thời được đặt tên là thử nghiệm-chủ đề). json bởi vì chúng tôi vẫn đang trong giai đoạn phát triển chức năng) và các tệp mẫu mới chứa cơ sở HTML của từng phần tử của giao diện, được phân phối trong các thư mục khối-mẫu và khối-mẫu-phần).

© Jean-Baptiste Audras / WordPress

Rõ ràng là khi bản chỉnh sửa toàn bộ trang web được phát hành, sẽ chỉ có một số ít chủ đề tương thích. Điều đó nói rằng, chỉ có một số chủ đề tương thích với trình chỉnh sửa khối khi nó được phát hành vào cuối năm 2018, một sự chậm trễ nhanh chóng được lấp đầy bởi sự nhiệt tình của các tác giả chủ đề đối với các khả năng do Gutenberg cung cấp. Với trình chỉnh sửa khối, Project Gutenberg đã chứng minh rằng nó có thể cải thiện khả năng của WordPress về quản trị nội dung, hiệu suất, khả năng truy cập, khả năng bảo trì và tính phổ biến (trong cơ sở dữ liệu, Gutenberg lưu mã HTML tiêu chuẩn, điều này tạo điều kiện thuận lợi cho các hoạt động di chuyển).

Tuy nhiên, điều quan trọng cần lưu ý là WordPress không nhất thiết phải có cùng mục tiêu với các trình tạo trang khác. Elementor, ví dụ, đề nghị tiến xa hơn nhiều so với Gutenberg về thiết kế trang bằng cách cung cấp nhiều tùy chọn định dạng đồ họa. Đây không phải là mục tiêu của Gutenberg, dựa trên chủ đề liên quan đến điều lệ đồ họa của trang web. Theo tôi, đây cũng là điều tạo nên sức mạnh của dự án này, bằng cách giữ sự tách biệt giữa định dạng (được quản lý bởi chủ đề) với nội dung và bố cục của chúng (được quản lý qua Gutenberg).

Với Gutenberg và nguyên tắc của khối biên tập, WordPress do đó có thể chuyển thẳng sang cách tiếp cận mô-đun thực, tạo điều kiện thuận lợi cho việc sử dụng hệ thống thiết kế trong việc thiết kế các trang web của các cơ quan và những người phát triển các chủ đề miễn phí hoặc trả phí.

Bạn có hiểu những lời chỉ trích của một bộ phận cộng đồng về cách tiếp cận mới này đối với CMS, được khởi xướng từ việc tích hợp Gutenberg không?

Mọi lời phê bình mang tính xây dựng đều nên được lắng nghe. Và những nỗi sợ hãi thực sự là dễ hiểu. Mặt khác, bất kỳ thay đổi nào trong WordPress chắc chắn sẽ làm phát sinh tâm lý e ngại đối với những người đã đầu tư thời gian vào việc sử dụng CMS này. Do đó, bất kỳ sự thay đổi lớn nào cũng đòi hỏi một sự đầu tư mới vào đào tạo hoặc tự đào tạo. Chúng tôi tùy thuộc vào việc làm cho việc học liên tục này ít phức tạp nhất có thể, bắt đầu bằng việc ghi lại việc sử dụng CMS. Tôi cũng muốn đặt một dấu ngoặc đơn để chỉ ra rằng cộng đồng Pháp là nhóm tài liệu phong phú nhất ở cấp độ quốc tế trong hệ sinh thái. Đừng ngần ngại liên hệ với cô ấy nếu bạn có bất kỳ câu hỏi nào và nếu bạn muốn đóng góp.

Mặt khác, các đại lý web và nhà xuất bản tiện ích mở rộng cũng bị ảnh hưởng bởi những thay đổi này và phải cải thiện kỹ năng của họ. Điều này cũng thể hiện các khoản đầu tư đáng kể. Thông điệp của tôi dành cho các chuyên gia rất đơn giản: hãy đóng góp vào dự án bằng các ý tưởng, mã lệnh… Đừng gò bó mình trong vai trò người theo dõi mà hãy trở thành một tác nhân trong công nghệ mà doanh nghiệp của bạn phụ thuộc vào. Cộng đồng sẽ luôn hoan nghênh các đề xuất và phản hồi của bạn nếu bạn tự thể hiện điều đó. Cũng cần lưu ý rằng văn hóa tương thích ngược được duy trì bởi dự án WordPress đã được thiết lập tốt. Điều này làm cho nó có thể cung cấp một số đảm bảo nhất định cho nhau.

Cuối cùng, năng lực đổi mới của dự án WordPress cũng thể hiện sức sống của nó, điều này dường như đã được chứng thực bởi thị phần của CMS. Do đó, những phát triển lớn là tất yếu cũng như cần thiết.

FSE sẽ cạnh tranh trực tiếp với các plugin và chủ đề cao cấp, như Elementor hoặc Divi? Nếu đúng thì tại sao ?

Chỉnh sửa toàn bộ trang web sẽ trở thành trải nghiệm quản lý trang web riêng của WordPress. Nhưng sự hiện diện của trải nghiệm biên tập này sẽ được hỗ trợ bởi chủ đề của trang web và bởi các tiện ích mở rộng của nó.

Lúc đầu, những người xây dựng trang có thể chỉ đơn giản là vô hiệu hóa toàn bộ chỉnh sửa trang web để chỉ giữ lại các công cụ của riêng họ. Điều này có thể hiểu được và điều này không gây ra vấn đề gì trong ngắn hạn, vì sẽ mất một thời gian trước khi một phần lớn các chủ đề và tiện ích mở rộng hoàn toàn tương thích với việc chỉnh sửa toàn bộ trang web.

Thứ hai, có khả năng một số công ty chỉnh sửa các chủ đề và trình tạo trang lớn trên thị trường sẽ kết thúc việc dựa vào chỉnh sửa toàn bộ trang web để mang lại trải nghiệm phong phú. Chỉnh sửa trang web đầy đủ có lợi thế là được tích hợp vào Core WP. Nhưng nó sẽ không thể đáp ứng tất cả các nhu cầu cụ thể. Đây là lúc hệ sinh thái phát huy tác dụng: các tiện ích mở rộng và chủ đề sẽ xây dựng dựa trên cơ sở này để mang đến trải nghiệm đáp ứng nhiều nhu cầu hơn bao giờ hết.

Làm cách nào để WordPress có thể trấn an và thuyết phục các nhà phát triển không muốn tích hợp trình chỉnh sửa khối Gutenberg? Sẽ có một giải pháp thay thế?

WordPress có một truyền thống tuyệt vời là tôn trọng khả năng tương thích ngược. Đây là điều tạo nên tính đặc trưng của nó trong cung cấp CMS có sẵn trên thị trường. Bạn nên biết rằng màn hình trình chỉnh sửa trang web chứa đầy đủ các tính năng chỉnh sửa trang web sẽ chỉ khả dụng nếu chủ đề tương thích với FSE. Nếu chủ đề của bạn không khai báo các mẫu tương thích với chỉnh sửa trang web đầy đủ, thì tính năng này sẽ đơn giản là không được hiển thị.

Tất nhiên, các nhà phát triển được khuyến khích làm cho sản phẩm và hoạt động của họ tương thích càng sớm càng tốt, vì đây là tương lai trung hạn của CMS. Như trong năm 2018-2019 với sự xuất hiện của giai đoạn 1 của Gutenberg: những người thực hiện các phát triển của họ tuân thủ ngay từ đầu có thể xây dựng kỹ năng của họ trên các công nghệ và khái niệm được Gutenberg sử dụng khi nó được phát triển, trong khi những người bắt đầu muộn tích lũy độ trễ kỹ thuật khó bù đắp hơn sau đó.

Ngay cả khi họ sử dụng các trình tạo trang khác như Elementor hàng ngày, chúng tôi thực sự khuyên các chuyên gia nên theo dõi sự phát triển của Gutenberg và WordPress nói chung, bởi vì vấn đề là làm chủ công nghệ nào phụ thuộc vào nó.

Nhưng trước mắt, đừng lo lắng! Tính năng chỉnh sửa trang web đầy đủ chỉ đơn giản là sẽ không có sẵn trên trang web của bạn nếu chủ đề của bạn không cung cấp các tệp mẫu có thể chỉnh sửa. Trước tiên, sẽ không cần một tiện ích mở rộng cụ thể để hủy kích hoạt tính năng này.

Tại sao WordPress muốn tăng tốc tích hợp FSE vào lõi CMS ngay bây giờ, với khả năng tích hợp trong phiên bản tiếp theo 5.8 dự kiến ​​vào ngày 20 tháng 7?

Triển khai trong WordPress 5.8 là điều kiện cho tiến độ của dự án trong những ngày tới. Nó vẫn chưa chắc chắn 100%, nhưng nó ngày càng có khả năng xảy ra. Trong mọi trường hợp, bạn nên biết rằng chỉnh sửa toàn bộ trang web là một tập hợp các dự án hơn là một dự án đơn lẻ sẽ ra mắt tất cả cùng một lúc. Việc triển khai toàn bộ dự án chắc chắn sẽ mất nhiều phiên bản WP. Xác nhận đầu tiên của dự án triển khai cho WP 5.8 diễn ra vào ngày 14 tháng 4 và kết luận rằng không có vấn đề ngăn chặn. Lần xác nhận thứ hai sẽ diễn ra vào ngày 27 tháng 4.

Dưới đây là ví dụ về các dự án chỉnh sửa trang web đầy đủ hiện đang được thảo luận để tích hợp (hoặc không) trong WP 5.8 :

giúp bạn có thể xây dựng các chủ đề tương thích với chỉnh sửa trang web đầy đủ bằng cách sử dụng tệp cấu hình theme.json, thiết lập các khối cần thiết để tạo tệp mẫu cơ bản của bất kỳ chủ đề WP nào: biểu trưng trang web, khối hiển thị danh sách bài đăng (Khối truy vấn), v.v., trình quản lý widget bằng cách sử dụng khối Gutenberg, khối hiển thị menu điều hướng.

Mục lục