Расширения для системы mediawiki
Здесь описано несколько расширений для mediawiki, которые я разработала или дописала.
Special:DeleteOldRevisions2
Special:DeleteOldRevisions это не мой плагин. Авторами являются Marc Noirot и Gunter Schmidt. Они не обновляли и не чинили плагин полтора года, контактов их не было, и я взяла плагин под свою ответственность, почистила последние баги и выложила под названием "Special:DeleteOldRevisions2".
Как можно догадаться по названию, он удаляет все старые ревизии статей. Что, тоже неохота весь этот хлам хранить?
На данный момент он должен безукоризненно работать с mediawiki 1.13.2, под которой я его и использую.
Как можно догадаться по названию, он удаляет все старые ревизии статей. Что, тоже неохота весь этот хлам хранить?
На данный момент он должен безукоризненно работать с mediawiki 1.13.2, под которой я его и использую.
Ссылки для расширения Special:DeleteOldRevisions2
Оригинальное расширение Special:DeleteOldRevisions на mediawiki.
Запись в блоге по поводу Special:DeleteOldRevisions2.
Скачать Special:DeleteOldRevisions2.
Страница Special:DeleteOldRevisions2 на mediawiki.
Запись в блоге по поводу Special:DeleteOldRevisions2.
Скачать Special:DeleteOldRevisions2.
Страница Special:DeleteOldRevisions2 на mediawiki.
Special:ManualSitemap
Special:GoogleSitemap это так же не моё расширение. Автором являются Francois Boutines-Vignard, он так же бросил свой проект.
Всё так же я взяла на себя ответственность, почистила последние баги и выложила под названием "ManualSitemap", поскольку сейчас не только Google поддерживает технологию sitemap, но и, например, яндекс.
Обычно вам должно быть достаточно консольной программы для генерации карты, встроенной в вики, но часто её использование невозможно из-за настроек безопасности. Этот плагин работает практически в любых обстоятельствах, даже при включённом safe mode.
Я добавила следующие функции:
Всё так же я взяла на себя ответственность, почистила последние баги и выложила под названием "ManualSitemap", поскольку сейчас не только Google поддерживает технологию sitemap, но и, например, яндекс.
Обычно вам должно быть достаточно консольной программы для генерации карты, встроенной в вики, но часто её использование невозможно из-за настроек безопасности. Этот плагин работает практически в любых обстоятельствах, даже при включённом safe mode.
Я добавила следующие функции:
- Теперь плагин хранится только в своей папке, а не требует поместить одну из частей в special/includes.
- Можно добавить опцию оповещения поисковиков о том, что ваш сайтмап изменился. Например, для гугля это будет выглядеть так: $ManualSitemap_Notify[]='http://www.google.com/webmasters/sitemaps/ping?sitemap='.urlencode('http://jehy.ru/wiki/sitemap.xml');
- Можно исключить страницы картинок из индекса:$ManualSitemap_ExcludeImages=1;
Ссылки для расширения Special:ManualSitemap
Оригинальное расширение Google_Sitemap на mediawiki.
Запись в блоге про Special:ManualSitemap.
Скачать Special:ManualSitemap.
Страница Special:ManualSitemap на mediawiki.
Запись в блоге про Special:ManualSitemap.
Скачать Special:ManualSitemap.
Страница Special:ManualSitemap на mediawiki.
Yet Another Keywords
Добавляет тег <metakeywords/>. Там можно указать ключевые слова для данной старницы. Конечно, таких плагинов уже много, просто мне не нравился их синтаксис.
Спасибо расширению MetaDescriptionTag Extension (Joshua C. Lerner) за отличный пример кода.
Спасибо расширению MetaDescriptionTag Extension (Joshua C. Lerner) за отличный пример кода.
Ссылки для расширения Yet Another Keywords
Запись в блоге про Yet Another Keywords.
Скачать Yet Another Keywords.
Страница Yet Another Keywords на mediawiki.
Скачать Yet Another Keywords.
Страница Yet Another Keywords на mediawiki.
Livejournal User
Просто добавляет теги <lj user=""/> and <lj community=""/> в вашу вики.
Есть два режима работы плагина: первый, полностью дублирующий способ livejournal, и второй, использующий методы вики.
Есть два режима работы плагина: первый, полностью дублирующий способ livejournal, и второй, использующий методы вики.
- Первый режим
- Второй режим
Берёт иконки с сервера livejournal, отображает всё точно так, как должен. Но кому охота таскать картики каждый раз с удалённого сервера?
Использует иконки, которые ВЫ грузите в вики. Однако, иконка профиля перестаёт действовать как оная, превращаясь в обыкновенную катинку. Посылаем луч ненависти в сторону разработчиков mediawiki, которые только к версии 1.14 говорят, что, возможно, они сделают возможность делать картинки со ссылками.
$Livejournal_User_Remote_Images
на 1 или 0.Ссылки для расширения Livejournal user

[English]
