Версия для слабовидящих Joomla 3
Сайты государственных учреждений, на какой бы платформе они не были установлены, обязаны соответствовать требованиям законодательства. В частности, на таких веб-ресурсах должна быть версия для слабовидящих, иначе какая-то часть населения, попросту, не сможете рассмотреть новости, которые публикует сайт. Не соблюдение этой нормы — это автоматическое признание ресурса не соответствующим требованиям, а значит он не сможет представлять в Интернете определенную госструктуру.
Почему-то так сложилось, что большинство государственных интернет-представительств размещены именно на движке Joomla. Это простой конструктор, на котором легко можно сделать сайт, вот и рвутся программисты делать ресурсы именно в этом конструкторе — чтобы проще было.
Но не все у Joomla так просто — версия для слабовидящих не предусмотрена по умолчанию, потому нужно немного потратить времени и сил, прежде чем доделать проект до соответствия ГОСТу.
В данной статье разберем способы, как можно сделать такую версию для слабовидящих на ресурсе с движком Joomla.
Содержание
Что собой представляет версия для слабовидящих
Требования к государственным интернет-ресурсам четко прописаны в ГОСТ 52872-2007. Согласно этому стандарту, версия для слабовидящих — это тот же сайт Joomla, только с увеличенным шрифтом, монохромной черно-белой расцветкой и отсутствием ярких графических элементов и вообще графики. То есть это сайт, наполненный большим текстом в контрасте, чтобы все буквы были разборчиво видны. Ведь на госсайте главное не картинки, а информация! Для максимальной передачи ее людям, даже с проблемным зрением, и был создан упомянутый ГОСТ.
Разумеется, людей с плохим зрением меньше, чем с нормальным. И никто со здоровыми глазами не согласится пялиться в километровые буквы, да и без картинок как-то тускловато будет. Потому и была придумана такая функция, как версия для слабовидящих. Это переключатель между стандартной версией сайта и специальной. Вот именно такую кнопку-переключатель вам и нужно раздобыть, чтобы ваш сайт Joomla соответствовал ГОСТу.
Но как только вы попробуете отыскать заветную кнопку на сайт, вы столкнетесь с нежданной проблемой — большинство расширений предлагаются платно. Причем их цена порой доходит до 50-100 долларов. А все потому, что хитрые разработчики знают, кто их покупатели — государство с бюджетом в кармане, вот и выставляют неадекватные ценники. Потому сначала разберем вариант самостоятельного создания такого перключателя, а потом уже рассмотрим специальный модуль и плагин.
Версия для слабовидящих своими руками на движке Joomla
Если задуматься, то ничего сложного в этом чудо-переключателе, за который выставляют необъяснимые цены, нет. По сути, это дополнительная таблица стилей CSS. То есть сейчас у вас есть текущая таблица стилей, и вам нужно лишь ее слегка подкорректировать под требования ГОСТа и добавить на сайт JavaScript, который бы переключал шаблон между двумя этими CSS-файлами.
И все, что вам потребуется сделать — это внести в текущий CSS ID, по которому движок будет его определять. Скопировать таблицу, подкорректировать ее (убрать картинки, увеличить шрифт и изменить фон) и внести внутрь файла запись, что это «Версия для слабовидящих». Затем пишите прямо в код шаблон скрипт при помощи функции look(), в которой вы укажите путь ко второму файлу CSS. И напоследок настройте файлы cookies уже на языке php, чтобы вам не приходилось каждый раз переключаться между версиями сайта при переходе на другую страницу ресурса Joomla.
Учтите, что указанный метод — это только для профи, так сказать, рекомендации для программистов. Новичку не справится даже с такой простой задачей, как переключатель версий сайта, потому можете не пытаться. Лучше попробуйте найти бесплатный модуль или плагин.
Плагин Joomla для слабовидящих
Стоит сразу внести ясность в понятие «плагин для слабовидящих». Дело в том, что он идет только в комплекте со специальным шаблоном. То есть задумываться о добавлении версии для слабовидящих нужно еще на этапе создания сайта, иначе потом одним плагином не обойтись — нужно будет создавать специальный ресурс отдельно, как было описано выше.
Итак, одним архивом вы скачиваете шаблон и плагин. Он и будет тем самым переключателем между обычной версией и специальной для плохо видящих людей — Template Switcher. Кроме того, плагин не решит все ваши проблемы — вам придется вручную настраивать вторую версию сайта. Ведь у вас на ресурсе наверняка имеются всяческие цветные и графические модули, галереи и т. п. — это все нужно будет убрать или заменить.
После того, как вы скачаете архив разархивируйте его. Устанавливать элементы вы будете по отдельности. Чтобы установить плагин, зайдите в админку движка Joomla. Далее перейдите в «Менеджер расширений» и установите плагин через обзор диска компьютера. Потом снова зайдите в менеджер и через строку поиска найдите плагин Template Switcher. Включите его, чтобы вы могли вставить расширение на страницу в шаблоне.
Далее следует установить сам шаблон. Для этого снова отправляйтесь в админку движка, только в этот раз откройте «Менеджер шаблонов». После установки в этом менеджере появится список шаблонов, которые были добавлены через загрузку архива. Вам необходимо настроить макет accessibility — это и есть версия для слабовидящих, из которой нужно убрать всю графику.
Следующим шагом необходимо настроить плагин, чтобы он правильно переключал версии сайта. А именно — вам нужно указать ссылку и ее название на различные версии шаблонов. Впишите путь к архиву макета для плохо видящих людей, а также не забудьте вписать URL к обычной версии сайта, иначе потом пользователи не смогут переключиться обратно.
Чтобы добавить плагин-переключатель на сайт, вам необходимо будет создать специальный модуль. Для этого вам снова придется отведать раздел «Расширения» в админке, далее перейдите в «Менеджер модулей». Вам необходимо создать модуль, состоящий из html-кода. А кодом будет путь ко второй версии сайта. Вот пример такого пути:
<a href="/?template=accessibility">Сайт для плохо видящих</a>
Именно такой путь вы указывали в настройках плагина-переключателя. Затем вы выбираете позицию, где будет размещен модуль и активируете его.
Когда вы зайдете на главную страницу, то увидите, что переключатель появился на сайте. По надобности вы можете переделать кнопку, введя дополнительный html-код. Например, можете добавить большую черную картинку с белой надписью «Версия для слабовидящих», чтобы ее было лучше видно — это уже вам решать. Но не забудьте после проделанного сделать аналогичную кнопку для перехода на обыкновенную версию сайта, не то вы отрежете обратные пути и потеряете зрячих посетителей.