2010-10-07 9 views
10

Tôi đã lập trình một ứng dụng web cho văn phòng của mình chạy trên máy chủ. Tất cả tài liệu của chúng tôi đều nằm trên máy chủ. Tôi muốn có thể cho phép người dùng duyệt một thư mục trên máy chủ thông qua ứng dụng web của tôi, mở nó trong trình chỉnh sửa (trực tuyến hoặc trên máy tính), có thể chỉnh sửa và lưu nó trở lại máy chủ, tại vị trí mà nó đã được mở từ.Mở tài liệu từ xa và lưu lại máy chủ từ xa

Tôi đã xem xét Google Documents nhưng không có khả năng nhúng trình chỉnh sửa bên ngoài trang web tài liệu google.

Tôi cũng đang tìm kiếm các ứng dụng web MS Office nhưng yêu cầu rất nhiều điều kiện tiên quyết và nó khá đắt đỏ ($ 370 cho mỗi giấy phép, có nghĩa là tôi phải chi khoảng 10 nghìn đô la để có thể mở nhân viên của mình , chỉnh sửa và lưu tài liệu thông qua ứng dụng web của tôi).

Có khả năng mở tệp từ xa trong từ và có thể nhấp vào "lưu" và lưu nó trở lại vị trí từ xa đó không? Hoặc là có bất kỳ giải pháp khác cho vấn đề này? Tôi chắc rằng nhiều người đã gặp vấn đề này và có rất nhiều cách để tiếp cận nó.

Trả lời

0

Sharepoint cung cấp chức năng này nhưng tôi có cảm giác nó quá đắt. Microsoft cung cấp http://www.officelive.com/en-us/ có thể là giải pháp hợp lý cho những gì bạn đang cố gắng hoàn thành.

+0

này nghe có vẻ đầy hứa hẹn trong đầu nhưng nó là một tập hợp 25GB và không có API chính thức mà tôi có thể sử dụng để tích hợp với ứng dụng của tôi. – Evan4623

+0

Tôi sẽ nghĩ về phiên bản kinh doanh của ổ đĩa trực tiếp, bạn sẽ có thể nhận được nhiều hơn 25GB nếu cần. Ngoài ra, tìm kiếm thêm các phiên bản kinh doanh đòi hỏi nền tảng sharepoint (nếu bạn đã có nó có thể cho phép bạn để accomlish những gì bạn muốn). Có phải là một trình soạn thảo dựa trên web phải không? Tại sao không chỉ cung cấp liên kết? Hoặc nếu những gì bạn đang cố gắng thực hiện đủ đơn giản, có thể sử dụng một biểu mẫu web và mô hình đối tượng từ trên máy chủ để làm những gì bạn đang cố gắng làm. –

+0

Trình chỉnh sửa trực tuyến không phải là phải. Tôi chỉ muốn người dùng duyệt các tệp trên máy chủ mà tôi có thể làm.Nhưng sau đó tôi muốn họ có thể mở tệp trên máy chủ và lưu nó trở lại máy chủ, thay vì tải xuống, chỉnh sửa, lưu, sau đó tải lên lại máy chủ. – Evan4623

1

Bạn cần phải có máy chủ của mình triển khai giao thức WebDAV. Điều này được xác định khá tốt nhưng thực hiện rất nhiều công việc để có được quyền.

+1

WebDAV được bật trên máy chủ và tôi đã sử dụng nó để tích hợp ứng dụng web của tôi với máy chủ trao đổi (để tạo email, cuộc hẹn, danh bạ, v.v.). Làm cách nào để sử dụng webdav để mở tệp cục bộ từ một trang web ?? – Evan4623

2

WebDAV rất đáng xem; nó có lợi thế của việc tích hợp vào các hộp thoại Word File Open/Save. Bạn có thể sử dụng các phiên bản WebDAV khác nhau được tích hợp trong Windows hoặc đi kèm với Office (lưu ý: những thứ này không giống nhau) hoặc bạn có thể sử dụng nhà cung cấp bên thứ 3 nếu các thiếu sót của việc triển khai Microsoft không thể chấp nhận được đối với bạn.

Bạn cũng có thể xem xét Giao thức Sharepoint, được biểu hiện trong tính năng không gian làm việc của tài liệu Word. Bạn không nhất thiết phải chạy Sharepoint trên máy chủ; Ví dụ, Alfresco có thực hiện "vừa đủ" của giao thức.

Cuối cùng, có CMIS; nhưng AFAIK không có ứng dụng khách CMIS cho Office.

Xem Save and Open Remote Documents

0

Sense/Net 6 Cộng đồng hoặc Enterprise phiên bản tương tự cung cấp một giải pháp tốt cho vấn đề này. Nó có một cửa hàng/thư viện tài liệu hoàn chỉnh được bổ sung đầy đủ với MS Office 2007 và 2010 (sử dụng cùng một Giao thức Office như Sharepoint dựa trên WebDAV).

Để biết thêm chi tiết xem: Sense/Net website

Managing Office Documents in Sense/Net 6 from Microsoft Office

+1

Nếu bạn liên kết với điều này, bạn nên nói như vậy ở đây. – gary

+3

Hãy nhớ đọc kỹ [FAQ on Self-Promotion] (http://stackoverflow.com/faq#promotion). Cũng lưu ý rằng bạn bắt buộc phải đăng tuyên bố từ chối trách nhiệm mỗi lần bạn liên kết đến trang web/sản phẩm của riêng mình. – j0k