ClientSide
ClientSide — устаревшее расширение для движка MediaWiki. Добавляет функции, позволяющие генерацию кода для клиентской стороны — HTML, CSS и JavaScript. Например, имеются функции table, row и cell, позволяющие формировать таблицы.
Расширение поставлено на всех проектах фонда Викимедиа, так как необходимо для правильной работы расширения CommunityVoice.
Концепция[править | править код]
Расширение содержит функции, с помощью которых можно генерировать код, затем отправляемый на клиент. В коде, созданном таким образом, корректно обрабатываются различные параметры, что позволяет избежать ошибок, которые могли возникнуть бы при ручном создании кода. Классы в расширении построены по подобию класса Xml из ядра MediaWiki, но также позволяет генерить код CSS и JavaScript.
Установка[править | править код]
Для постановки расширения необходимо добавить в настроечный файл LocalSettings.php строки:
require_once "$IP/extensions/ClientSide/ClientSide.php";
ClientSide относится к темам: |