kỹ thuật phát triển site dạng directory và marketplace bằng wordpress

24

Upload: dat-hoang

Post on 17-Jul-2015

76 views

Category:

Technology


10 download

TRANSCRIPT

Page 1: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ỹ ậ ể ạ

Page 2: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

● Community & Support at OnTheGoSystems■ WPML■ Toolset plugins

● Marketing Online● Analytics

pictures goes here

Page 3: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

● Nơi có các thành viên đăng tin và tìm kiếm

● Đăng tin và tìm kiếm gì?● Sản phẩm mới● Đồ cũ● Dịch vụ● Việc làm● Thông tin

Page 4: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

● Marketplace là nền tảng chung của nhiều doanh nghiệp● Ebay● Uber● Airbnb● ChoTot.vn● 5giay.vn● batdongsan.com.vn

● Marketplace (kiếm tiền) giống như là người trung gian

Page 5: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế để đượ đ ề đ

Chúng tôi đã tạo raToolset Classifieds một framework DIY cho site rao vặt trên nền tảng WordPress.

Page 6: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

● Đăng nội dung● Hiển thị nội dung● Tìm kiếm nội dung● Sắp xếp nội dung

● Application logic● Tài khoản người dùng và thanh toán

Page 7: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

Đă ộ

● Thành viên đăng nội dung mới

● Thành viên có thể sửa content của chính họ

● Nội dung được lưu ở trong các bảng dữ liệu WordPress (posts, postmeta)

Page 8: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

Đă ộ ạ độ

Bạn cần liên kết form-fields vào content-fields.

Ghi nhớ:● Tạo / sửa / xóa● Kiểm tra dữ liệu● Thông báo

Page 10: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ể ị ộ

Bạn cần thiết kế● Trang nội dung đơn● Liệt kê các tin● Cây thư mục● Tìm kiếm…Nói chung, tất cả các file trong theme.

Page 11: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ể ị ộ ế để ể

● API của các plugin về custom field○ ACF, Types

● Plugin giúp hiển thị nội dung ○ Loopbuddy, Views

● Tìm kiếm một theme phù hợp và “hack”

Page 12: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế ộ

Người dùng muốn tìm kiếm nội dung theo● Giá trị custom field

(giá < 100)● Taxonomy

(category=’shirt’)● Từ khóa (‘polo’)

Page 13: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế ộ ế để ể

Viết code cho một công cụ tìm kiếm tùy biến đòi hiểu nhiều công sức.

● Đa số các theme chuyên biệt có sẵn công cụ này.

● Views plugin cho phép tạo công cụ tìm kiếm này dễ dàng.

Page 14: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ắ ế ộ

● Thiết lập các danh mục trong WordPress admin

● Đưa nội dung cho các danh mục

● Hiển thị hệ thống phân cấp danh mục

● Hiển thị các nội dung cho từng danh mục

Sử dụng ‘custom taxonomy’

Page 15: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ụ ở ế

● Các theme chuyên biệt có sẵn điều này (widget, shortcode)

● Viết code PHP○ Dùng các vòng lặp lồng nhau cho các taxonomy cha và

taxonomy con● Dùng plugins

○ WP-dTree, Custom Taxonomies Menu Widget, Views

Page 16: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

‘Application logic’ là thứ tạo sự khác biệt ở mỗi site.

Khi điều này xảy ra, thì:

● “Tạo file PDF cho 5 bài viết mới nhất”● “Đề nghị mở một cuộc đấu giá”● “Tìm kiếm bất động sản trong bán kính 20km”

Page 17: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế để

● Tìm ‘hook’ có sẵn ở đúng thời điểm

● Viết code PHP để triển khai các hành động cụ thể

Page 18: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ả ườ

● WooCommerce cung cấp cả quy trình thanh toánh và bảng quản lý cho người dùng.

● Tùy biến bảng quản lý để thêm các mục riêng ở site của bạn.

Page 19: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế ố ậ ộ

1. Tạo một sản phẩm WooCommerce để tính phí đăng tin.

2. Sau khi đăng tin, trước khi tin hiển thị, “bán” sản phẩm này.

3. Khi được trả tiền, tin đăng được hiển thị.

Page 20: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ế ậ

● Đúng. Bạn hoàn toàn có thể tạo các site marketplace bằng WordPress

● Sai. Không có một cách chính xác để thực hiện những site này. Mình trình bày dựa trên những điều mình biết, và tất nhiên có nhiều giải pháp khác.

● Một theme hay framework tốt có thể giúp bạn tới 95% khối lượng công việc. 5% còn lại vẫn còn khá nhiều và đòi hỏi custom coding.

Page 21: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ự ặ ế

Workshop FREE! Bạn sẽ xây dựng một site rao vặt thực tế. Bạn sẽ tìm hiểu về:● thiết lập cấu trúc site● xây dựng cây thư mục● tạo form ngoài front-end● và nhiều vấn đề khác● tất cả chỉ với kéo và thả (drag and drop)

Page 22: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ỏ ả ậ

Your turn...

Page 23: Kỹ thuật phát triển site dạng directory và marketplace bằng WordPress

ả ơ

Dat HoangCommunity & Support Vietnam E: [email protected]: wpml.org | wp-types.com | icanlocalize.com

Sài Gòn, ngày 11/04/2015