Справочник автора/MediaWiki: различия между версиями

Материал из Posmotrelisu
< Справочник автораСправочник автора/MediaWiki
Перейти к навигации Перейти к поиску
(Новая страница: «MediaWiki — это движок, на котором работает множество википроектов — посмотрелка, википедия, викитропы и пр. == Серверная часть == Тут для работы движка важны по сути 2 вещи: # Интерпретатор php — поскольку php это язык, на котором написана сама MediaWiki. Без коммен...»)
 
Строка 1: Строка 1:
MediaWiki — это движок, на котором работает множество википроектов — посмотрелка, википедия, викитропы и пр.
MediaWiki — это открытый сайтовый движок, на котором работает множество википроектов — посмотрелка, википедия, викитропы и пр.


== Серверная часть ==
== Серверная часть ==
Тут для работы движка важны по сути 2 вещи:
Тут для работы движка важны по сути 3 вещи:
# Интерпретатор php — поскольку php это язык, на котором написана сама MediaWiki. Без комментариев.
# Интерпретатор php — поскольку php это язык, на котором написана сама MediaWiki. Без комментариев.
# СУБД — система управления базой данных. Именно в ней хранятся правки, статьи, история, ники и прочее. По-умолчанию медиавики в качестве СУБД использует MariaDB.
# СУБД — система управления базой данных. Именно в ней хранятся правки, статьи, история, ники и прочее. По-умолчанию медиавики в качестве СУБД использует MariaDB.
# Вебсервер с поддержкой PHP (чаще всего Apache2 - предоставляет файлы сайта для пользователей в интернете. Именно он позволяет получить доступ к сайту его посетителям. Он же может вызывать множество проблем если настроен криво.


От «свежести» этих 2 компонентов зависит какую версию движка можно установить.
От «свежести» этих 3 компонентов зависит какую версию движка можно установить.


На что обратить внимание будучи на сервере:
На что обратить внимание будучи на сервере:
Строка 12: Строка 13:
* Папка extensions — сюда закидываются расширения, которые планируется установить.
* Папка extensions — сюда закидываются расширения, которые планируется установить.
* Папка maintance — тут содержатся скрипты обслуживания медиавики на php. Обновить структуру БД, поменять пароль, много всего.
* Папка maintance — тут содержатся скрипты обслуживания медиавики на php. Обновить структуру БД, поменять пароль, много всего.
* Папка images - тут будут хранится все изображения используемые на вики.


== Клиентская часть ==
== Клиентская часть ==

Версия 20:08, 14 августа 2024

MediaWiki — это открытый сайтовый движок, на котором работает множество википроектов — посмотрелка, википедия, викитропы и пр.

Серверная часть

Тут для работы движка важны по сути 3 вещи:

  1. Интерпретатор php — поскольку php это язык, на котором написана сама MediaWiki. Без комментариев.
  2. СУБД — система управления базой данных. Именно в ней хранятся правки, статьи, история, ники и прочее. По-умолчанию медиавики в качестве СУБД использует MariaDB.
  3. Вебсервер с поддержкой PHP (чаще всего Apache2 - предоставляет файлы сайта для пользователей в интернете. Именно он позволяет получить доступ к сайту его посетителям. Он же может вызывать множество проблем если настроен криво.

От «свежести» этих 3 компонентов зависит какую версию движка можно установить.

На что обратить внимание будучи на сервере:

  • Файл LocalSettings.php — тут содержатся настройки работы медиавики — подключаемые расширения, настройки, интеграция с другими сервисами. В общем, много всего.
  • Папка extensions — сюда закидываются расширения, которые планируется установить.
  • Папка maintance — тут содержатся скрипты обслуживания медиавики на php. Обновить структуру БД, поменять пароль, много всего.
  • Папка images - тут будут хранится все изображения используемые на вики.

Клиентская часть

HTML

JS

Jqwery

Vue

CSS

Разметка

Язык шаблонов

« Любая достаточно сложная платформа содержит заново написанную, неспецифицированную, глючную и медленную реализацию половины Common Lisp »
— Сжатая цитата для иллюстрации подраздела

Lua

Экзотика