Việc đầu tiên của các tính năng mà chúng tôi sẽ giải quyết là khả năng cho người dùng để lại ý kiến về các vấn đề của dự án.
Khả năng cho người dùng tham gia vào một cuộc đối thoại về các vấn đề của dự án là một phần quan trọng của bất kỳ công cụ theo dõi vấn đề cung cấp. Một cách để đạt được điều này là cho phép người dùng để lại ý kiến trực tiếp về các vấn đề. Các ý kiến sẽ hình thành một cuộc trò chuyện về vấn đề này và cung cấp một ngay lập tức, cũng như bối cảnh lịch sử để giúp theo dõi tuổi thọ của bất kỳ vấn đề nào. Chúng tôi cũng sẽ sử dụng để chứng minh sử dụng Yii vật dụng và thiết lập một mô hình portlet cung cấp nội dung cho người sử dụng (để biết thêm thông tin về Portlet, hãy truy cập
http://en.wikipedia.org/wiki/Portlet).
Kế Hoạch:
Khi một người dùng đang xem các chi tiết của bất kỳ vấn đề dự án, họ sẽ có thể đọc tất cả các ý kiến trước đây đã được thêm vào như là cũng như tạo ra một nhận xét mới về vấn đề này. Chúng tôi cũng muốn
thêm một mảnh nhỏ của nội dung, portlet, trang dự án niêm yết có hiển thị
một danh sách các ý kiến gần đây còn lại trên tất cả các vấn đề. Đây sẽ là một cách tốt đẹp để cung cấp
một cửa sổ vào hoạt động người dùng gần đây và cho phép dễ dàng truy cập đến các vấn đề mới nhất có cuộc trò chuyện hoạt động.
Sau đây là một danh sách các task (nhiệm vụ ) mà chúng ta sẽ cần phải hoàn thành để đạt được những mục tiêu:
• Thiết kế và tạo ra một bảng cơ sở dữ liệu mới để hỗ trợ ý kiến • Tạo class AR Yii liên quan với bảng thảo luận mới của chúng tôi
• Thêm một form trực tiếp đến trang chi tiết sản phẩm để cho phép người sử dụng gửi ý kiến
• Hiển thị một danh sách của tất cả các ý kiến liên kết với một sản phẩm trực tiếp trên các trang chi tiết các vấn đề.
• Tận dụng lợi thế của widget Yii để hiển thị một danh sách các ý kiến gần đây nhất trên trang danh sách các dự án (project).