Genesis Framework và MyThemeShop, ai hơn ai?

Vừa lượn lờ trên mạng, ghé qua blog của một bạn có nickname Ngọc Trinh (thuthuatpro.net), thấy bạn ấy có viết một bài phân tích các lý do tại sao lại từ bỏ theme Magazine Pro chạy trên nền Genesis Framework để chuyển qua sử dụng theme Schema của MyThemeShop. Ngọc Trinh đã đưa ra rất nhiều lập luận để củng cố cho luận điểm “MyThemeShop hơn hẳn Genesis“. Đứng trên lập trường của một người đang sử dụng Genesis Framework và Magazine Pro (phiên bản tự tùy biến giao diện), tôi cho rằng, đó là điều không thể chấp nhận được. Tại sao vậy?
So sánh Genesis Framework và MyThemeShop
Ngọc Trinh (chính xác hơn là nhà phát hành – MyThemeShop) đưa ra kết quả test tốc độ GTmetrix của 4 trang web sử dụng 4 loại theme khác nhau (Schema của MyThemeShop, Genesis Framework của StudioPress, Divi của Elegant Theme và Swift Theme) để kết luận rằng Schema là tối ưu nhất.

Tôi không nghĩ thế. Cấu trúc của theme chỉ đóng một phần trong các nhân tố ảnh hưởng đến tốc độ của một trang web. Ngoài ra còn cần xét đến ảnh hưởng của máy chủ hosting (tốc độ CPU, tốc độ ổ cứng lưu trữ), khả năng tối ưu giao diện của bạn và các plugin mà bạn đang sử dụng trên trang web của mình. Nếu bạn tối ưu tốt, điểm số của bạn hoàn toàn không thua kém một ai. Tôi sẽ chứng minh cho các bạn thấy ngay bây giờ.
1. So sánh kết quả test tốc độ bằng GTmetrix.com giữa blog của tôi và của Ngọc Trinh:

2. Kết quả test tốc độ bằng tool.pingdom.com:
- Blog của tôi:

- Blog của Ngọc Trinh:

3. Kết quả test tốc độ bằng Google PageSpeed Insight:
- Blog của tôi:

- Blog của Ngọc Trinh:

Bây giờ thì chắc Ngọc Trinh và mọi người đã thấy ai nhanh hơn ai rồi chứ? Tôi đã check qua và thấy Trinh có sử dụng plugin WP Super Cache để tối ưu điểm test tốc độ cho blog. Điều này hoàn toàn không nên. WP Super Cache kết hợp với BJ Lazy Load thì đúng là một thảm họa. Nó khiến blog của bạn load không ổn định, lúc nhanh lúc chậm, hình ảnh thì load lúc được lúc không. Trên thực tế, trải nghiệm người dùng mới là điều quan trọng nhất. Điểm test trên các công cụ chỉ mang tính chất tham khảo, đừng quá chú trọng vào chúng. Chỉ cần cái bạn tối ưu sao cho khi truy cập, blog/website load nhanh và ổn định là được. :)
Schema dính quá nhiều lỗi HTML5. Magazine Pro thì không
HTML5 và CSS3 là chuẩn web của hiện tại và tương lai. Chúng giúp blog/website của bạn tương thích tốt với trình duyệt web và hiển thị hoàn hảo trên mọi thiết bị. Tuy nhiên, khi test thử cấu trúc HTML5 cho blog của Trinh (sử dụng Schema theme), tôi phát hiện ra nó có quá nhiều lỗi.

Còn với Magazine Pro thì sao? Nó chẳng có bất kỳ một lỗi nào cả, dù là nhỏ nhất.

Genesis khó tùy biến?
Cá nhân tôi thấy chẳng có gì khó khăn cả. Genesis Child Theme chỉ có một vài file quan trọng (functions.php và style.css) và các bạn có thể chỉnh sửa, tùy biến giao diện ngay trong đó. Ngoài ra, các bạn có thể vào đây để tìm hiểu các code snippet giúp tùy biến Genesis hoặc tham khảo các bài viết về Genesis trên blog của tôi. Để đơn giản hơn nữa, hãy sử dụng các Genesis plugin để tùy biến giao diện và bổ sung các tính năng. Hai ứng dụng phổ biến nhất giúp các bạn chỉnh sửa child theme Genesis chính là Genesis Simple Hooks và Dynamik Website Builder.
Nếu gặp bất cứ vấn đề gì thắc mắc, hãy liên hệ với tôi để được hỗ trợ hoặc vui lòng tham khảo qua dịch vụ thiết kế blog/website của WP Căn bản.
Schema “ăn cắp” giao diện của StudioPress.com?
Cách phối màu cũng như phần header của Schema khá là giống với StudioPress.com – đơn vị phát hành Genesis Framework.
- Phần header của StudioPress.com:

- Phần header của theme Schema:

Kết luận
Cấu trúc của theme chỉ là một phần, điều quan trọng là bạn có biết cách tối ưu theme đó để nó trở nên hoàn hảo hay không. Đừng quá chú trọng vào những con số ảo, hãy quan tâm đến trải nghiệm thực tế của bản thân và của khách hàng. Có những việc có thể gây khó khăn cho bạn nhưng người khác thì không. Hãy tìm hiểu và suy nghĩ kỹ càng trước khi kết luận hoặc đánh giá một điều gì đó.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)






Tối ưu ghê quá nhỉ, toàn 96 – 98% nhìn phát khiếp :))
Blog của mình vào thời điểm hiện tại là 99% bạn ạ (nếu không có quảng cáo Adsense). :D
Của mình 94% cũng không đến nỗi quá tệ :))
Chỉ số YSlow của mình hiện tại là 96% (nếu không có quảng cáo Adsense), của bạn là bao nhiêu? :)
Hehe để cái avatar làm mình cứ tưởng,mới nâng cấp gói 80G rồi Hiếu ơi :)
Giàu vậy sao chơi. Chia cho tôi ít tiền đê. :D :P
Như thế này là ổn lắm rồi :D https://developers.google.com/speed/pagespeed/insights/?url=yeualo.com&tab=desktop
Còn cả đống quy tắc chưa được phê duyệt kìa bạn. :D Test bằng GTmetrix hoặc Pingdom sẽ thấy rõ hơn về các điểm cần khắc phục. :P
Site này thì em chấp bác :D https://developers.google.com/speed/pagespeed/insights/?url=yeualo.net&tab=desktop
Haha. Site đó giao diện có cái gì đâu mà chấp với chẳng không chấp. Đến cái ảnh còn không có. :D
oh thì ra là bạn cạp đát đây ah
Đây là Ngọc Trinh 2 thôi. Không phải Ngọc Trinh. :D :P
Mình là Ngọc Trinh 2 bạn ạ. Mình là bạn của con bạn Ngọc Trinh :D
Vừa thử xong test 1 trang cài MyThemeShop được 67/85 điểm trên https://developers.google.com. Sau đó để nguyên thay giao diện sang Genesis Magazine Pro được 77/90 :) chính tỏ thằng genesis vẫn hơn
Hơn chứ sợ gì mà không hơn hả bạn. :D :P
vậy là không có dấu / ở phía sau đúng không? ” /forum ” hay “/forum/”
Cả 2 cái đều như nhau. :P
Ok để mai làm luôn rồi nâng cấp gói 80G băng thông.Mà vẫn còn 1 số lỗi đường dẫn.Phải chỉnh sửa như thế nào cho đúng thế ( chaomaohot.net/diendan/ hay là chaomaohot.net/diendan) Hình như tui chỉ đường dẫn bị sai thì phải
Nên để là chaomaohot.net/forum. :P
Nói chứ góp ý giúp mình cái coi,có nên gộp không?Nếu gộp vào thì cái lợi là 2 trang này sẽ lên nhanh,giữ chân người dùng.Chỉ sợ sau này nâng cấp wp bị lỗi.Hoặc là bị google phạt.Vì web chuyên mua bán thì đa số trùng lặp nội dung.Tạo subdomain thì có vẻ đỡ hơn thì phải
Việc nâng cấp WordPress mà bị lỗi thì hoàn toàn không phải lo nhé. Tôi đã nói rồi. 2 thằng này chẳng liên quan gì đến nhau cả. Folder riêng, database cũng riêng. Lỗi được mới lạ đó. :P Chuyện subdomain hay category cũng thế cả thôi. Chúng đều ăn theo domain chính. :P
Chào bạn,nó có hỗ trợ cho Mybb không thế :)
Có bạn ạ. Mình thấy ông Cường “chim” cài thành công rồi đấy. :D :P
Mình làm website cho khách, mới nghiên cứu wordpress được một ít, chưa dùng cố định một framework nào. Bạn cho mình hỏi là khi dùng Genesis thì tự phát triển theme có khó không? Genesis hỗ trợ Woocommerce ok ko bạn?
Chào bạn. Có thể tự xây dựng child theme trên Genesis Framework bằng cách sử dụng Dynamik Website Builder bạn nhé. Bạn có thể download miễn phí bộ công cụ đó trong bài viết: https://wpcanban.com/wordpress/thu-thuat-wordpress/tuy-bien-genesis-framework-bang-dynamik-website-builder.html Genesis cũng hoàn toàn hỗ trợ Woocommerce, chỉ cần cài plugin: http://wordpress.org/plugins/genesis-connect-woocommerce/ vào là được. :)
Không phải ngẫu nhiên mà Genesis là WP framework phổ biến nhất, trong khi có rất nhiều framework khác cạnh tranh dữ dội.
Chuẩn. Hiện tại Genesis vẫn đang là theme framework phổ biến nhất trong WordPress, theo kết quả nghiên cứu của http://www.wpthemedetector.com/ :D
Và bạn Ngọc Trinh còn nói câu rất nổi tiếng : ” Bỏ MyThemeShop có cạp đất mà ăn ” =))
Voãi thánh Cường “chim”. :D Lâu ngày không gặp. Dạo này trốn đâu mà kỹ thế? :P