Меню Рубрики

Установка расширений для mediawiki

Блог Bingam

Об авторе

Поиск по сайту

Свежие записи

Свежие комментарии

50 расширений для Mediawiki

При использовании моей подборки расширений ссылка на источник обязательна.

Расширения (Extension) — это сборки PHP-кода, которые добавляют новые возможности и расширяют функциональность ядра MediaWiki. Расширения — одно из главных преимуществ MediaWiki. Они дают администраторам и пользователям вики возможность адаптировать MediaWiki под собственные запросы.

В зависимости от ваших целей вы можете использовать расширения для:

  • расширения языка вики-разметки для написания статей — смотрите Category:Parser function extensions и Category:Parser extensions для примеров.
  • добавления новых возможностей отчетности и администрирования — смотрите Category:Special page extensions для примеров.
  • изменения внешнего вида MediaWiki — смотрите m:Gallery of user styles и Category:User interface extensions для примеров.
  • повышения безопасности через использования различных методов аутентификации — смотрите Category:Authentication and Authorization Extensions для примеров.

Для правильного функционирования устанавливайте расширения соответствующие именно Вашей версии MediaWiki.

Итак список расширений по группам:

Пользователи:

1. Extension:IM Status — расширение добавляет кнопки для просмотра онлайн статуса пользователя различных клиентов IM (англ. Instant messenger — Средство мгновенного обмена сообщениями), таких как: AIM, Google Talk, ICQ, MSN / Live Messenger, Skype, Xfire и Yahoo.

2. Extension:EditAccount — имеет две основные цели. Одна из них, возможность изменить пароль, настоящее имя или адрес электронной почты другого пользователя. Во-вторых, отключить учётную запись другого пользователя. Специальные страницы могут быть ограничены для определенной группы пользователей, то есть доступны только админам или бюрократам. Примечание: Отключение учётной записи не может быть отменено через эту специальную страницу.

3. Extension:Renameuser — появляется специальная страница, которая позволяет авторизованным пользователям переименовывать учётные записи пользователей.

4. Extension:User Merge and Delete — расширение позволяет пользователям вики с правами бюрократа объединять одного Wiki пользователя с учётной записью другого.

5. Extension:GlobalUserGroups — это расширение позволяет пользоваться глобальным управлением правами пользователей. Глобальные права пользователей будут показаны на странице Special: Listusers .

6. Extension:EmailUsers — это расширение позволяет пользователям отправлять письма нескольким адресатам.

7.Extension:AddGroups/ru — это расширение даёт возможность добавлять дополнительные группы, которые Вам нужны.

Панель редактирования:

8. Extension:UsabilityInitiative — включает несколько компонентов:

  • ClickTracking
  • PrefSwitch
  • PrefStats
  • UserDailyContribs
  • Vector
  • WikiEditor

9. Extension:FCKeditor (Official) — расширение добавляет WYSIWYG редактор при редактировании страниц.

10. WYSIWYG editor — простой способ форматирования страницы с помощью редактора разметки.

11. Extension:CharInsert/ruCharInsert — расширение, создающее JavaScript-ссылки, при нажатии на которые происходит вставка предопределённого текста (Edittools) в текстовом поле.

Аватарки:

12. Extension:SocialProfile — расширение включает социальный профиль пользователя MediaWiki, в частности, аватары, список друзей и проч.

13. Extension:RandomUsersWithAvatars — расширение отображает случайно выбранные аватары вики пользователей на странице, на который вы поместите определённый тег.

Опросы:

14. Extension:CommunityVoice — это расширение позволяет вставить голосовалку в вики-страницу, а затем пользователи могут дать 1-5 балльный рейтинг.

15. Extension:Vote — расширение для голосования на специальной странице Special:Vote.

16. Extension:QPoll — это расширение позволяет создавать опросы на вики страницах.

17.Extension:SecurePoll — специальное расширение страницы для сводной таблицы выборов, опросов и обследований. В настоящее время является неполным.

Прочие: http://www.mediawiki.org/wiki/Category:Poll_extensions

Twitter:

18. Extension:TwitterFeed — расширения MediaWiki, которое обеспечивает отображение последнего твитта на вики странице.

19. Extension:Community Twitter — расширение даёт определенной группе пользователей возможность написания, удаления и переписки с помощью Twitter.

Facebook:

20. Extension:Facebook — добавляет несколько функций для доступа на Facebook. Бета-версия.

Виджеты:

21. Extension:Widgets — расширение позволяет добавлять вики виджеты и просто создавать страницы в пространстве имен виджетов.

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

    Frink Wiki W >Функции парсера:

23. ExpandTemplates – раскрывает шаблоны, функции парсера и переменные, чтобы показать развёрнутый вики-текст и просмотреть отрисованную страницу.

24. SyntaxHighlight – позволяет использовать тег для подсветки синтаксиса с помощью GeSHi Highlighter.

25. ParserFunctions – улучшенный синтаксический анализатор с логическими функциями.

RSS:

Статистика:

28. Extension:Site Meter for MediaWiki — расширение, которое позволяет добавить Site Meter — трафик сбора статистики для MediaWiki, показывая небольшое изображение на боковой панели.

29.Extension:Google Analytics Integration/ru — это расширение помещает код Google Analytics в каждую страницу MediaWiki. Настройки позволяют включить вставку кода при просмотре страниц пользователями с правами ‘защиты страниц’ (sysops) и пользователей типа ‘бот’ (bots). По умолчанию код не вставляется, чтобы избежать попадания информации об этих служебных посещениях в статистику.

Видео / YouTube / Flash / FLV / SWF /Музыка:

30. EmbedVideo – расширение для вставки видео на википедии.

31. Extension:FlvHandler — это расширение добавляет возможность пользователям загружать Flash видео и добавлять их на страницы.

32. Extension:MediawikiPlayer — добавляет JW FLV Media Player в вики-страницы.

33. Extension:Player — добавляет встроенный плеер для воспроизведение мультимедиа с помощью обычных плагинов браузера или встроенных проигрывателей.

34. Extension:FlashMP3FlashMP3 добавляет простой Flash-плеер для воспроизведения MP3-файлов.

Навигация:

35. Extension:Admin Links — расширение MediaWiki добавляет специальную страницу, «Специальные: AdminLinks», которая содержит ссылки, предназначенные для администраторов вики; расширение призвано служить своеобразной «панелью управления» для функций администратора.

Читайте также:  Установка maxi cosi rodi

36. Extension:DinamicWikiSitemap/ru — это отдельная страница карты сайта. Карта сайта будет обновляться автоматически, что полезно, если вы регулярно обновляете ваш сайт.

37. Extension:CategoryTree/ru — расширение CategoryTree обеспечивает динамическое представление о структуре категорий в вики в виде дерева.

Страницы:

38. Extension:AuthorProtect — позволяет защитить страницу одного автора от изменений её другими участниками или не зарегистрированными пользователями.

39. InputBox – позволяет включать заранее определённые HTML-формы.

40. Cite — расширение, которое позволяет создавать примечания. Включает несколько расширений, которые могут быть установлены отдельно и функционировать независимо друг от друга.

Форум:

42. Extension:AWC’s Forum/ru — это расширение позволяет отображать автономные форумы в MediaWiki.

43. Extension:WikiForum — расширение добавляет форум на новой специальной странице Special: WikiForum.

Безопасность / антиспам (captcha):

44. Extension:AntiBot — расширение представляет собой простую систему для проверки спамботов.

45. Extension:ConfirmEdit — расширение позволяет использовать различные методы добавления CAPTCHA дабы предотвратить от редактирования вики спам-ботов и других автоматизированных средств, а также, чтобы не дать попытки залогиниться, подбирая пароль.

46. Extension:AntiSpoof/ru — расширение для предотвращения создания смешанных имён участников (содержащих символы из различных кодовых страниц).

47. Extension:AbuseFilter — AbuseFilter (фильтр злоупотреблений) позволяет привилегированным участникам устанавливать фильтры, контролирующие действия участников и автоматически реагирующие на определённое поведение.

48. Extension:Nuke — расширение, которое позволяет администраторам массовое удаление страниц.

Гаджеты:

50. Extension:Gadgets — расширение разрешает пользователям включать JavaScript, предоставленные пользователям гаджеты на их странице настроек. Выбрать гаджеты можно здесь.

источник

Установка и настройка MediaWiki + 3 полезных расширения

Почему MediaWiki?

  1. Потому что его разрабатывает и использует WikiMedia (разработчики WikiPedia);
  2. Базы данных MySQL, PostgreSQL, SQLite;
  3. Поддерживает memcached и Squid;
  4. YAML, HTML и TeX;
  5. Оптимизированна под поисковики, есть расширения и темы, полная русская локализация.

Установка

  • Нам понадобиться PHP5 и выше (плюс PCRE и SPL), СУБД MySQL или PostgreSQL.
  • Качаем архив и распаковываем в директорию где будет у нас находится вики-раздел сайта;
  • Переходим по пункту “set up the wiki”;
  • Заполняем анкетные и конфигурационные данные (Название, язык, бд, кеш, администратор и т.д.);
  • Все, готово!

Настройка

Перемещаем файл LocalSettings.php ( /config/LocalSettings.php) в корень вики-раздела ( /);

В LocalSettings.php находятся основные настройки вики-движка, например директива $wgUseAjax (true/false) отвечает за AJAX, то есть если true то будет вики-движком использоваться AJAX (по возможности конечно).

Добавьте в LocalSettings.php:

Расширения

Расширения находятся по адресу http://www.mediawiki.org/wiki/Category:Extensions/ru , со структурой категорий разобраться не так уж легко, поэтому рекомендую использовать поиск.

Устанавливать расширения очень просто, надо распаковать архив в каталог /extensions.

И напоследок, 3 полезных расширения…

CategoryTree

Предназначена для вывода “дерева категорий” в раздел “Спецстраницы/Списки страниц/Дерево категорий” и в сайдбар.

Добавьте в LocalSettings.php:

Для перемещения меню категорий в сайдбаре, я изменил шаблон MonoBook (именно он используеться по умолчанию):

Файл /skins/MonoBook.php строка 177

то есть, мы просто поменяли местами порядок следования меню.

FCKeditor

Я использовал вторую, типа официальная всетаки!
Добавьте в LocalSettings.php:

Я пробовал еще TinyMCE расширение, однако оно сильно нестабильно (Release status: unstable), пользоваться невозможно 🙁

Еще есть дополнительные опции:

В данном случае “рич-редактор” — это FCKeditor.

MindMap

Еще есть FreeMind и WikiMindMap, я их на деле не использовал, но судя по описания очень даже ничего!

Диаграмма связей, известная также как интеллект-карта, (англ. Mind map ) — способ изображения процесса общего системного мышления с помощью схем. Также может рассматриваться как удобная техника альтернативной записи.

P.S. Восстановленный пост.

Комментарии

Нужна помощь.
Создание новой версии сайта www.divingfinder.com на движке www.mediawiki.org

Сама Вика, основной функционал, основная безопасность, языки,
перенесенная дата уже будут стоять. Будет необходима доводка —
настройка, работа с шаблонами. ТЗ — по запросу.
Подобный сайт уже существовал и работал на этом движке ранее.

если интересует возможность подработать — обращайтесь плс с сайта или по епочте.

Мне понравилось. Столько полезного материала. Тока обновляйтесь больше )

Слушайте, ребят, меня уже пол недели мучает вопрос а как координально изменить дизайн вики?
Я так понимаю, что основной хтмл-контент содержится в Monobook.tpl, так?
Но в нём пхп-переменные так завуалированы?

В MediaWiki, как и в большинстве PHP движков используется механизм шаблонов/тем, в которой намешан PHP. Даже более того, не только в PHP так, а повсеместно.

Только средствами верстки — не возможно управлять логикой вывода. Таковы технологии, ждем прогресса 🙂

Вам необходимо либо самому верстать тему, либо править существующие шаблоны. На фриланс-биржах думаю вам помогут 😉

Тормозит все ужасно. Повключали все возможности кеширования и сокращения функционала, какие можно — тормоза остались. Кто нибудь сталкивался с такой проблемой?

Не знаю, что-то не замечал тормозов. А какие технические характеристики сервера? И какое ПО используется для кеширования?

> А какие технические характеристики сервера?
> И какое ПО используется для кеширования?

Процессор: Intel Celeron 2.40GHz
Опер память: 1Gb

Типичная картина, наблюдаемая в top:
Mem: 1027604k total, 976648k used, 50956k free, 428k buffers
Swap: 1959920k total, 12016k used, 1947904k free, 383372k cached
load average редко опускается ниже 1.

Читайте также:  Установка противопожарных клапанов при пересечении противопожарных преград

Кеширование производится встроенными средствами MediaWiki, php-акселераторов на сервере нет. Memcached тоже нет.

Без php-акселераторов и memcached конечно туговато, но чтобы при 3-5 параллельных запросах все они отваливались по таймауту.

И еще: все процессы httpd весят по 40-60 мегабайт. Это нормально?

И еще: все процессы httpd весят по 40-60 мегабайт. Это нормально?

Думаю вполне нормально, у меня на одном из серверов 160 MB. Это же обрабатывающие процессы, они постоянно обрабатываю соединения, а не плодятся при каждом..

На самом деле я не знаю почему у вас виснет, очень странно, попробуйте указать в апаче:
MaxClient 10

и расскажите что получилось.

А другие системы, например WordPress или Drupal тормозят? Потестите.

Подскажите как установить MediaWiki в корень сайта? Чтобы безпроблемно запускаля по ссылке www.sait.ru Какие необходимы настройки.

Я уже не помню что надо писать при установке, у вас возникли трудности? Какие вы пути вписали?

Есть бесплатный хостинг, находится сайт по пути на хостинге: 1/www/установленная вики/
Установка прошла замечательно, базы встали, переместил файл локал сеттинг на уровень вверх, но при открытии главной страницы ничего не появляется — чистая страница.

Вы тут «1/www/» создайте файл test.php и впишите туда

после чего в LocalSettings поправьте путь до «то что вывело в test.php» + /путь до вики/

Извините за недопонимание, но объясните подробнее вот точный путь до движка вики /home/vshosts/hosts/u10470/мойсайт/www/здесьвики как всё прописать? И в каком месте в LocalSettings поправить путь и как он будет выглядеть?

Насколько я помню там вообще не надо указывать в настройках путь до вики, у вас сейчас не запускается? А если вместо вики поместить туда index.php, то запускается то что в index.php?

В строке браузера отображается после открытия вот что: «http://мойсайт/index.php/Заглавная_страница» и больше ничего на странице нет.

Так значит вики то у вас нормально работает, вы просто в конфиге где-то ошиблись видимо. Включите режим вывода ошибок, скорее всего у вас проблема с подключением к БД.

Вроде всё проверил в LocalSettings в строках относящихся к mysql всё верно. Подскажите как включить режим вывода ошибок.

В общем поплясал я вокруг, да около и базы проверил и всё прочее, на локальном Денвере встаёт всё на пять, на хостинге как говорится — болт.

А что на хостинге? Какие ошибки?

И где же это посмотреть, простите за неосведомлённость?

Я же сказал как включить вывод ошибок, после включения заходите на страницу и там будет ошибка

Именно так всё прописал в файле .htaccess о страница всё равно чистая выходит.

Тогда установите уровень вывода ошибок http://ru2.php.net/manual/en/function.error-reporting.php

Добрый день, спасибо за статью. Установил по вашей схеме «CategoryTree» всё тоже самое прописал в конфиге, но теперь в Sidebar(e) появился раздел «Категории» и в нём «Категория «root» не найдена.»? как это поправить, где эта категория root и как в этот блок что то добавлять?

http://wiki.adw0rd.ru/index.php/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Root вот тут посмотрите, думаю станет понятно 🙂

А у меня она глючит (глотает символы) по черному, не знаю что и делать .

Хостинг мой. Пара тяжелых битриксов у меня там летает на ура.

Andrey, какая версия? Вы пробовали ставить другие версии?

Версия с сайта стабильный релиз:

MediaWiki 1.15.1
PHP 5.2.6 (apache2handler)
MySQL 5.0.51a-log

Другие версии не ставил. А зачем ? Эта ведь стабильная должна быть ?

Хоть и стабильная, но это не значит что приложение 100% работает правильно

Как я понимаю, первоисточник статьи здесь, а по ссылке maxyc.ru/2009/09/mediawiki-install-setup/ всего лишь copy-paste.

Действительно, даже не знал что успели скопипастить 🙂
Мне кажется там весь контент такой.

Уважаемыи, спасибо за статью!

Расскажите подробнее как установить WikiMindMap.
Очень необходимая для меня штука! Десктопные фримаинд и т.д. не подходят.
Будьте любезны!

Извините, но как я и сказал «я их на деле не использовал». А у вас возникли уже какие-то проблемы?

Установил на хостинг движок МедиаВики, после установки на Заглавной странице набор ссылок и отсутствие дизайна. http://web-safety.info

Загрузил тестовую картинку-логотип, прописал её в Локальных настройках, не отображается..собственно не совсем понял где она должна появится)

Так и должно быть? Либо где то ошибка?

Как настроить дизайн подобный Википедии?

Заранее благодарю за помощь.

А что у вас со скином? Вообще оформления нет.

http://pyha.ru/wiki/ — вот страничка, на ней видно логотип (http://pyha.ru/wiki/images/logotype.png) в верхнем левом углу.

Здравствуйте! Скачал движок по вашей ссылке, но файла LocalSettings.php в папке config там нет.

Да, действительно. А раньше был.

Установил wiki по умолчанию, в католог site.ru/wiki/ но когда захожу путь меняется на site.ru/index.php/бла бла бла

Может кому пригодится.
Установка счетчика.
Регистрируемся в системе счетчика копируем код и создаем файл counter.php
Ставим файл в категорию /skins
Меняем код, для этого находим в MonoBook.php следующий код

Читайте также:  Установка гофры на дымоход

это логотип лицензии в левом углу (footer), меняем его на код

Еще совет, перед тем как менять LocalSettings.php копируйте не исправленный фай на компьютер. Для избежания исправления ошибок. Если у Вас пропало оформление, разметка или при запросе страницы выдает ошибку, значит где то в LocalSettings.php напортачили.
При появлении подобного загружайте на сервер файл LocalSettings.php заменяя измененный.
Сохраняйте LocalSettings.php после каждого удачного апгрейда=)

Скажите, пожалуйста, если в LocalSettings.php установлены создание стр. и правка только зарегистрированных участников на вике, сохраняется где-то их e-mail, указанный при регистрации? и куда автоматом отправляется письмо с подтверждением о ней.

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

Я не знаю, посмотрите в БД

adw0rd, я думаю что Вас путают в вопросе с файлом LocalSettings.php.
Изначально файла нет в директории config.
Но он появляется там после прохождения этапов web-установки.
Проверено на MediaWiki 1.15.1.

Тамогавк я вообще оригинальный LocalSettings.php храню переименованный на хостинге. И, там же, переименнванную предпоследнюю версию.

Замечание про $wgEmailConfirmToEdit

# Запрет незарегистрированным участникам редактировать статьи $wgEmailConfirmToEdit = true;

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

т.е. требует проверенный email редактора.

Не получается запретить гостям редактировать страницы. Позапрещал уже вроде всё что можно, толку нет. Вписал вот такие строки:

Запрет незарегистрированным участникам редактировать статьи

Restrict anonymous editing

$wgGroupPermissions[‘‘][‘edit’] = false;
$wgGroupPermissions[‘
‘][‘createpage’] = false;
$wgGroupPermissions[‘‘][‘createtalk’] = false;
$wgGroupPermissions[‘
‘][‘writeapi’] = false;

hide user tools for anonymous (IP) visitors

Извините за такой вопрос, но как установить расширение? PhpShellом не получается.

Простым копированием данных, самое простой транспорт — ftp, потомучто доступен на всех хостингах.

Добрый день.
Пользую mediawiki в связке с openldap — всё отлично работает и права назначает кому какие нужно и пользователей пускает каких нужно, вообще пёрфект, но вот постигла проблематика. Если в имени пользователя есть знак подчеркивания «_», что-то типа vasya_pupkin, то wiki пытается искать в базе ldap пользователя vasya pupkin, то есть без знака «_». Естественно такого пользователя она там не находит, и само собой пользователю в авторизации отказывается. Внимание вопрос — подскажите пожалуйста куда копать? Свежую версию extention — LdapAuthentication скачал и положил где жила предыдущая. Поиск по нету пока к сожалению результатов. Буду признателен за любую информация, вдруг решали уже такую проблематику. Заранее спасибо.

Ну я бы провел дебаг, поставил точки контрольные и посмотрел где подменяется на пробел. Либо напишите разработчикам.
Других не вижу способов.

вопрос, как добавить в движок ссылки типа file: на локальные ресурсы
на другом движке можно _http://www.msunews.ru/wiki/wiki/syntax/?do=show
а тут нашёл массив wgUrlProtocols добавил туда file: и получил Ж. у 🙂

Воткнул вику , сайт в подписи.

Я в растеряности )))
Господа как мне вывести алфавит, на пример азписи на букву А Б и Тд. ?

У меня проблема с FCKeditor. Установливал как у вас (тоже самое http://www.mediawiki.org/wiki/Extension:FCKeditor_(Official)). Брал с svn последную версию, 1.16. Wiki последняя.

Там надо всего две строчку добавить, ничего сложного но после добавления вот этого:

Получаю ошибку: HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.

Пытался понять что же такое $IP, которого у меня нет в конфиге. Не получилось найти описание. Что может быть?

Спасибо большое за статью. С установкой и настройкой проблем не возникло. Проблемы начались после установки расширений.
Скачал и поставил официальный FCKeditor , делал все как написано у вас. В результате никаких ошибок не возникает , но и расширенный редактор не появляется при редактировании статей.
Поставил CategoryTree, опять же по вашей схеме ставил. В Sidebar появился раздел Категории , а в нем «категория не найдена» , объясните пожалуйста как создавать эти самые категории и какую категорию ставить вместо Root.

С сайта не отправляются письма. Нет возможности подтвердить свой е-майл. Посоветуйте, где искать проблему?

Доброго времени суток! Не подскажите, каким образом в сайдбаре можно сделать из блоков разворачивающиеся списки (как на оф. вики). Скин стоит Vector

Поставил CategoryTree, опять же по вашей схеме ставил. В Sidebar появился раздел Категории , а в нем «категория не найдена» , объясните пожалуйста как создавать эти самые категории и какую категорию ставить вместо Root.

єтот вопрос меня очень интересует

Подскажите как разом скопировать все нужные шаблоны, категории из официальной ру-википедии в свою вики, чтобы потом на своей вики можно было спокойно писать статьи и они сразу принимали нормальный вид без ошибок что «нет шаблона» и т.д. т.е. другими словами как сделать из своей вики полную копию ру-википедии (но без имеющихся в ру-википедии статей)? Копировать содержимое шаблонов по одному и создавать такие же в своей вики — долгая и нудная задача.

источник

Добавить комментарий

Adblock
detector