quanganhdo's archive

I'm Anh Quang Do (aka QAD). This tumblelog is where I talk about what I deeply care about and link to interesting articles on the interweb. If you want to reuse any of my content, feel free to do so. Just remember to put a link back to my original post.

Posts tagged with “360xport”

Mã nguồn một số "dự án" của tớ

Nhân ngày khai giảng năm học mới (đùa đấy), tớ đưa lên GitHub mã nguồn đầy đủ của một số "dự án" nho nhỏ mà mình đã thực hiện trong thời gian qua.

Số mã nguồn này bao gồm:

  • 360xport: Bookmarklet (từng) cho phép chuyển dữ liệu từ platform Yahoo! 360 sang WordPress. 360xport được viết bằng Javascript, có sử dụng thêm thư viện jQuery.
  • 800 ký tự: Trang web đọc truyện cười được duy trì khoảng đầu năm 2008. Đây thực chất là một theme cho WordPress, được tùy biến với ý định sẽ bổ sung những tính năng khác như: cho người dùng gửi truyện, bình chọn truyện hay... Vì muốn 800 ký tự càng đơn giản càng tốt nên tớ quyết định không đưa chúng vào.
  • e3: Bookmarklet chèn biểu tượng cảm xúc vào bài viết. Sử dụng jQuery và một số plugin khác của thư viện này. Dữ liệu lấy từ Buzz Bạn bè.
  • learn something new today: Trang web tối giản, gợi ý một thứ bạn nên học mỗi khi bấm F5 (hoặc ⌘R). Mã nguồn bao gồm vài dòng PHP, cộng thêm một file dữ liệu 1.5 MB trích xuất từ WikiHow.
  • luteous: Trang web cho phép bạn tùy biến giao diện Yahoo! 360plus bằng CSS. Một ít PHP, chủ yếu Javascript, có dùng jQuery.
  • Yahoo! Mash layout editor: Tùy biến giao diện Yahoo! Mash qua editor khá trực quan. Tương tự luteous - một chút PHP, đa phần Javascript.
  • wordclock: Mô phỏng một screensaver đồng hồ mà tớ rất thích. Thuần Javascript.

Bạn có thể tải chúng về dưới dạng file ZIP ở địa chỉ:

http://github.com/quanganhdo/legacy/tree/master

Bạn được phép sử dụng những mã nguồn trên cho mục đích phi lợi nhuận, với điều kiện để liên kết tới trang web của tớ: [http://quanganhdo.com](http://quanganhdo.com].

Thắc mắc có thể liên hệ tớ qua email me [at] quanganhdo [dot] com

Nói thêm về 360xport

Ở Phần I - Chuyển nội dung blog Yahoo! 360 sang WordPress với 360xport, tớ đã giới thiệu qua về 360xport. Phần II sẽ nói rõ hơn về script này.

1. Về trình duyệt và cách thức khởi động 360xport

Tớ code và test 360xport chủ yếu trên Firefox 2.0.0.11, do đó chỉ có thể đảm bảo script chạy tốt trên trình duyệt này. Tớ có thử qua script trên Internet Explorer 6+ và Opera 9, tuy chưa phát hiện lỗi nhưng ai biết đấy là đâu? Do đó, nếu bạn định dùng 360xport, tớ khuyến cáo sử dụng Firefox.

Để khởi động 360xport, bước đầu tiên bạn phải truy cập blog mình muốn export - mục Blog và không phải Top Page, nếu không script sẽ không hoạt động. Bạn cũng có thể truy cập một trang bất kỳ trong blog, không nhất thiết phải là trang đầu; tuy nhiên trong trường hợp đó 360xport sẽ chỉ export các entry từ trang đó trở về trước. Chú ý: "Trang" ở đây là trang list nhiều hơn một bài viết, không phải entry đơn lẻ.

Blog đó có thể của bạn, có thể của bất kỳ ai. Blog đó có thể public, có thể private. Bạn có thể login vào Yahoo!, có thể không. 360xport không quan tâm đến những điều đó. Chỉ cần bạn có thể đọc được blog đó trên màn hình, thì 360xport cũng sẽ "đọc" được. Đơn giản là vậy.

Read More »

Chuyển nội dung blog Yahoo! 360 sang WordPress với 360xport

Đoạn code để khởi động 360xport:

Nói ngắn gọn thì 360xport giúp người dùng chuyển nội dung blog Yahoo! 360 đang có sang blog WordPress.

Nói dài dòng hơn một chút thì người dùng sẽ sử dụng 360xport để tạo một file XML chứa toàn bộ nội dung blog Yahoo! 360 - các entry, comment, tag - và đem nó import vào WordPress thông qua tính năng Import trong Admin Panel.

Nói cụ thể hết mức thì... mời xem screenshot minh họa (bấm vào screenshot để xem full version).

Read More »