2008-12-03 27 views
8

Tôi đang tìm một công cụ wiki nhỏ dễ nhúng vào một ứng dụng PHP hiện có. Hoặc có lẽ một bộ thư viện để xử lý tất cả các chức năng wiki điển hình.Đề nghị một công cụ wiki PHP tốt

Hiện tại tôi đang sử dụng ErfurtWiki nhưng đã bắt đầu hiển thị tuổi của nó. Nó chưa được cập nhật từ năm 2005 và một số trang trên sourceforge dường như là hacked.

Tôi sẽ bao gồm ứng dụng đó bằng ứng dụng GPLv2 để giấy phép tương thích GPL là quan trọng.

Edit:

Để cập nhật, chủ yếu tôi chỉ tìm kiếm chức năng văn bản định dạng/phân tích cú pháp. Tôi muốn đối phó với lưu trữ, an ninh, lịch sử rev, vv trên của riêng tôi.

Trả lời

3

Pear::Text_Wiki là một tùy chọn khác, mặc dù nó chỉ xử lý trường hợp định dạng văn bản. Nó chưa được cập nhật kể từ tháng 6 năm 2007, nhưng bao gồm một số định dạng Wiki (tất cả đều có ngày phát hành mới nhất).

Các định dạng mà Text_Wiki hỗ trợ bao gồm:

  • BBCode: Phiên bản mới nhất: 2006-12-23
  • CoWiki: Phiên bản mới nhất: 2007-01-02
  • Creole: Phiên bản mới nhất: 2007- 08-01
  • Doku: phiên bản mới nhất: 2005-10-14
  • MediaWiki: phiên bản mới nhất: 2006-04-10
  • Tiki: phiên bản mới nhất: 2005/10/14

Nó có giấy phép LGPL, vì vậy không có vấn đề cấp phép với việc đưa vào dự án GPL.

8

Tôi khuyên bạn nên MediaWiki, công cụ wiki chạy wikipedia.

EDIT: Theo nhận xét của bạn, MediaWiki có khả năng nhúng cao. Tôi đã tích hợp nó trong nhiều dự án trong những năm qua.

+0

Nếu bạn đang tìm kiếm điểm tích hợp, bạn có thể xem phần tích hợp với phpBB: http://www.mediawiki.org/wiki/Extension:PHPBB/Users_Integration – carson

+0

MediaWiki không hoạt động với tôi. Nó là xa, nhiều hơn sau đó những gì tôi cần. Tôi cần một cái gì đó mà tôi có thể nhỏ mà tôi có thể nhúng vào một hệ thống hiện có. – Zoredache

+0

Bạn nên chỉ ra rằng trong câu hỏi của bạn mặc dù, vì nó không phải là rõ ràng. Ngoài ra, xin vui lòng giải thích tại sao nó quá nhiều - làm thế nào nó sẽ làm tổn thương bạn sử dụng nó trong ứng dụng của bạn? –

4

Tôi đã sử dụng DokuWiki trong quá khứ và đã khá hài lòng với nó. Đó là khá nhỏ, mã không phải là sạch nhất, nhưng nó không phải là quá khó khăn để thả trong chương trình xác thực của riêng bạn (ví dụ) để tích hợp với một hệ thống người dùng hiện có.

Đó là GPL2, phù hợp với yêu cầu của bạn. Nó sử dụng hệ thống tập tin như lưu trữ, vì vậy có thể không quy mô tốt, nhưng đối với các công cụ wiki cơ bản với một tính năng phong nha thiết lập nó có thể là những gì bạn đang tìm kiếm.

+0

Tôi yêu DokuWiki - nó có thể dựa trên tập tin nhưng nó là một phần mềm tuyệt vời. Chúng tôi sử dụng nó tại http://wiki.php.net/ – Ross

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