Unlimited Plugins, WordPress themes, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Code
  2. WordPress
Code

WordPress Gutenberg là gì?

by
Length:ShortLanguages:

Vietnamese (Tiếng Việt) translation by Dai Phong (you can also view the original English article)

Trong lịch sử chưa có điều gì có tác động mạnh trong WordPress như là Gutenberg. Có các nhà phát triển ủng hộ và phản đối, với những người phản đối trở nên ít hơn sau mỗi lần cập nhật.

Để giúp mọi người cập nhật, tôi sẽ điểm qua những gì đang xảy ra trong Gutenberg, mục tiêu của dự án là gì và chúng ta có thể trông đợi điều gì được thêm vào WordPress.

Mục đích đằng sau Gutenberg

Quyết định xây dựng Gutenberg đang gây ra tranh cãi dữ dội. Những người ủng hộ dự án muốn đem đến cho người dùng WordPress bộ công cụ hiện đại hơn, cho phép người dùng tự do hơn. Những người không thích Gutenberg thường biện luận rằng nó đang cố cạnh tranh với các website builder kéo và thả.

Bất kể thế nào, mục đích của dự án và các vấn đề mà nó giải quyết là rõ ràng đối với hầu hết các nhà phát triển WordPress. Mặc dù WordPress CMS hiện là một trong những framework tốt nhất để xây dựng một trang web, nhưng tính năng cốt lõi của nó thì dựa trên một phiên bản cũ và đơn giản.

Mục tiêu của Gutenberg là gì

Gutenberg chuyển đổi hệ thống chỉnh sửa nội dung cốt lõi trong WordPress. Trước đây, nhân WordPress chỉ hỗ trợ các bài viết đơn giản. Các layout phức tạp hơn chỉ có thể bằng cách kết hợp với các plugin bên thứ ba và code tuỳ biến. Bây giờ Gutenberg cho phép người dùng xây dựng một kiểu có cấu trúc và trực quan hơn. Khi giảng dạy một người dùng trong WordPress, không lạ khi một tả trình soạn thảo giống như là word, nhưng điều đó sẽ không còn đúng nữa.

Nên lưu ý rằng mặc dù WordPress đã trở thành một trong những CMS được sử dụng bởi các nhà phát triển, người dùng chính mà nó hướng đến vẫn là những người không rành về công nghệ. Một trong những vấn đề cố hữu khi lựa chọn làm việc bên trong một CMS đó là các mục tiêu các nhận có thể không phải lúc nào cũng hoàn toàn tương đồng với những người dùng mà CMS đó hướng đến. Sự sai lệch này đã trở thành một trong những thủ phạm chính xoay quanh dự án, cũng như một số sự phản đối đối với Gutenberg.

Nó không hướng đến điều gì?

Gutenberg không cố gắng làm cho toàn bộ WordPress trở thành một builder kéo thả, tương tự như Squarespace hoặc Wix. Thay vào đó, phần lớn WordPres sẽ không thay đổi, với rất nhiều sự thay đổi liên quan đến cách nội dung được xử lý và theme có thể tương tác với nó. Các nhà phát triển vẫn cần thiết phải thực hiện nhiều tuỳ biến phức tạp, nhưng người dùng cuối bây giờ có một layout dễ điều khiển và cấu trúc của những gì được sử dụng chính chỉ là một khu vực nội dung.

Hướng tới một WordPress trực quan hơn

Nếu bạn đã làm việc với WordPress được một thời gian, bạn biết rằng trình soạn thảo bản thân nó có một số giới hạn Thường thường, các nhà phát triển giải quyết vấn đề này bằng cách sử dụng các shortcode hoặc plugin cho phép tạo ra các custom field. Làm như thế gây ra thêm những layout phức tạp, nhưng đối với nhiều người dùng WordPress những công cụ này thường không dùng đến.

Bằng cách tích hợp các công cụ như thế này xuyên suốt hơn vào nhân của WordPress, Gutenberg sẽ cho phép những người dùng phổ thông tạo các trang web và layout tuỳ biến hơn những khối nội dụng cơ bản mà họ thường dùng. Đối với các nhà phát triển, điều này có nghĩa là sẽ có ít rào cản hơn cho chúng ta khi nói đến việc tạo những layout tuỳ biến cho người dùng.

Bằng cách sử dụng theme một cách hợp lý, và với những block và embed vừa mới được giới thiệu, Gutengerg cho client những mảnh ghép để xây dựng những layout đẹp, thay vì khoá chặt họ vào một template mà có thể không còn phù hợp với nhu cầu của họ nữa.

Block và Embed trong Gutenberg

Có thể cho rằng sự bổ sung quan trọng nhất của Gutenberg, block sẽ cho phép người dùng sắp xếp nội dung theo cách tương tự như Wix hoặc Visual Composer. Mặc dù điều này giới hạn một số định dạng nào đó, nhưng nó mở ra rất nhiều khả năng.

Các block mới chứa nhiều mục yêu thích cũ khi nói đến nội dung như: text, image, gallery, hero image, embed các dịch vụ và vân vân. Ngoài ra, các block mới có thể dễ dàng được tạo ra, cho phép các nhà phát triển cung cấp cho client các block tùy biến cao cho trang web của riêng họ.

Các nhà phát triển trước đây yêu cầu tạo các template cho trang cụ thể nào đó, nhưng hiện tại, chúng có thể được tạo bởi hầu hết người dùng.

Gutenberg Editing Interface for WordPress
Gutenberg Editor thực tế

Sự thay đổi này hứa hẹn sẽ tạo ra một trang web dễ truy cập hơn cho các doanh nghiệp nhỏ. Tất nhiên, doanh nghiệp lớn hơn sẽ tiếp tục yêu cầu công việc phát triển chuyên sâu hơn.

Những vấn đề chưa được khắc phục

Gutenberg hứa hẹn sẽ mang lại một số thay đổi thú vị cho WordPress, nhưng nó chưa hoàn toàn sẵn sàng. Vẫn còn một số bí ẩn được nhóm và cộng đồng thực hiện. Dưới đây là hai vấn đề lớn nhất:

Gutenberg dừng ở đâu và Theme bắt đầu ở đâu?

Với việc Gutenberg mang đến rất nhiều tính năng, có thể khó khăn để xác định tính năng của nó nằm ở đâu và theme nên có tính năng nào. Mặc dù các nhà phát triển có thể thu hẹp khoảng trống giữa hai cái, người dùng cốt lõi của Gutenberg - người dùng mới làm quen — có thể sẽ muốn thấy một định nghĩa rõ ràng hơn của cả hai để đưa ra quyết định sáng suốt.

Việc tích hợp sẽ trông như thế nào?

Hiện tại, nó rõ liệu Gutenberg có được thêm vào nhân của WordPress hay không, hoặc việc tích hợp sẽ như thế nào. Có một vài cách khác nhau mà nó có thể được xử lý:

  • Gutenberg được dùng làm trình soạn thảo mặc định cho nhân WordPress (có thể với tùy chọn vô hiệu hóa nó).
  • Gutenberg không được dùng làm cho trình soạn thảo mặc định cho nhân WordPress (nhưng được bao gồm, với tùy chọn để kích hoạt nó).
  • Gutenberg vẫn là một plugin độc lập.

Có một số biến thể ngoài những cái này, nhưng đây là những dạng có khả năng nhất mà việc tích hợp sẽ được thực hiện. Nếu bạn có một ý kiến ​​về cách thức tích hợp, hãy nói với nhóm Gutenberg. Họ thường xuyên thu thập phản hồi từ cộng đồng để xác định cách tốt nhất để xử lý các vấn đề đó.

Hiện tại là một Plugin, nhưng có khả năng trở thành Nhân

Nếu bạn muốn thử nghiệm phiên bản hiện tại của Gutenberg, nó hiện được cung cấp dưới dạng một plugin trong WordPress Plugin Directory. Mặc dù nó là một plugin tại thời điểm viết bài này, nhưng tất cả các dấu hiệu chỉ đến việc tích hợp nó vào nhân của WordPress sắp tới, có thể được đưa vào bản cập nhật WordPress 5.0. Hiện tại, lộ trình phát triển WordPress không có ngày hoặc thời hạn.

Nếu bạn muốn giúp định hình trải nghiệm Gutenberg, hãy thử plugin và cung cấp phản hồi. Vì nó đang được phát triển, họ đang tìm kiếm ý kiến, và sử dụng những câu chuyện, từ càng nhiều người dùng càng tốt.

Kết luận

Mặc dù điều này kiểm soát cách WordPress xử lý nội dung chắc chắn sẽ làm rung chuyển mọi thứ, nhưng liệu nó có cung cấp bước phát triến tiếp theo trong tiến trình phát triển của CMS mà các nhà phát triển đang hy vọng không? Chúng ta không thể chắc chắn ở trong phiên bản hiện tại của nó, nhưng dự án đang trở nên hứa hẹn hơn với mỗi phiên bản mới. Hy vọng rằng nó có thể cung cấp các trang tập trung vào nội dung mà người dùng mong đợi.

Bạn có thêm câu hỏi nào về Gutenberg không? Tôi có bỏ lỡ một tính năng quan trọng hoặc giải thích một cái gì đó không chính xác không? Bạn cảm thấy thế nào về Gutenberg? Hãy cho tôi biết trong phần bình luận ​​dưới đây!

Tham khảo thêm:

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.