Tôi là một nhà phát triển web và cơ sở dữ liệu hoàn thiện và tôi quan tâm đến việc thiết kế lại trang web của riêng mình.Python CMS cho trang web của riêng tôi?
Tôi có những mục tiêu nội dung sau đây:
- Hỗ trợ một cuốn sách tôi đang viết
- Di chuyển blog của tôi vào trang web của riêng tôi (từ blogger.com)
- Xuất bản bài viết của tôi (nội dung dai dẳng hơn hơn một blog)
- chủ một diễn đàn với việc sử dụng ánh sáng
- Nhúng chia sẻ slide và screencasts
Tôi có những mục tiêu công nghệ sau đây để thực hiện trang web của tôi:
- Tìm hiểu thêm Python và Django
- Đòn bẩy một giải pháp CMS như Pinax hoặc Django-CMS
- Sử dụng một khuôn khổ CSS, như Blueprint hoặc YUI
- tôi phát triển trên một nền tảng Mac OS X
- tôi cảm thấy thoải mái phát triển trong một CLI, nhưng tôi muốn thực hành Eclipse hoặc NetBeans
- tôi muốn sử dụng thử nghiệm durin g phát triển
- Xin vui lòng, không có ngôn ngữ Microsoft hoặc các công cụ
Bất kỳ gợi ý để lựa chọn công nghệ để hỗ trợ các mục tiêu?
Chỉnh sửa: Xin lỗi nếu câu hỏi trên không quá rõ ràng hoặc chung chung. Những gì tôi đang yêu cầu là nếu những người có kinh nghiệm làm một trang web tương tự khiêm tốn, thì những đề xuất nào cho các công cụ, khung công tác hoặc kỹ thuật bên ngoài những công cụ tôi liệt kê?
- Có một CMS Python nào khác mà tôi nên cân nhắc bên cạnh hai cái tôi đã liệt kê không? Ví dụ. có thể có một giải pháp Python tuyệt vời, nhưng nó không được xây dựng trên đầu trang của Django.
- Có lẽ tất cả các gói Python CMS hiện tại đều quá "alpha" và tôi muốn viết tốt hơn từ đầu? Mặc dù tôi lên đến nó, tôi thà tận dụng một gói hiện có.
- Với loại dự án này, bạn sẽ triển khai CMS có hỗ trợ tích hợp (hoặc plug-in) cho blog, diễn đàn, v.v. hay bạn muốn thiết kế một trang web đơn giản hơn và nhúng quản lý nội dung phức tạp hơn bằng các dịch vụ khác , dựa vào trang web của riêng bạn chỉ như một proxy hoặc cổng câm. Ví dụ. người ta có thể tái xuất bản nội dung Blogger.com bằng API Google Gdata. Người ta có thể nhúng lưu trữ Nabble.com mang nhãn hiệu lại vào bất kỳ trang web nào, điều này có thể cung cấp chức năng diễn đàn/danh sách gửi thư dễ dàng hơn là chạy chính diễn đàn.
- Đôi khi gói CMS có tích hợp CSS riêng và việc sử dụng một khung CSS khác sẽ không cần thiết hoặc không có ý nghĩa gì. Vâng? Không?
- Có plugin nào cho Django trong Eclipse hoặc Netbeans không? Tôi hiểu có một môi trường khá tốt đẹp cho sự phát triển của Rails trong NetBeans, và tôi đã đọc một số người mong muốn một điều gì đó tương tự cho Django, nhưng tôi không biết liệu những mong muốn này có được thực hiện hay không.
- Một số công cụ ưa thích hiện tại cho đơn vị và chức năng thử nghiệm ứng dụng Django là gì?Chúng có được tích hợp với Eclipse hoặc Netbeans không?
Cảm ơn những lời khuyên về các công cụ khác để hỗ trợ phát triển Python. –
pydev hiện có tại http://pydev.org/ – Todd