WordPress MediaWiki-integration
Am anderen Ende des Spektrums, ich wäre glücklich, wenn ich installieren konnte, ein wiki und teilen Sie die Anmeldeinformationen zwischen WordPress und das wiki. Ich hackte MediaWiki vor einer Weile zu teilen-Anmeldungen mit einem anderen Standort (in ASP-Classic) über session cookies und es war ein Schmerz zu tun, und auch schlechter zu pflegen. Im Idealfall würde ich gerne einen plug-in-oder jemand kennt eine elegantere Lösung.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Tutorial WordPress, bbPress & MediaWiki sollten Sie auf der richtigen Spur, um die Integration von MediaWiki in Ihre WordPress-Installation. Es ist sicherlich ein viel einfacher als hacking WordPress zu haben, die wiki-Funktionen, besonders mit der Art von granularen Berechtigungen, die du beschreibst.
Sowohl MediaWiki und WordPress Unterstützung OpenID:
http://www.wordpress.org/extend/plugins/openid/
http://www.mediawiki.org/wiki/Extension:OpenID
Aber, ich denke für automatische Anmeldungen (nach der Anmeldung in einem, melden Sie sich automatisch in der anderen) würden Sie brauchen, um sich in der Umsetzung checkid_immediate
http://www.openid.net/specs/openid-authentication-2_0.html#anchor28
WPMW, eine Lösung für die Integration eines MediaWiki in eine WordPress-installation, könnte helfen.
Andere Lösung ist beschrieben in Die CUNY Akademischen Commons Kündigt WPMu-MediaWiki-Single-Sign-on. Es schafft etwas, das verwendet die WordPress login als master.
Meine Firma nutzt WordPress und MediaWiki intern und verwenden wir HTTP_AUTH access control erstellen Sie eine "single sign on". So fügen wir weitere Anwendungen, die wir einfach integrieren Sie in das HTTP_AUTH-system, wo praktisch. Für die Sicherheit, die Sie ausführen können, HTTP_AUTH über SSL. Die grundlegenden Schritte sind:
Konfigurieren .htaccess, um den Authentifizierungstyp anzugeben. Wir verwenden MySQL in der Produktion, sondern Sie haben könnte eine einfache htpasswd-Datei.
In der WordPress-Verzeichnis .htaccess-Datei Folgendes hinzufügen:
In der WordPress wp-admin/Verzeichnis .htaccess Folgendes hinzufügen:
In der MediaWiki-Verzeichnis .htaccess-Datei Folgendes hinzufügen:
Installieren Sie dann die HttpAuth - Erweiterung für MediaWiki und die HTTP-Authentifizierung plugin für WordPress und konfigurieren. Wir mussten einige geringfügige änderungen an der MediaWiki-Erweiterung für unsere hosting-Umgebung nicht mod_php aber wenn du mod_php, es wird funktionieren out of the box.
Beachten Sie, dass unsere Umwelt ein eigenes intranet, damit jeder authentifiziert ist. Die oben genannten .htaccess-Dateien arbeiten öffentlich zugänglichen blogs, aber einige zusätzliche Optimierungen erforderlich sein können, für die MediaWiki-Software .htaccess je nachdem, ob Sie wollen, dass jeder authentifiziert werden oder nicht, und wenn die Website öffentlich zugänglich ist.
Haben Sie einen Blick auf Wikiful, ein WordPress - plugin, dass Brücken MediaWiki und WordPress. Das könnte den trick tun für Sie.