En el otro extremo del espectro, me alegraría si pudiera instalar una wiki y compartir las credenciales de inicio de sesión entre WordPress y la wiki. Intenté hackear MediaWiki hace un tiempo para compartir los inicios de sesión con otro sitio (en ASP Classic) a través de las cookies de sesión, y era una tarea complicada e incluso peor de mantener. Idealmente, me gustaría encontrar un complemento o alguien que conozca una solución más elegante.Integración de WordPress MediaWiki
Respuesta
El tutorial WordPress, bbPress & MediaWiki debe guiarlo por la senda correcta para integrar MediaWiki en su instalación de WordPress. Seguramente va a ser un lote más fácil que hackear WordPress para tener funciones wiki, especialmente con el tipo de permisos detallados que está describiendo.
Mi empresa usa WordPress y MediaWiki internamente y utilizamos el control de acceso HTTP_AUTH para crear un "inicio de sesión único". A medida que agregamos más aplicaciones, simplemente las integramos en el sistema HTTP_AUTH donde sea más práctico. Por seguridad, puede ejecutar HTTP_AUTH sobre SSL. Los pasos básicos son:
Configure el .htaccess para especificar el tipo de autenticación. Utilizamos MySQL en producción, pero podría tener un archivo htpasswd simple.
En el archivo .htaccess del directorio de WordPress añadir lo siguiente:
<Files wp-login.php> AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd Require valid-user </Files>
En los WordPress wp-admin/.htaccess del directorio de añadir lo siguiente:
AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd Require valid-user
En el archivo .htaccess del directorio MediaWiki agregue lo siguiente:
AuthType Basic AuthName "Restricted Access" AuthUserFile /some/path/to/htpasswd
Luego instale el HttpAuth extensión para MediaWiki y el HTTP Authentication complemento para WordPress y configurar. Tuvimos que hacer algunas modificaciones ligeras a la extensión MediaWiki ya que nuestro entorno de alojamiento no proporciona mod_php pero si tiene mod_php funcionará de la caja.
Tenga en cuenta que nuestro entorno es una intranet privada para que todos estén autenticados. Los archivos .htaccess anteriores funcionarán para los blogs que se pueden ver públicamente, pero es posible que se requiera un ajuste adicional para MediaWiki .htaccess, dependiendo de si desea que se requiera a todos ser autenticados o no y si el sitio está disponible públicamente.
Tanto el apoyo MediaWiki y Wordpress:
http://www.wordpress.org/extend/plugins/openid/
http://www.mediawiki.org/wiki/Extension:OpenID
embargo, creo que para inicios de sesión automático (después de que se conecte a uno, que se conecte automáticamente a la otra) lo haría que mirar en la implementación de checkid_immediate
http://www.openid.net/specs/openid-authentication-2_0.html#anchor28
Otra solución se describe en The CUNY Academic Commons Announces WPMu-MediaWiki Single Sign-on. Simplemente crea algo que usa el inicio de sesión de WordPress como maestro.
- 1. Incrustar doxygen en mediawiki
- 2. Fusionando contenidos de MediaWiki juntos
- 3. Diseño de MediaWiki para iPhone
- 4. Transclude una categoría en MediaWiki
- 5. Destaque de sintaxis en línea en MediaWiki
- 6. Usuario masivo de Mediawiki eliminar/fusionar/bloquear
- 7. ¿Qué wiki usar después de MediaWiki?
- 8. Wikipedia (MediaWiki) Esquema de codificación URI
- 9. ¿Cómo cargar el WikiEditor de MediaWiki?
- 10. problema con las cookies de mediawiki
- 11. ¿Las consultas de medios funcionan en MediaWiki?
- 12. Extensión de MediaWiki para Q & A
- 13. Evite que se envíe spam a MediaWiki
- 14. mediawiki mathjax necesito usar escape $ x $
- 15. Consultar relaciones inversas en Semantic MediaWiki
- 16. ¿Cómo se pegan linefeeds en mediawiki?
- 17. ¿Cómo agregar google webfonts a mediawiki?
- 18. Convertir LaTeX a la sintaxis MediaWiki
- 19. WordPress TEMPLATEPATH
- 20. ¿Editor de Wordpress personalizado?
- 21. Sintaxis de Wordpress resaltando
- 22. Integración Alipay
- 23. ¿Cómo migrar de "Integración Arcana" a Integración Continua?
- 24. Integración de correo electrónico
- 25. Integración de Mylyn & Redmine
- 26. Authorize.net Integración de pago
- 27. Integración de Java Python
- 28. Integración de Dropbox
- 29. integración de pago
- 30. P4v Error de integración
El enlace en esta respuesta está roto. Después de buscar en Google, estoy bastante seguro de que esta es la página que se suponía que el enlace apuntaba a http://bbpress.org/forums/topic/mediawiki-bbpress-and-wordpress-integration. – radman
Enlace actualizado a @Radman https://bbpress.org/forums/topic/mediawiki-bbpress-and-wordpress-integration/ –