Интеграция WordPress MediaWiki

Мой способ решения этой проблемы заключается в размещении всех ваших действий с определенным префиксом, подобным «сети» или «службе», и настроить, что все URL-адреса с этим префиксом будут перехватываться DispatcherServlet.

9
задан Ijas Ameenudeen 18 January 2019 в 11:11
поделиться

4 ответа

Учебный WordPress, bbPress и MediaWiki должны получить Вас на правильном пути к интеграции MediaWiki в Вашу установку WordPress. Это, конечно, будет намного легче, чем взламывание WordPress, чтобы иметь функции Wiki, особенно с видом детализированных полномочий, которые Вы описываете.

9
ответ дан 4 December 2019 в 12:22
поделиться

WPMW, решение для интеграции MediaWiki в установке WordPress, мог бы помочь.

2
ответ дан 4 December 2019 в 12:22
поделиться

Моя компания использует WordPress и MediaWiki внутренне, и мы используем управление доступом HTTP_AUTH для создания "единой точки входа". Поскольку мы добавляем больше приложений, мы просто интегрируем их в систему HTTP_AUTH, где практично. Для безопасности можно выполнить HTTP_AUTH по SSL. Основные шаги:

Настройте .htaccess для определения типа аутентификации. Мы используем MySQL в производстве, но у Вас мог быть простой htpasswd файл.

В .htaccess файле каталога WordPress добавляют следующее:

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

В WordPress wp-admin/.htaccess каталога добавляют следующее:

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

В .htaccess файле каталога MediaWiki добавляют следующее:

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

Затем установите расширение HttpAuth для MediaWiki и плагин Аутентификации HTTP для WordPress и настройте. Мы должны были сделать некоторые небольшие модификации к расширению MediaWiki, поскольку наша среда хостинга не обеспечивает mod_php, но если у Вас будет mod_php, то это будет работать из поля.

Обратите внимание, что наша среда является частной интранет, таким образом, все аутентифицируются. Вышеупомянутое .htaccess файлы будет работать на публично видимые блоги, но некоторая дополнительная тонкая настройка может требоваться для MediaWiki .htaccess в зависимости от того, хотите ли Вы, чтобы все были обязаны аутентифицироваться или не и если сайт общедоступен.

1
ответ дан 4 December 2019 в 12:22
поделиться

Как поддержка среды MediaWiki, так и WordPress:

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

http://www.mediawiki.org/wiki / Расширение: OpenID

, хотя, я думаю, что для автоматических логинов (после входа в один, вы автоматически войти в другой), вам нужно будет посмотреть в реализацию Checkid_Ompediate

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

2
ответ дан 4 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: