Nhật ký công việc cho nhiệm vụ "Di chuyển bizneshelper.ru từ Ruby sang haih-cms"

10 сент. 2026 г., 11:08:04

Giai đoạn: Trang web thực tế đã được xây dựng lại hoàn toàn trên hệ thống mới

Việc đại tu kỹ thuật chính của bizneshelper.ru đã hoàn tất. Trang web mới được xây dựng trên haih-cms và không còn phụ thuộc vào việc phải tái tạo kiến trúc Ruby cũ như một hệ thống hoạt động.

Đồng thời, một phần thiết kế của các trang bên trong có chủ ý không được khôi phục hoàn toàn. Cố gắng đạt được độ khớp chính xác với thiết kế cũ lúc này sẽ mang lại ít giá trị thực tế: nó sẽ tốn thêm thời gian, duy trì các giải pháp trực quan cũ và cuối cùng chỉ làm phức tạp thêm việc phát triển thiết kế mới.

Giai đoạn hiện tại của dự án không phải là trau chuốt hình ảnh lần cuối, mà là kiểm tra xem trang web có thể xuất hiện trở lại trên kết quả tìm kiếm và khôi phục lưu lượng truy cập tự nhiên vốn đang gần như không có hay không. Nếu khả năng hiển thị và lưu lượng truy cập bắt đầu phục hồi, việc phát triển phần trực quan như một giai đoạn tiếp theo riêng biệt trên kiến trúc mới sẽ hợp lý hơn.

Ưu tiên trước mắt chính chuyển sang làm việc với nội dung: di chuyển, chuẩn hóa, cập nhật, liên kết nội bộ, SEO và xử lý tài liệu dựa trên AI.

Kết luận quan trọng về chi phí di chuyển

Trên thực tế, đợt đại tu chính mất khoảng 3–4 ngày, nhưng phần lớn thời gian này không dành cho việc tạo ra các tính năng mới, mà để vượt qua các đặc thù của việc thực thi kỹ thuật cũ. Trang web kế thừa (legacy) hóa ra lại khó di chuyển hơn đáng kể so với dự tưởng đối với một lượng nội dung tương đương.

Các nguyên nhân chính gây ra độ phức tạp không cần thiết:

  • quá nhiều thực thể và bảng chuyên biệt;
  • các mô hình lưu trữ khác nhau cho các loại nội dung có bản chất tương tự nhau;
  • logic hiển thị riêng biệt cho các thực thể khác nhau;
  • CSS tùy chỉnh ở nhiều loại trang và thành phần;
  • các đặc thù WYSIWYG/HTML tích lũy phải chuẩn hóa trong quá trình nhập;
  • tính liên kết cao giữa cấu trúc dữ liệu và các mẫu cũ cụ thể.

Đây là minh chứng thực tế cho quyết định kiến trúc đã được thông qua: việc hợp nhất các thực thể nội dung xung quanh Concept không phải vì sự gọn gàng trừu tượng của sơ đồ, mà để các thay đổi trong tương lai không đòi hỏi phải trải qua khối lượng logic đặc thù như vậy nữa.

Từ góc độ dự án, kết quả quan trọng chính là điểm này: bất chấp trạng thái nội bộ kém của hệ thống cũ, phiên bản mới đã được dựng lên chỉ trong vài ngày, và việc phát triển tiếp theo giờ đây có thể được thực hiện trên một môi trường đơn giản hơn đáng kể và thân thiện với AI.

05.09.2026

Nhiệm vụ chính của dự án: chuyển đổi trang web hiện tại sang haih-cms.