Google Gadget là một trình ứng dụng nhỏ chạy dễ dàng trên nhiều website nào cũng như trên Google Desktop và cung cấp tính năng chuyên sâu cho nhiều mục đích. Mục đích này có thể là bất cứ thứ gì từ việc quảng cáo trang của bạn đến cung cấp thông tin hay chạy những chương trình nhỏ.
Bởi vì những Gadget này có thể chạy trên nhiều website cũng như trên Google Desktop nên nó có tính năng rộng hơn Blogger Widget. Tuy nhiên, chúng có điểm chung là chỉ chạy được trên 1 loại blog là Blogspot.
Blogger Widget chỉ có thể được cài đặt trên Blogspot thì sẽ bị giới hạn về lượng khách ghé xem. Nếu bạn muốn tạo một Blogger Widget hãy tới Blogger Buzz và tạoBlogger Widget của riêng bạn.
Tạo một Google Gadget rất đơn giản, bạn không cần đăng ký hay download bất kỳ chương trình gì.....
Để tạo Gadget hãy sử dụng Google Gadget Editor. Ở cấp độ được mã hóa, một Google Gadget là một file XML , mà trong đó bạn có thể đặt bất kỳ nội dung của trang web nào đang tồn tại hoặc các trình ứng dụng. Ví dụ như mã của Google Gadget cho câu: "Hello World!", nó sẽ trông như thế này:
Mã nội dung và Module Preference được đặt trong một <Module>. Mã Module được đặt sau mã khai báo XML, để xã nhận đây là 1 file XML. XML là một ngôn ngữ cho phép tạo ra các Tag (gọi là thẻ hoặc nhãn cũng được) tùy biến của riêng bạn, mục đích của nó là tạo sự thuận lợi cho con người và máy tính có thể đọc và viết ngôn ngữ này.
Bạn có tạo Google Gadget để trình bày những nội dung thú vị mà chúng có thể được đặt trên bất kỳ trang nào. Chúng có thể được đưa vào bất kỳ mục nào sau đây: News, Tools, Communication, Fun & Games, Finance, Sports, Lifestyle and Technology.
Tạo Google Gadget:
Ví dụ: tôi đã tạo một Google Gadget trưng bày nội dung Adsense trên blog này. Để làm như vậy, tôi lấy lấy Feed của label "Adsense-VN" của tôi và dùng mẫu 'Fetch Feed as JSON' có sẵn trên Google gadgets API Scratchpad. Xem bức ảnh bên dưới:
Tôi chọn mẫu 'Fetch Feed as JSON' bằng cách click vào link được đánh dấu bằng mũi tên bên dưới. JSON (JavaScript Object Notation) là một khuôn dạng cho phép trao đổi lẫn nhau những dữ liệu máy tính loại nhẹ. Đó là định dạng trên nền văn bản, mọi người có thể đọc được, dùng để trình bày các cấu trúc dữ liệu và những thứ khác; và nó được sử dụng chủ yếu để truyền những dữ liệu được kết cấu đó thông qua một mạng kết nối. Đầu tiên, tôi sẽ lấy feed của label "Adsense-VN"
http://crazyboy89.blogspot.com/feeds/posts/default/-/Adsense-VN
hoặc URL blog của tôi lấy từ feedburner:
http://feeds.feedburner.com/WorldOfCrazy
tôi paste URL này vào trong đoạn code sau đây của của mẫu 'Fetch Feed as JSON'
// Use the _IG_FetchFeedAsJSON() function to retrieve core feed data from
// the specified URL. Then combine the data with HTML markup for display in
// the gadget.
_IG_FetchFeedAsJSON(
http://crazyboy89.blogspot.com/feeds/posts/default/-/Adsense-VN
Sau đó,tôi thay đổi một chút ở <l;ModulePrefs...../> và save gadget của mình trong menu File. Sử dụng Preview để xem gadget trông như thế nào. Sau khi lưu cái gadget đó, bạn sẽ có được một URL hay link đến cái gadget đó. Google sẽ cung cấp miễn phí việc để đưa gadget của bạn lên các thư mục chính thức, nơi những người sử dụng trên khắp thế giới đến để tìm chúng.
Còn đây là cách trình bày được sơ đồ hóa về mã trong "Adsense-VN" Google Gadget của tôi. Xem hình bên dưới:
Như bạn đã thấy, nó khác cái "Hello World" Google Gadget đơn giản đã đưa ra ở hình ban đầu. Nó thêm khu vực 'User Preferences'. Khi một đoạn mã được dán lên một trang web thì trông nó sẽ như thế này:
Nếu bạn muốn add nó vào blog sidebar của mình thì hãy đến Google Gadget Creator Page. Ở đây bạn có thể sửa kích cỡ gadget cho vừa với sidebar của mình. Bạn có thể chọn tối đa là 9 bài viết trong Gadget. Sau khi chọn xong bạn nên Preview trước khi lấy Code của Gadget này và đưa vào trong Blog.
Bạn có thể thấy dưới đây là Gadget mà tôi đưa vào bài viết này. Đó là điều không thể làm được với Blogger Widget. Đó là bởi vì bản thân blog post đã là 1 Widget nên không thể chứa 1 widget trong nó.
Cám ơn các bạn đã theo dõi bài viết. Mong sẽ nhận được nhiều ý kiến đóng góp từ các bạn để giúp hoàn thiện nội dung bài viết hơn..
Chúc các bạn có 1 ngày vui vẻ!
2 comments:
Bài viết của bạn khá hay đó! Bạn chỉ mình cách nào làm cái reader của google có nhiều tab với mỗi tab là 1 feed mình muốn nhé. Cám ơn!
Hiện tại mình chưa tìm ra cách tạo 1 cái reader có nhiều tab. Nhưng bạn có thể khác phục tạm bằng cách tạo nhiều
reader, chỉnh lại kích cỡ của chúng và dặt chúng vào trong 1 bảng. Bạn có thể làm điều này với html.
Mong rằng những điều trên sẽ có ích với bạn.
Post a Comment