WordPress MediaWiki entegrasyonu

6 Cevap php

Ben bir wiki kurmak ve WordPress arasındaki giriş kimlik ve wiki payı olabilir eğer Yelpazenin diğer ucunda ben mutlu olurdu. Önce oturum çerezleri yoluyla (ASP Classic) başka bir site ile giriş paylaşmak ederken MediaWiki a kesmek, ve bunu yapmak için ve daha da kötüsü korumak için bir ağrı oldu. İdeal olarak, bir plug-in ya da daha zarif bir çözüm bilen birini bulmak istiyorum.

6 Cevap

Öğretici özellikle tarif ettiğin taneli izinlerin tür, wiki özelliklere sahip WordPress hack daha WordPress, bbPress & MediaWiki should get you on the right track to integrating MediaWiki into your WordPress install. It's certainly going to be a lot daha kolay.

WPMW, bir WordPress kurulumu içinde bir MediaWiki'yi entegre bir çözüm yardımcı olabilir.

Başka bir çözüm, The CUNY Academic Commons Announces WPMu-MediaWiki Single Sign-on 'de tarif edilmektedir. Bu sadece master olarak WordPress giriş kullanır şey oluşturur.

Benim şirket dahili WordPress ve MediaWiki'yi kullanır ve biz "tek bir oturum oluşturmak" için HTTP_AUTH erişim kontrolü kullanılır. Biz daha fazla uygulama eklemek gibi, biz sadece burada pratik HTTP_AUTH sistem içine entegre. Güvenlik için SSL üzerinden HTTP_AUTH çalıştırabilirsiniz. Temel adımlar şunlardır:

Kimlik doğrulama türünü belirtmek için. Htaccess yapılandırın. Biz üretimde MySQL kullanabilirsiniz ama basit bir Htpasswd dosyası olabilir.

. WordPress dizinin htaccess dosyasına aşağıdakileri ekleyin:

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

. WordPress wp-admin / dizinin htaccess olarak aşağıdakileri ekleyin:

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

. MediaWiki dizinin htaccess dosyasına aşağıdakileri ekleyin:

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

Sonra MediaWiki için HttpAuth uzantısı ve WordPress ve yapılandırmak için HTTP Authentication eklentisini yükleyin. Biz barındırma ortamı mod_php'yi sağlamaz gibi MediaWiki uzantısı bazı küçük değişiklikler yapmak zorunda ama mod_php varsa bu kutunun dışında çalışacaktır.

Herkes doğrulanmış böylece çevremizi özel bir intranet olduğunu unutmayın. Yukarıdaki. Htaccess dosyaları kamuya görüntülenebilir bloglar için çalışacak ancak bazı ek verdiği herkesin kimlik doğrulaması ya da olmamak için gerekli istiyorum ve bağlı olarak MediaWiki. Htaccess için gerekli olabilir sitesi kamuya varsa.

Hem MediaWiki ve Wordpress desteği OpenID:

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

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

Ama, ben seni checkid_immediate uygulama içine bakmak gerekir (biri oturum açtıktan sonra, otomatik olarak diğer giriş) otomatik oturum açma için düşünüyorum

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

Wikiful bakmak, MediaWiki ve WordPress köprü bir WordPress eklentisi var. Bu sizin için hile yapabilir.