Sunday, August 8, 2010

Cách chuyển đổi từ Joomla! sang Drupal

Nguồn: http://groups.drupal.org/node/7522

Tôi đang nghiên cứu chuyển đổi http://thongtincongnghe.com từ Joomla! sang Drupal. Trong quá trình cũng gói được một module mà tôi nghĩ mọi người có thể dùng được. Module này được sửa đổi từ joomla2drupal http://joomla2drupal.teodorani.com/

Cách dùng:
- Cài đặt Drupal 5.3, tạo tài khoản admin
- Giải nén và chép thư muc joomla2d này vào thư mục sites/all/modules (nếu chưa có thư mục modules thì bạn tự tạo).
- Chép tập tin configuration.php của Joomla! vào thư mục sites/all/modules/joomla2d (vừa mới chép)
- Vào admin của Drupal, bật module này lên, sẽ thấy một menu mới xuất hiện trong phần Admin (bên trái)
- Hãy sao lưu database của Drupal, để nếu bước tiếp theo làm sai thì còn backup, đỡ mất công cài lại Drupal
- Chọn menu này để bắt đầu chuyển đổi, gồm 4 bước:
0/ click qua bước 1
1/ (có thể kiểm tra các thông tin được detect tự động, nhưng chắc không có gì sai). Click OK để convert, ngồi chờ một lát qua bước 2
2/ hiện thông báo thành công, click bước 3
3/ xong.
- Quay ra trang chủ xem kết quả.

Tôi đã thử thành công convert một website Joomla! 1.0.12 với 1600 bài viết, 10 section và khoảng 60 category. Mất chừng 20 giây (Macbook Pro 2,12 GHz Core 2 Duo, 2 GB RAM).

Module này đang làm dở, nhưng nói chung dùng được. Nếu có lỗi gì xin báo giúp. Link download http://jcisio.com/joomla2d.tar.gz (link tạm)



[module] Convert Joomla! 1.0 to Drupal 6
http://drupal.org/node/249643

I writen this module to convert Joomla! 1.0 to Drupal 6. It does the following:
- Only support clean Drupal 6 installtion
- Keep all Joomla! contents, users. Keep content item id unchanged (for SEO for example)
- Remove comments marked as spam (support only Jom Comment)
- New vocabulary for section/category
- Support mosimage
- Support some other features that I'm using..

It isn't widely tested. Just test with Joomla! 1.0.12, 1.0.15, Drupal 6.0, 6.2 on my localhost and another host, 4000 articles + 1000 users + 3500 comments without any problem. Only tested with utf-8 encoding. Only tested with PHP 5, 32 MB memory.

It was supposed to support SOBI2, mosetTrees... but finally I think it doesn't worth coding. So I release it now. joomla2drupal is derived from http://joomla2drupal.teodorani.com/ (which doesn't support D6) which is based on http://www.borber.com/en/projects/wp2drupal (support D4.7 only).

[April 1st 2009] Ah luckily now I can edit this page. So I update the link. You don't have access to my SVN (sorry) but there is daily export archive of the module: http://svn.jcisio.net/d/joomla2drupal.tar.gz
[Feb 2010] Another module to convert Joomla! 1.x to Drupal 6 (but I haven't tried it) http://drupal.org/project/joomla

jcisio.

No comments:

Router Packet Networking

Đây là video ngắn khá hay, mô tả đường đi của một gói tin trên Mạng Internet.