ClientSide
- Статус:
- стабильное
- Фунциональность:
- Парсер
- Описание:
- Добавляет функции для генерации кода для клиентской стороны — HTML, CSS и JavaScript.
- Автор(ы):
- Trevor Parscalобсуждение
- Последняя версия:
- 0.1.1 (2009-02-14)
- MediaWiki:
- 1.16+
- Лицензия:
- GPLv2
- Загрузка:
- Загрузить расширение
SVN [Help]
Исходный код
ClientSide — устаревшее расширение для движка MediaWiki. Добавляет функции, позволяющие генерацию кода для клиентской стороны — HTML, CSS и JavaScript. Например, имеются функции table, row и cell, позволяющие формировать таблицы.
Расширение поставлено на всех проектах фонда Викимедиа, так как необходимо для правильной работы расширения CommunityVoice.
[править] Концепция
Расширение содержит функции, с помощью которых можно генерировать код, затем отправляемый на клиент. В коде, созданном таким образом, корректно обрабатываются различные параметры, что позволяет избежать ошибок, которые могли возникнуть бы при ручном создании кода. Классы в расширении построены по подобию класса Xml из ядра MediaWiki, но также позволяет генерить код CSS и JavaScript.
[править] Установка
Для постановки расширения необходимо добавить в настроечный файл LocalSettings.php строки:
require_once "$IP/extensions/ClientSide/ClientSide.php";
ClientSide относится к теме «MediaWiki» |