DokuWiki или MediaWiki

Автор Awilum, 08 августа 2009, 02:24:22

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Awilum

Эх не знаю куда обратится. если можно то хотел бы обратится к вам.
Вопрос меня волнует такой. он связан с движками вики.
Какой лучше DokuWiki или MediaWiki ?
http://www.wikimatrix.org/compare/DokuWiki+MediaWiki+PmWiki+WackoWiki
Они по характеристикам почти одинаковые, но DokuWiki работает с текстовыми файлами для храния информации,а MediaWiki БД для хранения информации. Что лучше и быстрее использование БД (MySQL , PostgreSQL) или Текстовые файлы

decebel2

Движок на текстовом файле уже ушел в историю, ориентируйтесь на мускул, он есть практически на каждом хостинге, да и скорость работы вполне приемлема для ресурса любой сложности :)

Awilum

decebel2
Так в том то и дело что  DokuWiki  на текстовых файлах до сих про не ушел в историю а даже развивается.
вот и проблема выбора .  :(

decebel2

Не ушел, значит уйдет. Все уходят, и этот уйдет. Из движка на текстовом файле нынче максимум что делают-сайты визитки, страниц из 20 к примеру. Но решать вам, это лишь мое мнение.


artvolt

#5
Добрый день. Хочется провести эксперимент с  привязкой Wiki-системы с форуму SMF.

Я видел связку Wiki c форумом VBulletin (оформлено с дизайном и со структурой похожей на Википедию), и PHP-BB (оформлено с оригинальным дизайном, но с функционалом напоминающим отдалённо Вики).

Примеры SMF форумов с Wiki я что-то не наблюдаю, хотя пересмотрел многие десятки за последние три месяца - чтобы на одном домене всё сосуществовало.

Все данные по этому вопросу во первых устарели, во вторых на английском языке. Странно что за все долгие годы не сделан перевод на русский язык. Может всё же есть современные пошаговые инструкции на русском языке как произвести связку Wiki и SMF? Возможно ли это на данный момент? Или всё это настолько сложно и запутанно что нет смысла и делать? У кого-нибудь из SMF-админов есть опыт установки Wiki на форум?

Вообще очень хотелось бы привязать к форуму структуру в виде Вики-энциклопедии с биографическими статьями об артистах и т.п. и ссылками на форум. И чтобы пользователи форума могли писать статьи там. Но опасаюсь как бы не сломался форум, уж слишком всё не понятно.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

artvolt

#6
Насколько я понимаю, за все годы никто из админов SMF-форумов так и не сумел или не захотел интегрировать Wiki-движок к своему форуму. :-\  Хотя бы ради эксперимента, ради того чтобы испытать себя как вэб-админа.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

Испытайте в этом качестве себя.

digger®

#8
Цитата: artmix от 30 сентября 2020, 13:33:19Возможно ли это на данный момент? Или всё это настолько сложно и запутанно что нет смысла и делать? У кого-нибудь из SMF-админов есть опыт установки Wiki на форум?
На офсайте уже несколько лет как доки переведены в Mediawiki https://wiki.simplemachines.org/smf/Main_Page
Есть шаблон для Mediawiki на основе дефолтной темы оформления SMF 2.0 https://github.com/SimpleMachines/SMF-mediawiki-themes
Есть официальный мост для Mediawiki https://github.com/SimpleMachines/smf-mw-auth
В плагинах Mediawiki есть мосты для SMF.
Есть мой мост для DokuWiki https://www.dokuwiki.org/plugin:authsmf20

artvolt

Мне поначалу думалось что всё гораздо легче, что возможно есть какой-то мод, типа Портала или Блога, для лёгкой установки Вики-системы прямо на форум. Но в данном случае всё более сложно.

Насколько я понял, надо на хостинге активировать поддомен "wiki". Установить на этот поддомен движок Wiki. В хостинге это будет считаться как отдельный, второй сайт. А потом с помощью специальных плагинов или ручных манипуляций с кодом, надо сделать связку SMF и Wiki, чтобы База Данных пользователей форума привязалась к Вики. На форуме надо будет сделать кнопку для перехода на Вики.

Doku-wiki создаёт меньшую нагрузку на сервер, как говорят. Но мне больше нравится движок Media-wiki - для него можно сделать шаблон в стиле SMF-Curve, чтобы всё было оформлено в единой стилистике. На англоязычном сайте поддержки SMF Вики в стиле Курве выглядит весьма замечательно.

В принципе не знаю, теперь уже сомневаюсь, есть ли смысл устанавливать Вики. Многие пишут об ошибках, о не возможности настройки взаимосвязи SMF и Вики. Если не удастся настроить мост между движками, получится что будет просто некий отдельный сайт в стиле Википедии.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

digger®

Поставить mediawiki в подкаталог форума, закинуть туда файл моста, в нем изменить две строчки конфигурации - всё.

Править статьи в вики будет админ и возможно пара самоотверженных пользователей, которым все равно это быстро надоест, так что можно просто три учетки в вики сделать без всяких мостов.

gorbi

Вики возможно нужен, если вы пилите рукописный движок и он не похож на другие. Я встречал хелп на вики у реддита. Всё остальное от лукавого и не понимая того, что бесплатно только кошки.

artvolt

Наверное тогда не буду ставить Вики, это получится всё же отдельная будет CMS, которую изучать надо, и как бы отдельный сайт - который будет отвлекать внимание и время от форума. Ну это тоже самое как привязывать блог Wordpress к SMF - я где-то видел темы про это, и даже какие-то старые плагины для Wordpress есть для этого. Но какой в этом смысл?

Полной интеграции и лёгкости как с Порталом к примеру, не получится. Портал сразу установил и он привязан к форумному адресу, и с тем же дизайном. С Вики не так. Вообще можно было бы придумать мод для Вики - чтобы была такая упрощённая Вики, маленькая энциклопедия форумная, оформленная в виде Википедии. Ведь есть же простой мод Блог для SMF - чтобы выводить отдельно посты в виде блога, со специальной отдельной кнопкой в Меню.

На данном форуме поддержки есть несколько тем про Вики. И ни один из тех кто интересовался вопросом - не отписался о конечных результатах (позитивных, либо негативных). Отсюда вывод, что смысл браться за это дело есть только у мощных проектов, с многочисленными справочными материалами, типа англоязычного форума поддержки SMF.

👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

domofor

Цитата: artmix от 30 сентября 2020, 13:33:19Вообще очень хотелось бы привязать к форуму структуру в виде Вики-энциклопедии с биографическими статьями об артистах и т.п. и ссылками на форум. И чтобы пользователи форума могли писать статьи там. Но опасаюсь как бы не сломался форум, уж слишком всё не понятно.

Не совсем понял вашу идею.
Что заставит пользователей форума писать статьи в местечковой Вики-энциклопедии вместо постов на форуме?

gorbi

Можно ещё блоги прикрутить. Пользователи туда напишут, а вам капнет реклама. И дизайн ваш не пострадает

artvolt

Цитата: domofor от 02 октября 2020, 01:06:35Не совсем понял вашу идею.
Что заставит пользователей форума писать статьи в местечковой Вики-энциклопедии вместо постов на форуме?

Возможно кому-то это было бы интересно, именно такой формат. Чем больше различных компонентов на сайте, тем интереснее, тем больше возможностей для творческого самовыражения, для активности. (да и для популярности в поисковой выдаче полезно наверное). Кого-то вдруг, когда-нибудь, это могло бы заинтересовать, сподвигнуть написать справочную статью именно в формате Вики, создать контент именно такого плана. Структура, дизайн Вики по своему выразительные, упорядоченные, есть поклонники именно такой формы. На simplemachines.org Вики-справки выглядят весьма эффектно. Можно было бы написать оригинальные биографические заметки об артистах (или хотя бы скопировать тексты из Википедии), о музыкальных стилях, представленных на форуме. Как дополнение к форуму она (Вики), возможно могла бы пригодиться. А возможно и нет. Но я решил не делать этот эксперимент, слишком громоздкий дистрибутив у Вики-Медиа - это ведь получится полноценная CMS, такая же как и SMF. Нет настроения изучать и настраивать там всё.

Цитата: gorbi от 02 октября 2020, 07:22:49Можно ещё блоги прикрутить. Пользователи туда напишут, а вам капнет реклама. И дизайн ваш не пострадает

Блог я установил на форум, он легко устанавливается и не грузит особенно сервер.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

И как, пишут в блоги?

artvolt

Цитата: gorbi от 02 октября 2020, 12:42:57И как, пишут в блоги?

К сожалению нет. В будущем планирую сам поддерживать форумный блог, новости там какие-нибудь публиковать. Но пока блог в разработке, наполнен чисто символически. Но он как минимум не мешает, устанавливается быстро и пусть себе будет, может пригодиться.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

Наполните блог, можно браться и за Вики.

domofor

Цитата: artmix от 02 октября 2020, 18:50:08К сожалению нет. В будущем планирую сам поддерживать форумный блог, новости там какие-нибудь публиковать. Но пока блог в разработке, наполнен чисто символически. Но он как минимум не мешает, устанавливается быстро и пусть себе будет, может пригодиться.

Я несколько раз пытался включить блоги на форумах, но они там никому не интересны: ни авторам, ни комментаторам. Так что, да, блог на форуме придется наполнять самому админу.
Правда, сейчас и темы на многих форумах заполняются только админами))

artvolt

Цитата: domofor от 02 октября 2020, 22:31:56Я несколько раз пытался включить блоги на форумах, но они там никому не интересны: ни авторам, ни комментаторам. Так что, да, блог на форуме придется наполнять самому админу.
Правда, сейчас и темы на многих форумах заполняются только админами))

Но кстати (раз уж разговор зашёл, выскажусь) самая парадоксальная ситуация, которую я наблюдаю последние годы, особенно последние год-два -  что сейчас зачастую и сами админы форумов взяли моду демонстративно устраняться от форумной жизни (при этом продолжают вкладывать деньги в сайт и формально занимать начальственный пост). Я это по нескольким, некогда мощным и весьма посещаемым, творческим и музыкальным форумам замечаю - на которых общаюсь уже много лет. Активность поддерживают относительно небольшое ядро старожилов, плюс редкие новички, а админ или админы, некогда бывшие весьма активными, вдруг демонстративно выказывают безразличие к форумной жизни и коллективу. При этом достаточно регулярно делают посты на своих личных страницах в Фэйсбуке к примеру, и в комментах там общаются как ни в чём не бывало. Вот это мне не понятно. И вот это самое печальное. Что мешает хотя бы раз в неделю делать пару символических оптимистических постов - для поддержки форумчан и поддержания позитивной энергетики? Если админ (начальник отдела, директор завода, президент страны...) демонстративно выказывает апатию к своему проекту, не пытается поддерживать былой ритм, делать модернизацию - то это сразу видно, и как вирус уныния на всех окружающих распространяется, и тогда форум начинает превращаться в застойное болото. Активные старожилы, видя что их труд не вызывает никакой реакции, не поощряется, и по сути как бы уже и  нужен владельцу форума - в обиде покидают форумы, а новички видя что новых постов нет на форуме - тоже не хотят регистрироваться и что-то делать на таком застойном форуме. По сути дела админы просто пускают на самотёк форумы и буквально губят их. При этом зачастую это касается форумов с хорошим потенциалом, с мощным с ядром старожилов - и такие форумы могли бы ещё годы нести радость и пользу интернету. Вот такая вот проблема наблюдается.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

Artmix, а вам не кажется, что у вас проблемы с логикой. Вы видите, что пользователи ничего не пишут и при этом:
- уходите с бесплатного хостинга
- гоняетесь за каким-то айпишником
- готовы прикручивать цээмэски и т.д.

Yarik

Цитата: gorbi от 03 октября 2020, 07:42:34- уходите с бесплатного хостинга
- гоняетесь за каким-то айпишником
- готовы прикручивать цээмэски и т.д.
По пунктам как это было у меня.
- с хостинга меня давно погнали из-за веса форума.Сейчас в аренде сервер с диском на пол терабайта,по другому никак.
- смысла гоняться за йапишником...Главное чтобы он был чистым,для нормального хождения почты.Хостеры себе даже зароботок придумали на этом.При покупке хостинга выдается айпи автоматом из так называемого серого пула.И вроде бы и настроена почта правильно а вот не ходит на некоторые почтовики,этот айпи в бане у них.И добро пожаловать на платную замену айпи.За единоразовую оплату производят замену на айпи из совсем другого пула с чистыми айпи,если у сайта репутация хорошая... Так что в айпи отдельном есть таки смысл,он нужен для нормального функционирования форума.
- у меня было прикручена отдельная страница где я делал как мне думалось очень важную и нужную вещь.Которую нужно было регулярно обновлять,поддерживать и следить.Потом стало мало времени и я прикрыл эту страницу как мне казалось временно.За три месяца про эту страницу спросили только два человека.То есть в то что я вкладывал много сил,труда и времени оказалось никому и никогда не нужным.

gorbi

В том-то и дело, что между "нам кажется" и "есть спрос" часто бывает пропасть.

domofor

Цитата: S.T.A.L.K.E.R. от 03 октября 2020, 08:23:23- у меня было прикручена отдельная страница где я делал как мне думалось очень важную и нужную вещь.Которую нужно было регулярно обновлять,поддерживать и следить.Потом стало мало времени и я прикрыл эту страницу как мне казалось временно.За три месяца про эту страницу спросили только два человека.

Похожая ситуация была с фотогалереей на одном из моих форумов. Спросил у юзеров: нужна? Они все хором: конечно, нужна! Прикрутил к форуму галерею с комментами фоток. В итоге: туда запостили по одной свои фотки пара-тройка юзеров и на этом все заглохло))

gorbi

Цитата: domofor от 03 октября 2020, 08:45:52Похожая ситуация была с фотогалереей на одном из моих форумов. Спросил у юзеров: нужна? Они все хором: конечно, нужна! Прикрутил к форуму галерею с комментами фоток. В итоге: туда запостили по одной свои фотки пара-тройка юзеров и на этом все заглохло))
Единственный реальный способ угадать с фичей это подсмотреть. Лучше у конкурента. Если нет успешного конкурента, то, скорее всего, нет и рабочей идеи.

Yarik

Цитата: gorbi от 03 октября 2020, 08:51:19Единственный реальный способ угадать с фичей это подсмотреть. Лучше у конкурента.
В том то и дело что у конкурентов есть.Получается что оно и у конкурентов нафиг никому не нужно никому.
Мне лично оно уже точно не нужно,то ради чего делалась эта страница уже отходит потихоньку - спутниковое.
Я уже спутник два года не смотрю.

artvolt

#27
Цитата: gorbi от 03 октября 2020, 07:42:34Artmix, а вам не кажется, что у вас проблемы с логикой. Вы видите, что пользователи ничего не пишут и при этом:
- уходите с бесплатного хостинга
- гоняетесь за каким-то айпишником
- готовы прикручивать цээмэски и т.д.

Почему это? И пользователи пишут и я пишу. А чтобы ещё больше писали и чтобы сайт был современнее, красивее, многообразнее и удобнее - я провожу технологические и дизайнерские эксперименты. Я пытаюсь хоть что-то делать, это обязанность админа, постоянно развивать сайт, искать новые пути, не сидеть сложа руки. В конце концов так просто интереснее жить и работать, мне самому очень интересно изучать новый функционал, тестировать новые технические решения. Лучше так, чем как некоторые форумные админы, которые вообще забрасывают свои проекты, даже SSL ленятся активировать для сайта.

С бесплатного хостинга я ушёл потому что он стал по сути платным, причём с непомерно завышенными ценами (и при этом с минимальным функционалом), а для бесплатной работы оставили только их домен третьего уровня. Правильно сделал что ушёл, надо было давно переходить на нормальный хостинг. Бесплатные форумные хостинги - это конечно вещь не хорошая, они заманивают пользователей, а потом придумывают всякие сложности, а админ без всяких прав на форум по сути остаётся.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

Ну и кто в плюсе, кроме платного хостера?

artvolt

#29
Установил Media-wiki. Решил посмотреть что это такое, как работает. Только на собственной практике можно понять суть. Установил в подкаталог. Всё вроде нормально установилось, но вот после установки, в новейшем Хроме почему-то ничего не отображается (в том числе и фавикон не отображается):

(чтобы увидеть фото в большом размере нажмите правой кнопкой мыши - открыть картинку в новой вкладке)



Через анонимайзеры и в других браузерах (более старых) кириллица из скопированного адреса превращается в набор символов и тогда страница отображается:



В основном браузере, в самом новом Хроме - скопированная ссылка из такого вида " https://art-cafe.info/wiki/index.php/%D0%97%D0%B0%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0 " - преобразуется в адрес с русскими словами и страница остаётся пустой.

Что же делать?
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

Цитата: artmix от 03 октября 2020, 21:20:37Что же делать?
Учиться. Вы вроде этого хотели?

artvolt

Добрый день. Последняя версия Медиавики 1,35, судя по всему не стабильна и имеет какие-то глюки. Начиная с версии 1,34 и ниже установка происходит нормально.

"Art Cafe Wiki" - https://art-cafe.info/wiki/index.php

Цитата: digger® от 01 октября 2020, 15:01:22Поставить mediawiki в подкаталог форума, закинуть туда файл моста, в нем изменить две строчки конфигурации - всё.

Диггер, подскажите пожалуйста какие две строчки нужно править в файле моста. Все инструкции на английском языке и поэтому сложно понять все нюансы.

И ещё просьба подсказать: как можно в шаблон Медиавики-Curve вставить в шапку баннер-лого вверху слева и меню с ссылками (в том числе на форум) в самом верху справа, как это сделали на англоязычном форуме поддержки - https://wiki.simplemachines.org/smf/Main_Page . Буду очень благодарен за любую конкретную помощь.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

Yarik

Цитата: artmix от 05 октября 2020, 14:26:56Диггер, подскажите пожалуйста какие две строчки нужно править в файле моста. Все инструкции на английском языке и поэтому сложно понять все нюансы.
Ссылку дайте где почитать можно на английском языке инструкцию...

artvolt

Цитата: S.T.A.L.K.E.R. от 05 октября 2020, 18:55:25Ссылку дайте где почитать можно на английском языке инструкцию...

Вот статья в Медиавики - https://www.mediawiki.org/w/index.php?oldid=3780087

Ещё статья в Медиавики - https://www.mediawiki.org/w/index.php?oldid=3746377

17 страниц обсуждений, на англоязычном форуме поддержки SMF - на последних страницах там пишут о проблемах, ошибках - https://www.simplemachines.org/community/index.php?topic=221622.0

В общем не совсем понятно как ставить мост, и работает ли это всё реально на сегодняшний момент с последними версиями SMF и Mediawiki.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

digger®

Почему просто не взять официальный мост и не поставить его по прилагающейся инструкции, понять которую можно даже без гуглоперевода (или с его помощью)?
https://github.com/SimpleMachines/smf-mw-auth

gorbi

Пустое это. Типичная ветряная мельница

artvolt

Цитата: digger® от 05 октября 2020, 19:44:09Почему просто не взять официальный мост и не поставить его по прилагающейся инструкции, понять которую можно даже без гуглоперевода (или с его помощью)?
https://github.com/SimpleMachines/smf-mw-auth

Не все нюансы понятны. Для Wikimedia должна быть создана своя База Данных, или при установке надо указать Базу Данных SMF и туда Вики отправлять? Я сейчас когда устанавливал Wiki - создал для неё отдельную Базу Данных.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

digger®

Гуглоперевод:

Auth_SMF.php управляет аутентификацией между MediaWiki и
уже существующий SMF форум. С помощью файлов cookie и управления ими
через Auth_SMF.php, SMF и MediaWiki могут «общаться» друг с другом, и
поэтому без проблем соедините обе среды.

Пользователи создаются в MediaWiki при первом доступе к Wiki.
при входе на форум тоже. Другими словами, когда зарегистрированный
пользователь вашего форума вошел в систему и впервые получил доступ к вики.
время, он / она будет автоматически и немедленно зарегистрирован и зарегистрирован
в вики с заранее назначенными правами.

Это расширение предоставляет лишь основу для соединения MediaWiki и
SMF: ожидается, что каждый администратор выполнит интеграцию (темы,
связывание и т. д.)

Предварительные условия
==============

Перед тем как начать, рекомендуется:

- Прочтите этот файл полностью и поймите все необходимые шаги

- Используйте одну и ту же базу данных для MediaWiki и SMF. Используйте префикс, например
wiki_ для идентификации таблиц MediaWiki.

- Иметь полностью работающую независимую установку MediaWiki на сервере.

- Выполните полное резервное копирование файлов и баз данных. Восстановление не должно быть
требуется, но это не повредит на всякий случай.


Как установить
==============

Следуйте этим инструкциям, чтобы связать MediaWiki и SMF.

1- Загрузите Auth_SMF.php на свой компьютер, а затем загрузите этот файл в
папка 'extension' вашей установки MediaWiki.

2.- Загрузите файл LocalSettings.php, который находится в корне
папка вашей установки MediaWiki.

3.- Отредактируйте LocalSettings.php (но убедитесь, что не используете Блокнот, TextEdit или
другой текстовый редактор, который добавляет метки порядка байтов к файлам, или вы
сломайте свою вики). См. Https://en.wikipedia.org/wiki/Byte_order_mark
для получения дополнительной информации о знаках порядка байтов.

4.- Если вы настроили свою вики так, чтобы пользователи регистрировались
перед тем как разрешить редактировать или создавать страницы, следующая запись
должен быть уже создан в LocalSettings.php:

# Это требует, чтобы пользователь вошел в вики, чтобы внести изменения.
$ wgGroupPermissions ['*'] ['edit'] = false; // Настройка MediaWiki

5.- Прокрутите до конца файла, затем скопируйте и вставьте
следующее содержание:

# Если у вас возникла проблема, при которой вы, кажется, вошли в систему
# даже если вы вышли из системы, отключите кеш страницы.
# $ wgEnableParserCache = false;
# $ wgCachePages = false;

# Аутентификация SMF
# Для начала вам нужно только настроить wgSMFPath.
# Остальные настройки необязательны для расширенных функций.

# Относительный путь к каталогу форума из вики
# Не ставьте завершающий /
# Пример: / public_html / forum и / public_html / wiki -> ../forum
$ wgSMFPath = "../forum";

# Используйте систему входа в SMF для автоматического входа / выхода из вики
# Это лучше всего работает, если вы используете сеансы базы данных SMF (по умолчанию).
# Убедитесь, что "Использовать сеансы, управляемые базой данных" отмечен в
# SMF Admin -> Настройки сервера -> Раздел конфигурации функций
# ПРИМЕЧАНИЕ: не забудьте настроить $ wgCookieDomain ниже
# $ wgSMFLogin = true;
# $ wgCookieDomain = 'domain.com';

# Члены этих SMF-групп не смогут войти в вики.
# Это полезно для запрета доступа к вики и простой защиты от спама.
# метод. Идентификатор группы, который можно найти в URL-адресе (; group = XXX)
# при просмотре группы из панели управления администратора.
# $ wgSMFDenyGroupID = array (4);

# Предоставить членам этой группы (групп) SMF доступ к вики
# ПРИМЕЧАНИЕ. Группа wgSMFDenyGroupID заменяет это.
#wgSMFGroupID = array(2);

# Предоставить членам этой группы (ей) SMF привилегии сисопа вики
# ПРИМЕЧАНИЕ: эти участники должны иметь возможность войти в вики.
# $ wgSMFAdminGroupID = array (1, 3);

# SMF для перевода группы вики. Это позволяет нам назначать вики-группы
# тем, кто находится в определенных группах SMF.
#$wgSMFSpecialGroups = array(
#  // SMF Group ID => Wiki group name,
#   5 => 'autoconfirmed'
#);

# ЭТО ДОЛЖНО ДОБАВИТЬСЯ. Это предотвращает прямой доступ к файлу Auth.
определить ('SMF_IN_WIKI', true);

# Загрузите расширение
require_once "$IP/extensions/Auth_SMF.php";
$wgAuth = new Auth_SMF();

6.- Загрузите LocalSettings.php и перезапишите существующий.
(помните, что всегда полезно иметь резервную копию)

7.- Проверьте свою интеграцию. Если все прошло хорошо, у вас должно быть
полная аутентификация по мосту. Если нет, продолжайте читать
руководство по устранению неполадок.

artvolt

Диггер, спасибо, буду пробовать.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

artvolt

Что-то не получается пока. Написано "Check to make sure $wgSMFPath is correctly set in LocalSettings.php!" - https://art-cafe.info/wiki/index.php

Вот такой код добавил в "LocalSettings" - в чём может быть ошибка? "$ wgSMFPath" установлен вроде правильно.

# If you experience the issue where you appear to be logged in
# eventhough you are logged out then disable the page cache.
#$wgEnableParserCache = false;
#$wgCachePages = false;

# SMF Authentication
# To get started you only need to configure wgSMFPath.
# The rest of the settings are optional for advanced features.

# Relative path to the forum directory from the wiki
# Do not put a trailing /
# Example: /public_html/forum and /public_html/wiki -> ../forum
$wgSMFPath = "/public_html";

# Use SMF's login system to automatically log you in/out of the wiki
# This works best if you are using SMF database sessions (default).
# Make sure "Use database driven sessions" is checked in the
# SMF Admin -> Server Settings -> Feature Configuration section
# NOTE: Make sure to configure the $wgCookieDomain below
#$wgSMFLogin = true;
#$wgCookieDomain = 'art-cafe.info';

# Members in these SMF groups will not be allowed to sign into wiki.
# This is useful for denying access to wiki and a easy anti-spam
# method.  The group ID, which can be found in the url (;group=XXX)
# when viewing the group from the administrator control panel.
#$wgSMFDenyGroupID = array(4);

# Grant members of this SMF group(s) access to the wiki
# NOTE: The wgSMFDenyGroupID group supersedes this.
#wgSMFGroupID = array(2);

# Grant members of this SMF group(s) wiki sysop privileges
# NOTE: These members must be able to login to the wiki
#$wgSMFAdminGroupID = array(1, 3);

# SMF to wiki group translation.  This allows us to assign wiki groups
# to those in certain SMF groups.
#$wgSMFSpecialGroups = array(
#  // SMF Group ID => Wiki group name,
# 5 => 'autoconfirmed'
#);

# THIS MUST BE ADDED.  This prevents direct access to the Auth file.
define('SMF_IN_WIKI', true);

# Load up the extension
require_once "$IP/extensions/Auth_SMF.php";
$wgAuth = new Auth_SMF();
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

digger®

Цитата: artmix от 05 октября 2020, 23:27:57Что-то не получается пока. Написано "Check to make sure $wgSMFPath is correctly set in LocalSettings.php!" - https://art-cafe.info/wiki/index.php

Вот такой код добавил в "LocalSettings" - в чём может быть ошибка? "$ wgSMFPath" установлен вроде правильно.

Путь должен быть $wgSMFPath = "../";
Есть подозрение что PHP 7.3 ему не нравится или что-то еще. Нужно смотреть что в ошибках PHP выдает.

domofor

Цитата: artmix от 02 октября 2020, 12:01:23Блог я установил на форум, он легко устанавливается

По поводу блога на форуме есть интересная дискуссия на офсайте СМФ: https://www.simplemachines.org/community/index.php?topic=575081.0

gorbi

Современнее прикручивать видеоблог

artvolt

#43
Поменял PHP на 7.2, ничего не изменилось. Не откатываться же мне до какой-нибудь 5-й PHP, так и работа форума может нарушиться. В инструкции на Гитхубе ничего про это не объясняется, нет никаких предупреждений.

У меня установлена более старая версия Mediawiki 1.27.6 - она за 19-й год по моему, или ещё раньше. Может быть для неё предпочтительнее какие-то старые версии PHP? Но какие? Не понятно. С более поздними версиями Вики не работает шаблон "Curve", это известный факт, у других также, я читал об этом темы. Самые новые файлы шаблона "Curve" из Гитхуба, якобы рассчитанные на последние версии Mediawi - на самом деле делают дизайн весьма отличный от классической "Curve", только цвет меняют, или вовсе отображаются не корректно.

Только с версией Вики 1.27 удалось настроить шаблон Curve (версия шаблона 1.3) в полноценном классическом виде. (для меня это важно - хочется чтобы всё было оформлено в едином дизайне).

Убрал пока код моста из LocalSettings, чтобы Вики заработала. Видимо не судьба настроить мост, пусть будет просто Вики с отдельным входом. Хотя очень жаль, хотелось всё же чтобы всё работало оптимальным образом, раз уж придумана такая технология.

(Не удобно что у Вики нет нормальной админки и всё приходится делать через файл LocalSettings.)

На англоязычном форуме SMF много сообщений об ошибках установления Моста "Вики-SMF". Технология (также как и файл шаблона "Curve" для Вики) явно требует модернизации и оптимизации, исходя из современных реалий и расширенной инструкции с разъяснением более широкого спектра ошибок установки.

Вики-раздел на "simplemachines.org" отображает имя пользователя, если перед этим залогиниться на форуме или портале, значит у них мост работает как-то.


Цитата: digger® от 06 октября 2020, 01:55:56Путь должен быть $wgSMFPath = "../";
Есть подозрение что PHP 7.3 ему не нравится или что-то еще. Нужно смотреть что в ошибках PHP выдает.


А где это смотреть? В логах ошибок на форуме ничего нет.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

artvolt

Цитата: digger® от 30 сентября 2020, 22:07:12В плагинах Mediawiki есть мосты для SMF.

Что-то не найти альтернативных мостов, везде только один и тот же файл "Auth_SMF.php" представлен. И коды для коррекции LocalSettings, один более старый отсюда - https://www.mediawiki.org/w/index.php?oldid=3746377 (я его уже испробовал, не работает), и более новый из Гитхуба.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

artvolt

#45
Добавил в ".htaccess" сайта специальный код, чтобы на экран выводились ошибки PHP. Снова внёс коррективы в LocalSettings Вики. Теперь при открытии - https://art-cafe.info/wiki/index.php - показываются такие строчки:

ЦитироватьFatal error: require_once(): Failed opening required ...
Auth_SMF.php on line 995
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

gorbi

А просто посмотреть логи ошибок, не?

artvolt

Цитата: gorbi от 06 октября 2020, 17:45:12А просто посмотреть логи ошибок, не?

А где можно посмотреть логи ошибок PHP? Я в этих вопросах до сих пор "чайник" к сожалению. В логах ошибок в форумной админке я ничего не нашёл.
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"

digger®

Цитата: artmix от 06 октября 2020, 17:38:58Добавил в ".htaccess" сайта специальный код, чтобы на экран выводились ошибки PHP. Снова внёс коррективы в LocalSettings Вики. Теперь при открытии - https://art-cafe.info/wiki/index.php - показываются такие строчки:
Сделал чтобы работал мост.

artvolt

Диггер, огромное спасибо!
👍 Форум на движке SMF - Art Cafe ~ 👍 Блог Позитивных Новостей - https://www.joynews.ru ~ 👍 Качественный хостинг и домены по хорошим ценам - "Hostland"