Если ваш сайт является интернет представительством какой-либо общественной организации или ваш сайт нацелен на социальную тематику, значит возрастная категория посетителей вашего сайта будет весьма обширная. И существует большая вероятность, что половина посетителей вашего сайта будет состоять из людей пожилого возраста (интернет для пенсионеров - это уже не новость). Специально для таких людей можно разработать более легкую версию сайта, которая будет избавлена от лишних модулей и ярких цветов. Такая версия сайта больше похожа на стандартный бланк документа, распечатанный в черных цветах на белом листе бумаге.
Итак к делу, создаем на сайте InstantCMS версию для слабовидящих людей.

Разработка шаблонов

Чтобы создать версию для слабовидящих, необходимо добавить новый шаблон оформления для instantcms. Для этого в папке templates создаем папку special.
Копируем в эту папку все файлы из шаблона _default_ (здесь и далее я буду использовать основной шаблон по-умолчанию, а вы используете свой активный шаблон). Теперь необходимо поправить стили шаблона special, так чтобы убрать все лишнее, возможно даже убрать все модули кроме меню. Для этого вам понадобятся определенные навыки по правке шаблонов instantcms.

Создаем функционал

Теперь, когда готовы два шаблона, нужно создать файлы, которые будут отвечать за переключение этих шаблонов. Файлы создаются в корневой директории сайта:
special.php будет включать версию для слабовидящих;
standart.php будет возвращать стандартную версию сайта.

Содержимое файла special.php:

Содержимое файла standart.php:

Необходимый функционал готов.

Создаем кнопки переключения.

Создание кнопок происходит в файлах шаблона. Для этого вам необходимо добавить следующие ссылки:
В стандартном шаблоне:

В версии для слабовидящих:

Все готово, попробуйте и отпишитесь что у вас получилось! И не забывайте о надежном хранении ваших данных, присмотритесь к Tape Systems IBM.

Теги: instantcms,улучшения

Отредактировано IvanPetrovich (2014-01-31 13:52:51)