GeneratePress-Theme tốt nhất cho người không biết code lập trình

Nhấn mạnh vào đặc tính “nhanh/nhẹ” của GeneratePress

Nếu bạn chưa biết, hầu hết những nhấn mạnh về GeneratePress là nó miễn phí, nhanh và dễ sử dụng. Nó thường được đem so sánh với các theme nhẹ nhàng tương tự khác như Astra và OceanWP. Nhưng tôi sẽ nói cho bạn biết điều này…nó còn nhiều điều thú vị hơn thế rất nhiều!

Theme nhẹ giờ nhiều như lá mùa thu. Nó là xu hướng nổi bật nhất hiện nay. Mọi theme đều hứa hẹn là nó là theme WordPress nhanh nhất từng có. Đều tuyên bố file CSS và JS của nó nhỏ như thế nào. Tùy chọn hiệu suất và bộ nhớ đệm độc quyền ra sao, vân vân và mây mây. Dưới tư cách là một người làm tư vấn tối ưu hóa tốc độ, tôi có thể nói với bạn ngay rằng…bí mật của nhẹ nhàng không phải là không có bất cứ tính năng nào cả. Mà phải có đầy đủ nhưng là các tính năng kiểu MODULAR. Tức là, bạn có đa dạng tùy chọn nhưng chỉ cái nào cần dùng mới phải tải ở chế độ nền, cái nào không cần thì thôi.

Nghe có vẻ đơn giản, nhưng bạn sẽ ngạc nhiên khi nhận ra rằng hầu hết mọi người không hiểu điều đó chính xác. Đó là các theme rơi vào một trong các trường hợp sau:

  • Nhẹ nhàng, nhưng không có tính năng nào cả – vì thế nó chỉ nhẹ nhàng cho đến khi bạn (chắn chắn sẽ phải) cài các plugin của bên thứ ba để hoàn thiện website (thiết kế/chức năng).
  • Đầy đủ tính năng – nhưng chậm như sên (slow as heck).
  • Đầy đủ tính năng, modular và có các tùy chọn hiệu suất – nhưng vẫn chậm như sên. Ha ha, tôi biết. Các theme cồng kềnh với “tùy chọn hiệu suất” chẳng khác gì đồ ăn vặt độc hại kèm với “hương vị tự nhiên”. Nó chẳng có ích gì, vì ngay từ lúc đầu nó đã cồng kềnh rồi.
  • Nhẹ nhàng và có các tính năng hợp lý – nhưng chỉ tùy biến được bởi lập trình viên. Ổn với tôi (vì tôi là lập trình viên)…nhưng với đa số người mới họ không thể trở thành coder được!

Tính khả dụng là vô song

Chúng ta bắt đầu với tiêu chuẩn chất lượng quan trọng nhất…GIAO DIỆN NGƯỜI DÙNG. Suy cho cùng thì điều làm cho một công cụ có hữu ích hay không là mức độ cố gắng để cân bằng giữa tính năng và mức độ đơn giản. Thường thì, các công cụ mất cân bằng sang bên này hoặc bên kia. Tôi nghĩ GeneratePress đạt đến sự cân bằng hoàn hảo. Có lượng tính năng cần thiết, và vẫn rất đơn giản. Giao diện người dùng của họ là hoàn hảo.

Bạn có phải là kiểu người tự nhận mình là “ngốc nghếch”, và không biết bản thân đang làm điều gì? Giao diện người dùng của GeneratePress vẫn đủ đơn giản và hoàn hảo cho phép bạn làm những thứ mà bạn muốn. Bạn là người giỏi khám phá công nghệ? Giao diện của nó vẫn cho phép bạn có các cài đặt khác nhau để đi sâu hơn và thoải mái nghịch ngợm (muck around) với các tùy chọn.

Phải thừa nhận, vẫn có đường cong học tập ít nhiều (ý là các tiến bộ về sau sẽ mất thời gian hơn so với lúc ban đầu). Nhưng nó chẳng bao giờ phải làm bạn vò đầu bứt tai click qua hàng tá màn hình để thay đổi màu sắc font chữ. Bạn sẽ không bao giờ làm hỏng giao diện trang web và khốn khổ để tìm ra tùy chọn tối ưu hóa JS nào cần phải hoàn tác.

Vượt qua nỗi khổ của sự phụ thuộc vào pagebuilder và lập trình viên (“SECTIONS” và “ELEMENTS”)

Hết sức độc đáo và sáng tạo (out of the box)…GeneratePress cho phép những thứ rất trực quan mà nhiều theme khác (bao gồm cả theme Genesis mà tôi thích) không có. Lấy ví dụ… tính năng “SECTIONS” cho phép bạn có các section nội dung (bố cục định dạng thẻ) nhưng không yêu cầu pagebuilder nặng nề (kiểu noob) hoặc hard coding (chỉ lập trình viên mới làm được). Vâng, nó giống với kiểu họ có pagebuilder nhỏ của riêng mình và thực sự được cấu trúc theo cách mà tôi nghĩ tạo ra nhiều ý nghĩa hơn so với pagebuilder.

Sự thật thì GeneratePress tạo ra các modular “SECTION” của họ theo cách đặc biệt thông minh. Hãy nghĩ về kịch bản sử dụng pagebuilder thông thường. Mục đích của pagebuilder là gì? Để những ai không phải là coder thay đổi layout và thiết kế nội dung của họ? Để thay đổi nội dung của họ ngay từ lúc ban đầu? Nó nghe như một ý tưởng thú vị cho đến khi những người mới bắt đầu nhận ra rằng có bao nhiêu công việc phải làm, thậm chí chỉ là để xây dựng một trang đơn giản. Rất nhiều hộp, font, màu sắc, khoảng trống, layouts và các THIẾT LẬP CẦN QUẢN LÝ! Và rồi sau đó thì sao? Điều gì xảy ra nếu bạn chỉ muốn chỉnh sửa một phần mà thôi? Điều gì xảy ra nếu bạn muốn làm một trong các section xuất hiện trong một khoảng thời gian và rồi làm nó ẩn đi và rồi lại mang nó quay trở lại sau đó.

Trong nhiều trường hợp, các điều chỉnh này không thể thực hiện được. Trong một số trường hợp khác, nó có thể nhưng cũng gây khó khăn. Tôi nghĩ tính năng “SECTIONS” của GeneratePress thực hiện điều đó theo cách có tổ chức hơn nhiều. Bạn không bị lạc qua 5 phiên bản khác nhau của trang chủ và so sánh mê cung các cài đặt của họ để nhớ xem cái nào là đúng.

Và giờ tính năng “ELEMENTS” cho phép bạn dễ dàng tùy biến layouts và templates của trang. Nó giống một giao diện (đồ họa) thực sự đơn giản cho nhiệm vụ hook và filter. Với những ai chưa biết…”hook” liên quan đến vị trí trên trang (trên header, dưới tiêu đề, chân trang, vân vân) và “filters” liên quan đến các trang cụ thể (post, page, trang liên hệ, trang chủ, vân vân).

Vì thế, chẳng hạn bạn muốn gắn một đồng hồ đếm ngược thời gian BÊN DƯỚI TIÊU ĐỀ SẢN PHẨM nhưng chỉ trên các TRANG SẢN PHẨM GIẢM GIÁ, hoặc về RANDOM X WIDGET nằm ở VỊ TRÍ TRÊN CÙNG MENU…Làm thế nào để thực hiện việc này dễ dàng đây? Tôi cá là hầu hết các theme không thể đáp ứng được tất cả các kết hợp vị trí-nội dung ngẫu nhiên của bạn. Và cuối cùng bạn sẽ phải nhờ lập tình viên làm điều đó (kèm với đó là rất nhiều thời gian lãng phí để giải thích bạn muốn làm điều đấy như thế nào). Vâng, với GeneratePress, bạn có thể tự làm lấy. Có hàng ngàn hook và filter để bạn chọn chính xác nội dung cần đặt vào chỗ nào và trên trang nào. Thật tuyệt phải không?!

Thử lùi lại và nghĩ về điều đó nhé. Đấy là 90% những việc mà chúng ta thực sự cần cậy nhờ đến pagebuilder và lập trình viên! Pagebuilder có vai trò chủ yếu trong việc tạo ra các section dạng thẻ và thao tác với layout nội dung. Lập trình viên để kết nối nội dung và widget vào vị trí ưa thích của chúng ta. Và giờ với GeneratePress, người dùng trung bình có thể làm được nhiều hơn mà không cần pagebuilder nặng nề hoặc các lập trình viên tốn kém.

Cộng đồng và marketing

Dưới vai trò chủ doanh nghiệp trong một thời gian ngắn, tôi ghét kiểu marketing nhấn mạnh thái quá và đưa ra các tuyên bố kỳ quặc về sản phẩm. Và đặc biệt đối với theme WordPress, tôi ghét các theme cố gắng có được mọi thiết kế/tính năng thiên hạ đang có. GeneratePress (và cộng đồng của họ) thực sự trưởng thành và tránh xa điều vớ vẩn đó. Cộng đồng dùng GeneratePress trên Facebook thực sự hữu ích, thân thiện và nơi bạn nên đến khi muốn hỏi điều gì đó.

Theme GeneratePress không chỉ được dùng bởi những người mới mà còn bởi các lập trình viên giàu kinh nghiệm. Người phát triển chính (Tom/người Canada) cho thấy anh ấy có thể làm mọi thứ và bất cứ thứ gì cho theme này. Bạn có thể nói rằng anh thực sự đam mê với nó và đã hoàn thành tốt nhiệm vụ khi tạo ra được một trong các theme WordPress hoàn chỉnh nhất hiện có. Ổn định và đáng tin cậy. Không bị lỗi. Nghiêm túc nhận xét thì còn tốt hơn các theme được xây dựng bởi các agencies lớn với “theme WordPress cao cấp” có giá cắt cổ (arm and leg) của họ.

OK, đơn giản là chỉ cần thử GeneratePress thôi phải không?

Nghiêm túc, tôi muốn thúc dục bạn tải GeneratePress về và nghịch ngợm, làm quen với nó. Vì nó gọn gàng sạch sẽ và trực quan. Chọn nơi bạn muốn hook các thứ, áp dụng các filter mà bạn muốn. Xây dựng layout khác cho trang, vân vân…bạn có được tất cả những điều đó mà chẳng cần làm phiền lập trình viên. Thậm chí ngay cả khi bạn là lập trình viên thì GeneratePress vẫn làm cuộc sống của bạn dễ dàng hơn nhiều bằng cách cho phép bạn làm chủ nhiều thứ với một sự hợp lý (và CẢM XÚC) về giao diện người dùng. Bạn đỡ nhọc công tốn sức trong nhiệm vụ xây dựng trang web, và ít việc hơn giúp bạn hỗ trợ khách hàng trong dài hạn tốt hơn.

So sánh, đánh giá theme GeneratePress Vs Astra

GeneratePress VS Astra

Cái nào nhanh hơn? Cái nào tốt hơn?

Chúng ta sẽ cùng giải quyết cuộc tranh luận này một lần và mãi mãi.

Cái nào nhanh hơn?

  • Đó là GeneratePress, bởi vì nó cho phép bạn làm được nhiều thứ hơn mà không cần pagebuilder hoặc các plugin (cồng kềnh) khác.
  • Astra có thể nhẹ hơn nếu nhìn ở khía cạnh số lượng mã (less code). Nhưng Astra có được điều đó bằng cách giảm bớt các tính năng/hàm, bạn sẽ phải cài nhiều plugin hơn để có được các chức năng đó!

Cái nào tốt hơn?

  • Tôi không biết bạn có biết không nhưng Tom Usborne làm được rất nhiều điều thú vị chứ không chỉ có GeneratePress thôi đâu. Anh ấy xây dựng một plugin thực sự tuyệt vời và cung cấp nó miễn phí cho cộng đồng.
  • Có thể kể đến plugin như: GenerateBlocks
  • Sản phẩm tuyệt vời. Xin hãy nhớ rằng tôi rất mê Genesis nhưng bị hấp dẫn bởi GeneratePress- nó là theme tốt nhất với những ai không phải là coder. Hai theme này tương tự nhau nhưng hoàn toàn khác về phân khúc khách hàng (user demographic) và văn hóa cộng đồng (community culture).

“Nhưng chẳng phải là GeneratePress được tạo ra chỉ bởi một người thôi sao, trong khi Astra dựa trên cả một đội lớn đấy nhé?”

Thành thật mà nói, tôi cảm thấy tin tưởng hơn khi nó được tạo bởi một người. Bạn cần phải lưu ý điều này nữa, GeneratePress có mặt ở đây lâu hơn nhiều. Và dưới quan điểm cá nhân, tôi thấy nó mô phỏng theme Genesis mà bản thân rất ưa thích. Astra mới góp mặt được 2-3 năm nay, trong khi GeneratePress đã tung hoành 5-6 năm rồi.

Tôi thích cách Tom Usborne tạo GeneratePress, dồn hầu hết sức lực để tạo ra theme này và không phân tán sang việc khác. Các sản phẩm/dự án khác của anh ấy cũng tích hợp rất tốt với theme của Tom và mọi thứ đều miễn phí hoặc có giá cả rất hợp lý cho phiên bản cao cấp. Bạn hỗ trợ Tom và anh ấy hỗ trợ lại bạn.

Nhưng Astra thì sao. À vâng, họ tạo theme…họ viết plugin conversion, SEO, trình cắm pagebuilder, portfolio. Hmmm…điều đó chẳng giống mấy một anh chàng đam mê với việc tạo theme WordPress nhẹ nhàng sạch sẽ. Nó trông giống việc kinh doanh hơn. Thuê nhân viên, và các kế hoạch tăng trưởng lợi nhuận. Và bạn có biết vấn đề với các công ty chạy theo tiền bạc là gì không? Họ phục vụ cho số đông. Điều này chẳng có gì là xấu nhưng nó có nhược điểm.

Và tôi xin lỗi khi phải nói thế này, tôi chẳng hứng thú gì với ý muốn của số đông đâu. Tôi chẳng thích phong cách hào nhoáng và các xu hướng thiết kế ngốc nghếch, phô trương, tào lao trên các website của mình. Tôi đã quá trưởng thành, quá kinh nghiệm cho việc đó rồi. Tôi không tốt hơn bạn, chỉ là tôi có khẩu vị khác so với số đông mà thôi.

Tôi chắc mẩm rằng, mặc dù có nhiều nguồn lực hơn (tiền & nhân sự), WPAstra sẽ sớm mất tập trung vào theme Astra của họ so với Tom và theme GeneratePress của anh ấy. Trong thực tế, nó đã xảy ra rồi. Tôi nghe nói Astra có các khiếu nại về lỗi suốt trong khi GeneratePress thì chẳng bao giờ bị.

“Nhưng Astra phổ biến hơn và có nhiều lượt tải hơn nha.”

Phổ biến không tương quan với chất lượng. Tại sao nó phổ biến hơn? Ai biết được chứ. Có thể vì Astra được tiếp thị tốt hơn. Cũng có thể vì nó phục vụ tốt hơn cho nhóm đông đảo người dùng không biết bất kỳ sản phẩm nào tốt hơn.

Hoặc có thể…nó tốt hơn thật! Haha, tôi chỉ đùa thôi. Không phải vậy đâu và đây là lý do tại sao…

GeneratePress có cộng đồng người dùng có kỹ năng tốt hơn so với Astra

Tôi không có ý xúc phạm bất cứ ai hết, nhưng điều chắc chắn là có nhiều lập trình viên và người xây dựng website kinh nghiệm trong cộng đồng của GeneratePress hơn so với Astra. Tôi cũng đã nghe những lời phê bình về cả hai theme từ những nhà lập trình. Một người bạn của tôi nói rằng anh í không đồng ý với vài đoạn mã nhỏ của GeneratePress (xin lỗi, tôi không nhớ chi tiết). Một người bạn đáng kính khác thì nói rằng anh ấy chẳng thể làm việc với Astra chút nào. Cảm giác như là Astra không được xây dựng logic, và không tuân thủ logic tiêu chuẩn của WordPress.

“Nhưng Astra được rất nhiều cái tên lớn trong thế giới WordPress ca ngợi…chẳng hạn như Chris Lema, WPCrafters.”

À ha…Một vài người trong số họ là các giảng viên WordPress nổi tiếng, hoạt ngôn trong cộng đồng, làm video YouTube, hoặc viết blog hỗ trợ những người mới. Một số thì làm chủ agency phát triển website cho khách hàng.

Nhưng tôi muốn hỏi bạn rằng có ai trong số họ là những lập trình viên cao cấp tạo ra các plugin quan trọng? hoặc đóng góp thường xuyên cho mã lõi của WordPress không? Tôi sẽ thì thầm vào tai bạn câu trả lời này…*Không ai cả!*

Tôi không căng thẳng gì với sản phẩm được xây dựng cho người mới để tạo website cho khách hàng. Nhưng quả là tốt khi biết được các nhà lập trình chuyên nghiệp nghĩ gì về một theme nào đó đúng không?

Ngoài ra, bạn đánh giá ý kiến của ai có giá trị hơn?

Người mà việc kinh doanh chính của họ là phát triển website [chất lượng cao] cho khách hàng ngày này qua ngày khác?

Hay người mà việc kinh doanh chính của họ là dạy mọi người cách tạo website WordPress?

(Dịch từ bài viết: GeneratePress vs Astra WordPress theme comparison, tác giả: Johnny)