Domanda

All'altra estremità dello spettro, sarei felice se potessi installare un wiki e condividere le credenziali di accesso tra WordPress e il wiki.Ho fatto MediaWiki un po ' di tempo fa per condividere gli account di accesso con un altro sito (in ASP Classic) tramite i cookies di sessione, ed è stato un dolore a fare e, ancora peggio, per mantenere.Idealmente, vorrei trovare un plug-in o qualcuno che conosce una soluzione più elegante.

È stato utile?

Soluzione

Il tutorial WordPress, bbPress & MediaWiki si dovrebbe ottenere sulla strada giusta per l'integrazione di MediaWiki nella vostra installazione di WordPress.Di certo, sarà un sacco più facile di hacking WordPress per avere wiki caratteristiche, in particolare con il tipo di permessi granulari stai descrivendo.

Altri suggerimenti

Sia MediaWiki e di supporto Wordpress OpenID:

http://www.wordpress.org/extend/plugins/openid/

http://www.mediawiki.org/wiki/Extension:OpenID

Però, credo che per il login automatico (dopo aver fatto il login per uno, automaticamente accedere all'altro), si avrebbe bisogno di guardare in attuazione checkid_immediate

http://www.openid.net/specs/openid-authentication-2_0.html#anchor28

WPMW, una soluzione per l'integrazione di un MediaWiki all'interno di una installazione di WordPress, potrebbe aiutare.

Un'altra soluzione è descritto in Il CUNY Accademico Commons Annuncia WPMu-MediaWiki Single Sign-on.Si crea solo qualcosa che usa il login di WordPress, come il maestro.

La mia azienda utilizza WordPress e MediaWiki internamente e usiamo HTTP_AUTH di controllo di accesso per creare un "single sign on".Come possiamo aggiungere più applicazioni, abbiamo semplicemente integrare il HTTP_AUTH sistema in cui pratico.Per sicurezza, è possibile eseguire HTTP_AUTH su SSL.I passaggi fondamentali sono:

Configurare il .htaccess per specificare il tipo di autenticazione.Usiamo MySQL in produzione, ma si potrebbe avere un semplice file htpasswd.

In WordPress directory .il file htaccess aggiungere il seguente:

  <Files wp-login.php>
    AuthType Basic
    AuthName "Restricted Access"
    AuthUserFile /some/path/to/htpasswd
    Require valid-user
  </Files>

In WordPress wp-admin/ directory .htaccess aggiungere il seguente:

  AuthType Basic
  AuthName "Restricted Access"
  AuthUserFile /some/path/to/htpasswd
  Require valid-user

In MediaWiki directory .il file htaccess aggiungere il seguente:

  AuthType Basic
  AuthName "Restricted Access"
  AuthUserFile /some/path/to/htpasswd

Quindi installare il HttpAuth estensione di MediaWiki e il Autenticazione HTTP plugin per WordPress e configurare.Abbiamo dovuto apportare alcune lievi modifiche per l'estensione di MediaWiki come il nostro ambiente di hosting non fornisce mod_php, ma se si dispone di mod_php funziona out of the box.

Nota che il nostro ambiente è una intranet privata, così ognuno è autenticato.Di cui sopra .file htaccess di lavoro per essere visibili a tutti i blog, ma qualche ulteriore ritocco può essere richiesto per MediaWiki .htaccess a seconda se si vuole a tutti di essere autenticato o meno e se il sito è a disposizione del pubblico.

Guarda Wikiful, un WordPress plugin che ponti MediaWiki e WordPress.Che potrebbe fare il trucco per voi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top