Mục đích
Xây dựng trang thông tin nhà đất bằng Joomla
Phạm vi áp dụng
- Trang web cho công ty môi giới BĐS
- Trang web có hỗ trợ môi giới bất động sản
- Hệ thống quản lý cho các sàn giao dịch tập chung hoặc không tập chung(không tập chung nghĩa là một công ty có nhiều sàn giao dịch ở nhiều khu vực, họ cần một mô hình quản lý cho cả hệ thống sàn giao dịch của mình, Joomla vẫn là sự lựa chọn).
Các gói phần mềm cần sử dụng:
1.Apache 2.x, PHP 5.x, MySQL:
http://www.appservnetwork.com
Note: Nhớ cài đặt bản mới nhất, một gói appserv đã bao gồm cả apache, php, MySQL
2. Joomla 1.0, Joomla 1.5: Ở bài này tôi áp dụng với Joomla 1.0
http://www.joomla.org/download.html
3. EA improved
http://www.eaimproved.eu
Note: Không phải bản nào bạn cũng có thể download về miễn phí; chỉ có bản EA Improved 1.3.5 là còn miễn phí, 1.5 là thu phí( thời điểm viết bài). Với việc trả phí bạn còn có quyền sử dụng chức năng gmap nữa. Bạn cũng có thể dùng EA Improved 1.3.4 đã được sửa chữa nhiều bug:
http://joomlaviet.org/forum/viewtopic.php?f=26&t=6951&start=0#p38720
4. Các module bổ sung ở trên site EA improved
- Module phân loại: EA catagories
- Module giao dịch đặc biệt: EA hot properties
- Module các giao dịch mới nhất: EA Last properties
- Module tìm kiếm: EA quick search
5. Một template(giao diện trang web) phù hợp
Trên internet rất nhiều site cung cấp template miễn phí cho Joomla, bạn vào Joomlaviet.org tìm kiếm nhé, Tuy nhiên một template miễn phí thường hàm lượng chất xám ít. Joomlart.com là một kho template phải trả tiên, nhưng họ là người... Việt Nam nên cố gắng sử dụng hàng Việt Nam chất lượng cao vậy.
Nào ta cùng...nên xe bus
1, Cài đặt Apache, PHP, MySQL
Dưới đây là link hướng dẫn, nếu bạn thuê hosting rồi thì bạn không phải quan tâm tới nó nữa
http://www.benhvientinhoc.com/dd/index.php?showtopic=61565
2, Cài đặt Joomla 1.0.x
Dưới đây là link hướng dẫn cài đặt 1.0.x , gặp lỗi gì cứ post nên joomlaviet.org, 70% sẽ có người trả lời cho bạn
http://www.buaxua.vn/Thiet-ke-Web/Cai-dat-Joomla-phien-ban-1.0.x-tren-Localhost.html
3, Cài đặt EA improved và một vài module thích hợp
3.1 Cài đặt EA Improved component
- Login vào phần quản lý của joomla đường dẫn sitecuaban.com/administrator (username: username_admin, password: xxxx)
- Vào menu “installers”-> “Components”
- Nhập đường dẫn EA mà bạn mới download về ở mục trên
- Click vào “Upload file & install”
- Bạn nhận được thông báo thế này coi như là ngon
“
Congratulations!
***EstateAgent 1.3.x Improved installed successfully!*** ”
3.2 Cài đặt các module của EA improved
Ở đây tôi chỉ hướng dẫn cài một module là EA catagories(Các phân loại giao dịch). Các module còn lại cài đặt là giống thế.
- Login, Nếu bạn đang cài đặt components EA ở trên hoặc đã login vào hệ thống rồi thì bỏ qua giai đoạn này( có thể xem bước login ở phần trên)
- Vào menu “installers”-> “Modules”
- Nhập đường dẫn của EA catagories mà mình đã download ở bước chuẩn bị
- Click vào “Upload file & install”
- Bạn nhận được thông báo này coi như là ngon:
“
EA Categories
Shows categories from EstateAgent Improved
”
4, Mô tả qua về quản lý EA
Quản lý EA gồm 3 phần
- Quản lý phân mục, Manage Categories
- Quản lý giao dịch, Manage Object
- Cấu hình, Configuration
4.1 Quản lý phân mục, Manage Categories
Mỗi giao dịch bắt buộc phải gắn với một phân mục nhất định. Do vậy phân mục được định nghĩa trong EA improved. Trong EA improved, phân mục có thể có phân mục cha hoặc không.
Các chức năng của quản lý phân mục bao gồm
- Công bố: public
- Thu hồi: unpublic
- Tạo mới: New
- Sửa: Edit
- Xóa: Delete
4.2 Quản lý giao dịch, Manage Object
- Các chức năng của quản lý giao dịch cũng giống như quản lý phân mục phía trên.
Một giao dịch có rất nhiều thuộc tính, nếu bạn dùng bản tiếng Anh thì hãy dịch và tự cảm nhận
- Chú ý: phần quản lý ảnh chỉ xuất hiện khi bạn đã apply giao dịch, đây là một hạn chế của quản lý giao dịch vì mục đích của người viết component này không muốn có các ảnh không rõ nguồn gốc do người dùng mới tạo giao dịch, gửi ảnh nhưng không đăng ký giao dịch này nên.
Note: Chức năng quản lý vị trí thông qua bản đồ gmap chỉ có khi bạn trong nhóm tài trợ
4.3 Cấu hình, Configuration
- Cấu hình EA improved có nhiều thành phần: Global, Categories, Objects, Search, Gallery, FrontEnd, Map24.com, Miscellaneous. Nếu bạn sử dụng chức năng gmap thì sẽ có phần quản lý gmap nữa.
- Ở đây rất nhiều phần phải cấu hình, bạn phải đọc hiểu, nhưng có một cấu hình khá quan trọng đó là FrontEnd-> “Front End Administration:”, ý nó là bạn có muốn cho thành viên quản lý giao dịch từ phía bên ngoài website của bạn. Ví dụ như site
http://www.tinnhadat.vn cho tất cả thành viên có quyền gửi giao dịch của họ lên.
Mở rộng:
Việc dùng component có thể kết hợp với các component khác để tạo nên sức mạng lớn hơn cho hệ thống của bạn ví dụ:
- Download tài liệu
Docman, Remository
- Tin tức,
Xem trên Joomlaviet, rất nhiều bài viết về chủ đề này
- Cộng đồng
Community Builder, Groupjive
- Diễn đàn
FireBoard, phpBB
- Thư mục công ty bất động sản
Sobi2,...
Và đây là thành quả( demo)
Site
http://www.tinnhadat.vn xây dựng trên nền tảng Joomla 1.0.x + Ea improved 1.3.4 đã được fix khá nhiều bug.
Một vài site khác cũng đã bắt đầu sử dụng Joomla, EA ví dụ như:
,dautu24h.com.vn,tinnhadat.com.vn,...
Hạn chế
Một vài điểm hạn chế:
- Tư tưởng của người viết component này “Không có bữa trưa miễn phí” do vậy để được phiên bản mới nhất, bổ sung chứ năng gmap, chạy trên joomla 1.5 bạn phải bỏ 20ER để được download và support miễn phí trong 6 tháng.
- Không có hệ thống backup cho riêng thông tin giao dịch
- Các giao dịch chỉ một phân loại không thể thiết lập một giao dịch trong nhiều phân loại
- Không có hệ thống phân tích dữ liệu.
...
Tuy thế đây vẫn là một component phù hợp cho các bạn muốn xây dựng một site nhà đất.