Ở đầu kia của quang phổ, tôi sẽ rất vui nếu tôi có thể cài đặt một wiki và chia sẻ thông tin đăng nhập giữa WordPress và wiki. Tôi đã hack MediaWiki một thời gian trước để chia sẻ thông tin đăng nhập với một trang web khác (trong ASP Classic) thông qua cookie phiên, và đó là một nỗi đau để làm và thậm chí còn tồi tệ hơn để duy trì. Lý tưởng nhất, tôi muốn tìm một plug-in hoặc một người biết một giải pháp thanh lịch hơn.Tích hợp WordPress MediaWiki
Trả lời
Hướng dẫn WordPress, bbPress & MediaWiki sẽ giúp bạn đi đúng hướng để tích hợp MediaWiki vào cài đặt WordPress của bạn. Nó chắc chắn sẽ là một lot dễ dàng hơn việc hack WordPress để có các tính năng wiki, đặc biệt là với các loại quyền chi tiết mà bạn mô tả.
Công ty của tôi sử dụng WordPress và MediaWiki trong nội bộ và chúng tôi sử dụng điều khiển truy cập HTTP_AUTH để tạo "đăng nhập một lần". Khi chúng ta thêm nhiều ứng dụng hơn, chúng ta chỉ cần tích hợp chúng vào hệ thống HTTP_AUTH khi thực tế. Để bảo mật, bạn có thể chạy HTTP_AUTH qua SSL. Các bước cơ bản là:
Định cấu hình .htaccess để chỉ định loại xác thực. Chúng tôi sử dụng MySQL trong sản xuất nhưng bạn có thể có một tập tin htpasswd đơn giản.
Trong file .htaccess WordPress thư mục của thêm như sau:
<Files wp-login.php> AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd Require valid-user </Files>
Trong WordPress wp-admin/.htaccess thư mục của thêm như sau:
AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd Require valid-user
Trong file .htaccess trong thư mục của MediaWiki thêm như sau:
AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd
Sau đó, cài đặtMở rộngcho MediaWiki và plugin HTTP Authentication dành cho WordPress và định cấu hình. Chúng tôi đã phải thực hiện một số sửa đổi nhỏ cho phần mở rộng MediaWiki như môi trường lưu trữ của chúng tôi không cung cấp mod_php nhưng nếu bạn có mod_php nó sẽ làm việc ra khỏi hộp.
Lưu ý rằng môi trường của chúng tôi là mạng nội bộ riêng tư để mọi người được xác thực. Các tập tin htaccess ở trên sẽ hoạt động cho các blog có thể xem công khai nhưng một số tinh chỉnh bổ sung có thể được yêu cầu cho MediaWiki .htaccess tùy thuộc vào việc bạn muốn mọi người được yêu cầu xác thực hay không và nếu trang web có sẵn công khai.
Cả MediaWiki và Wordpress hỗ trợ OpenID:
http://www.wordpress.org/extend/plugins/openid/
http://www.mediawiki.org/wiki/Extension:OpenID
Mặc dù, tôi nghĩ rằng đối với thông tin đăng nhập tự động (sau khi bạn đăng nhập vào một, bạn sẽ tự động đăng nhập vào khác), bạn sẽ cần xem xét triển khai checkid_immediate
http://www.openid.net/specs/openid-authentication-2_0.html#anchor28
Một giải pháp khác được mô tả trong The CUNY Academic Commons Announces WPMu-MediaWiki Single Sign-on. Nó chỉ tạo ra một cái gì đó mà sử dụng đăng nhập WordPress làm chủ.
- 1. Tích hợp CodeIgniter + Wordpress
- 2. Cách tích hợp mẫu WordPress với CodeIgniter
- 3. Tích hợp Ruby on Rails Với Wordpress
- 4. Làm thế nào để tích hợp Wordpress vào Kohana 3
- 5. Cách tích hợp cây tùy chọn cho chủ đề Wordpress
- 6. Facebook-WordPress bình luận/phản hồi tích hợp
- 7. Hợp nhất nội dung MediaWiki với nhau
- 8. Mantis - Tích hợp Wiki
- 9. Làm cách nào để tích hợp các trang HTML vào WordPress?
- 10. Tích hợp ứng dụng Rails vào một trang web được thực hiện trong wordpress
- 11. Làm cách nào để tích hợp vòng lặp Wordpress trong 960.gs/Bootstrap lưới lồng nhau?
- 12. MediaWiki profiling output interpretation
- 13. Mã phân tích cú pháp nguồn mở cho đánh dấu Mediawiki
- 14. Wordpress tinymce.js được phân tích cú pháp thành PHP?
- 15. Trình xem đối tượng 3D trong MediaWiki?
- 16. vấn đề với cookie mediawiki
- 17. API và mã hóa MediaWiki
- 18. Inline Syntax Highlighting trong MediaWiki
- 19. Tại sao tích hợp Verlet tốt hơn tích hợp Euler?
- 20. Tích hợp TeamCity & MSBuild
- 21. Tích hợp ScanSnap
- 22. Tích hợp email
- 23. Tomcat & tích hợp Eclipse
- 24. Tích Hợp Mylyn & Redmine
- 25. Tích hợp GWT Mockito
- 26. Tích hợp mùa xuân
- 27. Tích hợp Java Python
- 28. Tích hợp API Aramex
- 29. Xúc tiến tích hợp
- 30. Tích hợp Dropbox
Liên kết trong câu trả lời này bị hỏng. Sau một chút googling tôi khá chắc chắn rằng đây là trang mà liên kết được cho là trỏ đến http://bbpress.org/forums/topic/mediawiki-bbpress-and-wordpress-integration. – radman
Cập nhật liên kết tới @Radman https://bbpress.org/forums/topic/mediawiki-bbpress-and-wordpress-integration/ –