Вики Сообщества

ПОДРОБНЕЕ

Вики Сообщества
Advertisement
Вики Сообщества
Lua-logo-nolabel

Lua — язык программирования, доступный на ФЭНДОМЕ как инструмент, позволяющий пользователям создавать более удобные шаблоны и улучшать производительность некоторых медленных страниц.

Lua очень отличается по своей сути от викитекста и имеет более «традиционный» синтаксис, как у языков программирования. У Lua два основных преимущества: во-первых, логическая функциональность («if», «else» и «while»), а также массивы и переменные, например, — всё это встроено в Lua, что делает реализацию базовой логики намного легче, чем с помощью других методов MediaWiki. Во-вторых, поскольку Lua оптимизирован для логических операций, он намного эффективнее технически.

Подключение и поддержка[]

Lua подключен на всех вики по умолчанию. При подключении также сразу доступны общие стандартные библиотеки Lua вместе со специальными библиотеками Scribunto. На ФЭНДОМЕ доступно большинство стандартных функций, но не все из них; различия детально описаны в этом руководстве.

Дополнительная информация по Lua доступна в этом блоге.

Репозиторий модулей Lua[]

Модули также можно загружать из FANDOM Open Source Library, используя require("Dev:ModuleName"), в отличие от require("Module:ModuleName")[1]. Эти так называемые «глобальные модули» подробнее описаны здесь.

Документация и помощь[]

Документация Lua на FANDOM Open Source Library:

См. также[]

FANDOM Open Source Library (на английском языке)

Примечания[]

Advertisement