Thời của các trang web tĩnh, cũng như các trang web chỉ cung cấp một phần nội dung động, đã không còn nữa. Dung lượng máy chủ cho phép sử dụng CMS để xây dựng các tài nguyên Internet thậm chí nhỏ. Ngày nay, có rất nhiều CMS miễn phí có sẵn với chức năng cho mọi sở thích. Nhiều người trong số họ được phát triển bởi đội ngũ chuyên gia và đã chứng tỏ bản thân rất tốt. Tuy nhiên, ngay cả ngày nay, nhiều người đam mê cố gắng viết một công cụ cho một trang web từ đầu.
Nó là cần thiết
- - truy cập Internet;
- - trình duyệt hiện đại.
Hướng dẫn
Bước 1
Lập kế hoạch chức năng của động cơ. Trả lời các câu hỏi chung về mục đích và loại sản phẩm đang được phát triển. Quyết định xem nó sẽ là một CMS toàn cầu hay một cái gì đó tập trung hơn (blog, nền tảng thương mại điện tử, trang cộng đồng, cổng tin tức). Trả lời các câu hỏi cụ thể về các khả năng được yêu cầu. Xem xét liệu trang web của bạn có cần thư viện hình ảnh, diễn đàn, nguồn cấp tin tức, kho lưu trữ tệp, v.v. Nếu chức năng đó được tích hợp chặt chẽ vào hạt nhân, hay nó có thể được trình bày dưới dạng mô-đun mở rộng.
Bước 2
Hãy suy nghĩ về kiến trúc của động cơ. Thông thường, kiến trúc của CMS hiện đại tuân theo mô hình MVC. Ở giai đoạn này, việc nghiên cứu các giải pháp đã có sẵn là rất hợp lý, trong đó có một số lượng rất lớn.
Bước 3
Xác định các công nghệ trên cơ sở đó các chức năng chính của sản phẩm sẽ được thực hiện. Chọn ngôn ngữ lập trình. PHP hiện là tiêu chuẩn thực tế để phát triển CMS. Mặc dù bạn có thể cân nhắc sử dụng ASP. NET, Java, Python. Chọn công nghệ lưu trữ. Thông thường, các CMS hiện đại sử dụng cơ sở dữ liệu làm vị trí lưu trữ chính của chúng. Nhưng trong một số trường hợp, bạn có thể dựa vào hệ thống tệp. Làm nổi bật các công nghệ khác sẽ được yêu cầu để chạy công cụ (thư viện xử lý đồ họa, trình kiểm tra chính tả, mô-đun mật mã, v.v.).
Bước 4
Xem lại tài liệu về các sản phẩm và công nghệ mà dự án sẽ được xây dựng. Xác định sự phù hợp của từng sản phẩm hoặc công nghệ. Nếu cần, thực hiện các điều chỉnh đối với danh sách công nghệ, tìm các giải pháp thay thế có thể chấp nhận được.
Bước 5
Lập kế hoạch hoặc các điều khoản tham chiếu cho sự phát triển. Ngay cả khi không có kế hoạch để bất kỳ ai khác ngoài người khởi xướng dự án tham gia vào quá trình phát triển, việc tuân theo một kế hoạch rõ ràng hoặc các điều khoản tham chiếu sẽ tiết kiệm rất nhiều thời gian và làm cho công việc hiệu quả hơn nhiều. Khi bắt đầu một dự án, việc vạch ra một nhiệm vụ để phát triển lõi (và có thể là các mô-đun thử nghiệm) của một CMS với chức năng tối thiểu là rất hợp lý.
Bước 6
Thực hiện một phần của dự án theo các điều khoản tham chiếu đã phát triển trước đó.
Bước 7
Kiểm tra chức năng được triển khai ở bước trước. Xác định lỗi. Lập danh sách các lỗi và nhiệm vụ để sửa đổi. Chỉ định lỗi để sửa các chỉ số ưu tiên. Phân loại lỗi theo mức độ ưu tiên của chúng.
Bước 8
Sửa bất kỳ lỗi nào được tìm thấy. Có lẽ, ở giai đoạn này, các vấn đề khác trong hoạt động của hệ thống sẽ được xác định. Hoàn thành danh sách các lỗi, sửa từng lỗi.
Bước 9
Xác định nhu cầu sửa đổi hoặc sửa đổi thêm của công cụ trang web. Trả lời câu hỏi về sự tương ứng của chức năng hiện có với chức năng đã được lên kế hoạch trước đó, về sự thỏa mãn của các thông số vận hành hệ thống với các tiêu chí chất lượng đã trình bày. Nếu cần phát triển thêm, hãy chuyển sang bước 5 để thực hiện bước phát triển sản phẩm tiếp theo.