Содержание
Проект aqua-ritm.ru
Май, 2012
Май, 2012 г. Завершен.
Цели проекта
Разработка сайта-визитки компании «Аква-Ритм».
Особенности
CMS Drupal, XHTML, CSS, PHP, JavaScript, AJAX.
Описание
Сайт построен на CMS Drupal. Собственно говоря это первый проект, где помимо функционал самого Drupal и его модулей были интегрированы собственные библиотеки.
Надо сказать, что для простых сайтов, на ближайшее будущее я собираюсь использовать именно эту систему - сайт строится за день-два, конечно при наличии макета дизайна.
Сейчас временно перестал использовать свою CMS, так как проект hcsalavat-shop.ru стал очень хорошей экспериментальной площадкой, да и обновлять одну систему гораздо проще, нежели делать это на десяти сайтах сразу.
Ноябрь, 2012
Ноябрь, 2012 г. Завершен.
Цели проекта
- Разработка нового раздела «Заказ проекта».
- Верстка страницы.
Особенности
XHTML, CSS, PHP, JavaScript, AJAX.
Описание
Вообще данная страничка не входит в рамки системы drupal, на которой построен весь сайт.
Этому разделу присущи свои стили, обработчики форм и AJAX запросов. По сути это маленький сайт внутри большого.
Самое интересное в этом проекте оказался таймер обратного отсчета. В рамках проект hcsalavat-shop я уже сталкивался с подобным. Но там был реализован простой PHP механизм расчета остававшегося до события времени. Тут же необходим был JavaScript обработчик таймера.
Начал искать в интернете готовое решение под jQuery - таких нашлось много, но все они эксплуатировали один и тот же код. Видимо списывали друг у друга со страничек )).
Я долго мудрствовать не стал - взял идею алгоритма и написал свой плагин. В качестве выходных параметров он выдает массив данных, которые я уже обрабатываю внешней функцией. Получилось просто, но зато надежно.