Участник:Andrey Kruglov/MediaWiki Updade to 1.25 — различия между версиями

Материал из Zanoza
Перейти к: навигация, поиск
м
м
 
(не показано 15 промежуточных версий этого же участника)
Строка 10: Строка 10:
 
* Редиректы /w/ на /wiki/ подкорректировал
 
* Редиректы /w/ на /wiki/ подкорректировал
 
* Переписал ZanozaSci под mediawiki 1.25
 
* Переписал ZanozaSci под mediawiki 1.25
 +
* Написал [[Zanoza:ZanozaSkin|ZanozaSkin]] -- буду выносить все твики темы, чтобы не менять исходники темы Vector
 +
* ZanozaSkin подключает яндекс:метрику
 +
* Стили со старого сайта перенёс в ZanozaSkin
 +
* Логотип не совсем тех размеров (нужно поправить ширину шаблона?) и совсем не в той папке.
 +
* Баннер sss в левом сайдбаре -- вернул в тему Вектор (см. ZanozaSkin)
 +
* Вернул robots.txt и иконку сайта
 +
* Создал новый репозиторий под файлы сайта
 +
* Папку изображений в бэкап и exclude в git
 +
* Изменения в /includes/EditPage.php (кастомные кнопки редактирования) не стал переносить
 +
* /skins/addthis.html (кнопки лайков) не стал переносить -- они и так были закомментированы
 +
* /sci.php вроде у меня нигде не используется -- но мне кажется, что это задумывалось как онлайн-инструмент типа rss. Пока не стал переносить
 +
* /text_parser.php тоже вроде какая-то тестовая страница. Не стал переносить.
 +
* /mf_searchengines/ в отдельный репозиторий
 +
* Папку ботов в отдельный репозиторий
  
TODO:
+
TODO (на не-сделали-и-забыли):
 
* Вообще-то поломалось ещё одно расширение (SpecialDeleteOldRevisions2), точнее -- не нашёл в гите. Но я его включал-то лишь по случаю, так что пока не особо критично.
 
* Вообще-то поломалось ещё одно расширение (SpecialDeleteOldRevisions2), точнее -- не нашёл в гите. Но я его включал-то лишь по случаю, так что пока не особо критично.
* Логотип не совсем тех размеров (нужно поправить ширину шаблона?) и совсем не в той папке.
+
* NoTOC и HTTP302Found -- найти нормальные
* Баннер sss в левом сайдбаре -- вернуть в тему Вектор
 

Текущая версия на 21:49, 3 января 2016

При переезде веб-сервера на CentOs 7 обновил версию PHP до 5.4 и поднял версию mediawiki до 1.25 (было 1.16.2).

  • Исходники брал из git, старые полностью грохнул (www -> www_old + репозиторий переименовал в zanoza_old.git). База осталась старая, подхватилась без проблем
  • Ставил в папку /w/ (чтобы потом было проще разруливать, где чьи исходники лежат + правильные редиректы)
  • Расширения поставил заново, правда не все (стал брать из git, а там не хватает NoTOC и HTTP302Found -- а также нет Sci)
  • Забыл, но спохватился, после установки FlaggedRevs обновить установку php maintenance/update.php
  • Ошибка создания миниатюры: Не удаётся сохранить эскиз по месту назначения -- лечится при помощи $wgTmpDirectory = "$IP/images/temp";
  • Логотип вернул
  • Папку images вернул
  • Редиректы /w/ на /wiki/ подкорректировал
  • Переписал ZanozaSci под mediawiki 1.25
  • Написал ZanozaSkin -- буду выносить все твики темы, чтобы не менять исходники темы Vector
  • ZanozaSkin подключает яндекс:метрику
  • Стили со старого сайта перенёс в ZanozaSkin
  • Логотип не совсем тех размеров (нужно поправить ширину шаблона?) и совсем не в той папке.
  • Баннер sss в левом сайдбаре -- вернул в тему Вектор (см. ZanozaSkin)
  • Вернул robots.txt и иконку сайта
  • Создал новый репозиторий под файлы сайта
  • Папку изображений в бэкап и exclude в git
  • Изменения в /includes/EditPage.php (кастомные кнопки редактирования) не стал переносить
  • /skins/addthis.html (кнопки лайков) не стал переносить -- они и так были закомментированы
  • /sci.php вроде у меня нигде не используется -- но мне кажется, что это задумывалось как онлайн-инструмент типа rss. Пока не стал переносить
  • /text_parser.php тоже вроде какая-то тестовая страница. Не стал переносить.
  • /mf_searchengines/ в отдельный репозиторий
  • Папку ботов в отдельный репозиторий

TODO (на не-сделали-и-забыли):

  • Вообще-то поломалось ещё одно расширение (SpecialDeleteOldRevisions2), точнее -- не нашёл в гите. Но я его включал-то лишь по случаю, так что пока не особо критично.
  • NoTOC и HTTP302Found -- найти нормальные