Đăng ký nhận RSS Feed

<?php echo 'Welcome to my blog!' ?>

one true brace

viết về những thứ tớ quan tâm, thế là đủ

Nói thêm về 360xport

Bài viết bạn sắp đọc thuộc loạt bài Chuyển nội dung blog Yahoo! 360 sang WordPress với 360xport

  1. Chuyển nội dung blog Yahoo! 360 sang WordPress với 360xport
  2. 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.

2. Về quá trình export

Nguyên tắc hoạt động của 360xport rất đơn giản: nó sẽ “đọc” toàn bộ blog của bạn, từng entry một, từng comment một, và chuyển toàn bộ nội dung đó qua định dạng WordPress eXtended RSS - WXR, định dạng mặc định khi bạn export nội dung một blog WordPress.

Điều này có nghĩa là: 360xport sẽ liên tục gửi request lên server Yahoo! để lấy nội dung blog của bạn về máy, xử lý và sinh ra output. Nếu kết nối internet của bạn không ổn định, script nhận được response sai quy cách, 360xport sẽ không thể hoạt động tiếp. Khi đó bạn sẽ thấy script dành quá nhiều thời gian mà vẫn chưa xử lý xong một entry. Bạn có thể giải quyết bằng một trong 2 cách:

  1. Refresh lại cả trang, khởi động lại 360xport
  2. Bấm nút Bắt đầu một lần nữa để 360xport gửi lại request

Trong phiên bản kế tiếp tớ sẽ cố gắng tự động hóa quá trình này.

3. Về nội dung export

360xport, về lý thuyết, sẽ export toàn bộ entry và comment trong blog của bạn. Cụ thể:

Về entry:

Chú ý cho người dùng WordPress.com: File flash sẽ không thể hiển thị trong blog host tại đây.

Về comment:

Hạn chế chung: 360xport chỉ đảm bảo tính chính xác của ngày tháng, còn giờ giấc thì không. Có quá nhiều múi giờ khác nhau, và đơn giản là tớ không có thời gian cho những chi tiết quá vụn vặt.

4. Linh tinh khác

Như tớ đã nói, 360xport hoạt động chủ yếu phía client, gửi/nhận thông tin giữa máy bạn và server Yahoo!, không thông qua trung gian nào khác. Khả năng lộ password, mất account về tay ai đó (tớ chẳng hạn) là số 0 tròn trĩnh.

Nếu có gì khúc mắc, bạn có thể để lại comment ở bài viết này.

Bài viết được gửi hôm 02.12.07 · Mang các từ khóa , , ,

Chuyển nội dung blog Yahoo! 360 sang WordPress với 360xport
Thumbnail trong WordPress &rarr

Bài viết liên quan:


17 phản hồi

  1. Gyokujo gửi hôm 03.12.07 lúc 7:07 pm #

    bái phục bác với cái này, em đang tìm 1 cái plugin như cái này để chuyển hơn 200 bài sang wp, may quá đi mất ^^

  2. Mạnh Tuấn gửi hôm 04.12.07 lúc 2:29 am #

    Thay mặt cộng đồng http://sky.vn gửi lời cảm ơn Quang Anh nhé. Chạy rất tốt đấy. Nhất là phần code e tặng riêng để chuyển dữ liệu từ 360 sang Sky.

  3. QAD gửi hôm 04.12.07 lúc 3:11 am #

    @Gyokujo: Cẩn thận treo máy nhé, output có thể đến hàng MB đấy ;)

    @anh Tuấn: You are welcome :P

  4. Phamen gửi hôm 04.12.07 lúc 12:11 pm #

    Output mà hàng ngàn MB thì lớn quá. Cái này yêu cầu server phải cho php memory limit tăng rất nhiều thì mới có thể import được. Nếu như chạy blog WP.com, theo Phamen biết thì chỉ cho limit là 2MB. Còn nếu hosted riêng thì ko phải ai cũng tăng limit được, phải nhờ support họ tăng hộ.

  5. QAD gửi hôm 04.12.07 lúc 4:18 pm #

    @Phamen: hàng MB thôi anh. Tùy theo số lượng entry và comment. WordPress.com limit 3MB.

  6. Gyokujo gửi hôm 04.12.07 lúc 8:52 pm #

    215 bài 360 xuất ra thành 1.35mb, khá ổn ^^
    host em limit 2mb, ko lên dc 3mb, giả sử nó hơn 2mb thì sao nhỉ có cách nào split nó ra đc thành các phần nhỏ hơn ko bác
    ghé thăm blog của em xem thử thành quả nhé -> http://s60vn.info

  7. QAD gửi hôm 04.12.07 lúc 9:17 pm #

    @Gyokujo: Thực ra cũng đơn giản thôi, file xuất ra là XML, mỗi entry ứng với một tag <item></item>. Dựa vào đó cắt ra là ok.

    Host tớ limit là 8MB, tớ sửa trong .htaccess lên thành 32MB ^^

    Để tớ xem thử blog bạn xem thành quả ra sao :P

  8. Phamen gửi hôm 05.12.07 lúc 2:30 am #

    To: QAD,

    QAD nói đùa, mình lại tưởng là thật. :)

  9. Mạnh Tuấn gửi hôm 05.12.07 lúc 4:41 am #

    http://sky.vn limit là 15MB, nhưng gặp trường hợp 9MB là gặp lỗi. Đúng là phải chẻ nhỏ ra. Không biết còn cách nào khác nữa không. Nhưng anh đang bất lực với các blog đăng ký bằng uk.360.blog.yahoo.com, e xử lý luôn hộ anh nhé

  10. QAD gửi hôm 05.12.07 lúc 10:42 am #

    @Mạnh Tuấn: Ok, em đã fix.

  11. Mạnh Tuấn gửi hôm 14.12.07 lúc 11:37 am #

    fastest fix I ‘ve ever seen. thanks a lot

  12. Nhím Lông Xanh gửi hôm 21.01.08 lúc 6:37 am #

    Tuyệt quá, cảm ơn Quang Anh nhé, lần đầu vào blog cậu, nếu tớ biết sớm thì đã ko phải nhờ người chuyển hộ data qua WP roài, chuyển tay mất cả ngày trời vì tớ xài host riêng, gần 700 entry bên Yahoo :P chứ ít gì, mà mấy ngàn cái comment trong entry thì pó tay ;)) , tiếc thật, tớ mới chạy thử hum 9/1/08 . Tớ copy entry nì qua blog tớ cho mọi người cùng xem nhé, đang phát động xài WP wá trời nè. Cảm ơn nhìu nhìu ná :*

  13. Nhím Lông Xanh gửi hôm 21.01.08 lúc 6:41 am #

    Mà data rất lớn với blog nào cỡ 300 entry trở lên, sẽ rất khó khăn cho bạn nào ko phải dân IT đấy nhỉ :D

  14. QAD gửi hôm 21.01.08 lúc 2:26 pm #

    @Nhím Lông Xanh: 700 entry thì chắc chạy lâu đấy nhỉ? Mạng tớ lởm nên mới chỉ test mấy blog vài ba entry mấy trăm comment thôi. ;)

    Thực ra nếu có thời gian thì nên bổ sung tính năng Pause/Resume vào. Tiếc là dạo này bận quá, nên thôi tớ chẳng nâng cấp nữa. :P

  15. Tim Silver-Lee gửi hôm 07.03.08 lúc 4:29 am #

    Quá tuyệt! Bái phục bác! Em tìm khắp nơi mờ không thấy cái nào làm được, đành kỳ cạch ngồi export bằng tay (ra HTML!) mấy trăm entry. Mãi đến giờ xong rồi mới phát hiện ra cái này! Hehhe. Cho phép e quảng cáo trên blog em hé!

  16. QAD gửi hôm 07.03.08 lúc 9:54 am #

    @Tim Silver-Lee: You are welcome ;)

  17. huynh anh vu gửi hôm 11.03.08 lúc 5:05 pm #

    chài, em vừa đọc trên echip xong, lại có thời gian rảnh nên vọc thử wp xem. đang down firefox về nè, thử xem thế nào mới được. cám ơn anh nhìu

Gửi phản hồi




Gõ tiếng Việt: Tự động TELEX VNI Off


Đăng ký nhận email dù không gửi phản hồi