2010-06-23 40 views
5

Tôi định kéo nội dung ứng dụng web Java của mình từ một hệ thống tệp, để đơn giản hóa việc chỉnh sửa. Những tập tin này sẽ được nhiều nhất có lẽ chỉ là một văn bản trong một đánh dấu đơn giản như JTexy hoặc Markdown.Nội dung web dựa trên hệ thống tập tin

Điều tôi dự định triển khai là cấu trúc giống cây giữ nội dung của tệp. Tệp phải được lưu trong bộ nhớ cache và cuối cùng phải xử lý ủy quyền.

Tôi đang tìm một thứ dễ sử dụng, không phải là một CMS toàn diện như OpenCMS, nhưng nếu nó cung cấp một api đơn giản để truy cập nội dung và có thể giữ cho nó phụ thuộc nhỏ, những thứ khác như nội dung khách hàng dày biên tập viên là một phần thưởng.

Có lẽ một cái gì đó ra khỏi danh sách này: http://java-source.net/open-source/content-managment-systems

bạn muốn giới thiệu gì?

Cảm ơn, Ondra

+1

>" ... CRM như OpenCMS" ... OpenCms không phải là CRM là một CMS, OpenCms không hỗ trợ WebDAV, vì vậy bạn có thể chỉnh sửa các tập tin trên desktop bằng trình soạn thảo ưa thích của mình. Câu hỏi của bạn với OpenCms, nếu đó là những gì bạn KHÔNG tìm kiếm? –

+1

Ah, yeah, đó là lỗi đánh máy. Đã sửa lỗi Và tôi đã gắn thẻ nó để thu hút sự chú ý của những người biết các giải pháp như vậy, những người có thể biết một số công cụ tương tự –

Trả lời

2

Tại sao không sử dụng một máy chủ web Apache đơn giản với một (f) script cgi perl để chuyển đổi markdown và mod_proxy để cache các kết quả.

Đẹp về sự đơn giản của nó!

+1

Tôi quên viết - nội dung sẽ được sử dụng trong ứng dụng web. Bạn có gợi ý làm không yêu cầu HTTP cục bộ từ ứng dụng web? –

+1

Đối với những gì tôi thu thập từ các yêu cầu của bạn, bạn thậm chí sẽ không cần một ứng dụng web. Bạn có thể có các trang HTML tĩnh trong máy chủ apache, sử dụng kịch bản lệnh cgi markdown để hiển thị các trang đến từ đĩa. Để cập nhật, bạn có thể sử dụng một CGI tải lên đơn giản (có tới một tá đồng) hoặc một số javascript và mô-đun mod_dav của apache. Điều này sẽ cho phép bạn tập trung vào nội dung và bố cục và không có máy chủ ứng dụng để thu hút sự chú ý. Tôi thực sự thích khái niệm của bạn: về cơ bản :-) –

+1

Tôi muốn có nó đơn giản ... nhưng tôi đã có ứng dụng web Java :) Và nó khá năng động ... Tôi tìm một giải pháp cho nội dung tĩnh - đơn giản, nhưng vẫn an toàn, dễ đọc, có thể tìm kiếm, có thể mở rộng. –

1

Nếu bạn không có ý định phát minh lại bánh xe thì có thể bạn nên sử dụng CMS.

Khi bạn viết OpenCms là một CMS toàn diện "nhưng nó cũng cần được 'đơn giản-để-sử dụng' trong ngữ cảnh của bạn.

Các vấn đề liên quan