Thứ Năm, 3 tháng 10, 2013

Mã nguồn Question2Answer Chuyên về hỏi đáp


Nếu bạn là dân thiết kế web ắt hẳn không ít lần bạn tìm kiếm câu trả lời code trên stackoverflow. Nếu bạn hay chém gió chắc bạn có biết đến mấy site đại loại như hoixoay-dapxoay. Hoặc thậm chí là trang hỏi đáp của yahoo answers.yahoo, trang hỏi đáp của google google.com.vn/giaidap. (tất nhiên là yahoo&google họ viết mã nguồn riêng)

Bạn muốn làm được như thế, bạn sẽ nghĩ rằng phải tự lập trình. thực sự thì lâp trình một website như thế không khó nếu bạn từng học web động, đơn giản là cho mọi người đăng câu hỏi, trả lời câu hỏi và tính điểm +- cho mỗi cau hỏi. Xét về mặt cơ bản thì nó phúc tạp hơn site tin tức hoặc bán hàng, nhưng vẫn đơn giản hơn site trắc nghiệm.
Tuy nhiên để chuyên nghiệp, nhiều tính năng và tương đối bảo mật, ngày nay với nhiều người xây dựng đóng góp thì phần mềm mã nguồn mở dạng này đã ra đời.

Question2Answer là mã nguồn được viết bằng PHP & MySQL. Tại thời điểm 2013 này đã có hơn 10 nghìn site sử dụng trên toàn thế giới với 40 ngôn ngữ khác nhau. Tuy nhiên ở VN vẫn còn sơ khai, rất ít nhu cầu sử dụng.
Q&A (Question2Answer) là web cộng đồng trực tuyến của bạn để chia sẻ kiến ​​thức. Người ta đặt những câu hỏi được câu trả lời mà họ cần. Cộng đồng hoạt động bằng cách bình luận, biểu quyết, thông báo, điểm và bảng xếp hạng.
Một điểm lưu ý chút là: Q&A có 2 bản.
Một là cài đặt riêng bản đóng gói đầy đủ lên máy chủ tương tự như những phần mềm wordpress, joomla, xenforo,...
Hai là nếu bạn muốn tích hợp vào wordpress đã có thì có thể dùng plugin Q&A của nó.
Nó chưa có modul để nhúng vào những mã nguồn khác và có lẽ chính bản thân họ không muốn điều này vì điều đó có thể làm giảm số lượng về site Q&A chính thống giáo.
Thông tin chi tiết bạn tự thảm khảo trang chủ nhà quảng bá và để cài đặt và vận hành Q&A thì bản thân bạn đã quen với những phần mềm web khác nên có thể không cần tôi giới thiệu thêm.

Mã nguồn Question2Answer Chuyên về hỏi đáp

Thao Trinh
http://web.bendoi.vn/2013/10/ma-nguon-question2answer-chuyen-ve-hoi-dap.html
Thứ Năm, 25 tháng 10, 2012

Cài đặt Web Server - Cài đặt XAMPP

XAMPP là một gói cài đặt bao gồm các mềm dùng để tạo máy chủ chạy trang web động ngay trong máy tính bạn. Đay là bước khởi đầu rất quan trọng để bạn thử nghiệm các demo web động ngay trong chính máy tính bạn mà không cần sử dụng các dịch vụ trên mạng.
Sau một thời gian học tập và xây dựng web động, thì bạn có thể up lên các hosting trên mạng (mình sẽ giới thiệu bài sau)

XAMPP ! bạn gõ từ này vào trình duyệt nó sẽ cho ra rất nhiều tìm kiếm liên quan. Ở đây mình sẽ giới thiệu những điểm cần chú ý với nó.

XAMPP được xây dựng bởi cộng đồng, và do đó tất nhiên nó miễn phí với tất cả mọi người.
XAMPP có trang chủ phát hàng là http://www.apachefriends.org/en/xampp.html thi thoảng bạn nên vào đây để xem có gì mới nhất hay không.
Nếu bạn đang sử dụng windowns thì vào đây để lấy bản mới nhất : http://www.apachefriends.org/en/xampp-windows.html (đừng download qua trung gian, từ trang khác)
Họ thường giới thiệu 3 kiểu đóng gói để bạn tải về:

  • Installer: Đã cài sẳn, bạn chỉ việc tải về rồi giải nén ra thư mục nào đó là dùng được. Cái này dung lượng nhiều)
  • ZIP: Đóng gói nén ở dạng *.zip. tải về rồi cài đặt sẽ được những files như gói Installer.
  • 7zip: Cũng là dạng đang được nén, cái này dung lượng ít nhất do 7zip nén nhiều nhất, và tất nhiên khi cài ra cũng như gói Installer.


Mách nhỏ: Bạn nên down gói ZIP vì cái này được nén vừa phải, không mất nhiều thời gian cho bạn ddowwn từ mạng về. Mặt khác định dạng ZIP, mình thấy hầu hết các máy tính đều mở xem được, không cần phần mềm hỗ trợ. Còn nếu lần đầu, hoặc bạn nhác cài thì cứ down gói cài sẵn Installer về thôi!

Cài đặt:
 Chạy file cài đặt  xampp ....... .exe.

Chú ý tại bước  hỏi cài vào đâu? bạn nên cài vào ổ không phải là ổ hệ điều hành 
ví dụ : ổ hệ điều hành của bạn là C thì bạn cài vào một trong các ổ D,E,F,... tùy bạn.
Tại vì ổ hệ điều hành đôi khi bạn phải cài lại windowns, hoặc máy chục chặc phải format windows để cài lại.
Cài vào các ổ khác thì bạn cài lại hệ điều hành XAMPP vẫn không bị ảnh hưởng, vẫn dùng nhiều lần qua nhiều đời windows miễn máy bạn không bị virus.

Trong khi cài đặt bạn cứ đánh dấu chọn hết 
Sau khi cài đặt xong, mặc định sẽ được chương trình như thế này:
Đến đây có một điều bạn nên chú ý.

Mặc định XAMPP lưu các demo, code, bài làm web của bạn sau này trong thư mục mà bạn đã cài đặt.
ví dụ bạn đã cài vào D:\xampp\ thì các XAMPP chỉ đọc các files web trong trong D:\xampp\ htdocs\ 
Điều này bất tiện khi thư mục D:\xampp\ htdocs\ sau này càng làm càng lớn lại lưu nhiều thứ linh tinh, mà ta lại muốn D:\xampp\ luôn được "sạch"!.

Vậy hẩy chuyển D:\xampp\ htdocs\  ra ngoài D:\xampp bằng cách tạo D:\www\ để sử dụng thay cho D:\xampp\ htdocs\

Các làm:

1. Tạo thư mục www tại ổ D

2. Vào file: D:\xampp\apache\conf\httpd.conf . Sử dụng notepad hay tốt nhất là phần mềm Notepad++ (bạn nên dùng Notepad++ vì không lẽ nào bạn làm web mà không cài Notepad++ để xem nhanh code)
Khi xem file httpd.conf
3. Bạn thay thế hết các từ D:/xampp/htdocs sửa lại thành D:/www
Thao tác nhanh nhất là nhấn Ctrl + H để thay thế từ như hình 

4. Sau khi thay thế xong lưu file đó lại (Ctrl+S)

Vậy là từ nay bạn làm web động trong thư mục D:/www rồi
Đường dẫn chung cho các trang chạy trong máy bạn là http://localhost/.... 

Bạn vào http://localhost/phpmyadmin  để tạo cơ sở dữ liệu cho trang web nào đó của bạn