Эта книга, словно глоток свежего воздуха, является исключительно практическим руководством. Она предлагает пошаговое объяснение процесса создания интернет-магазина цифровых товаров, реализованного полностью в рамках AJAX-подхода, когда веб-страницы не перегружаются, напоминая собой обычные приложения.
Материал издания ориентирован на подготовленных читателей, владеющих языком разметки HTML, понимающих суть языка сценариев JavaScript и имеющих навыки программирования веб-сайтов на серверном языке PHP.
Все 400 с лишним страниц заняты в основном исходными кодами, продублированными на комплектном компакт-диске. Вначале автор предлагает структуру веб-сайта и его блоков, а затем создает каждый из них, пользуясь языком PHP, структурами библиотек xAjax и jQuery, компилирующим обработчиком шаблонов Smarty и другими технологиями динамического формирования контента. Снимки экранов и обилие комментариев к кодам помогают понять логику реализации.
Сам по себе разбираемый в книге интернет-магазин цифровых товаров располагает достаточно сложной структурой, необходимой для полноценного взаимодействия с покупателями. Предложенное блочное разделение его структуры охватывает восемь компонентов: регистрацию, товары, корзину, заказы, внутреннюю почту, мгновенные оповещения на сайте, форму обратной связи и панель администратора. Конечно, о дизайне готового веб-проекта речь не ведется, но ничего не мешает внедрить нужные элементы оформления, следуя собственным пожеланиям.
Не обошлось без изюминок и интересных решений. Так, блок регистрации позволяет работать с веб-магазином наряду с другими и незарегистрированным пользователям, идентификация которых осуществляется с помощью cookies-файлов. У каждого посетителя всегда есть личный кабинет с информацией о заказах и покупках. Блок товаров предполагает устанавливать обычные и акционные цены, а также скидки в зависимости от типа пользователя. Отбор продукции в корзину заказов можно выполнять и наглядным перетаскиванием картинки или заголовка товара. Причем корзина безразмерна, и к тому же она располагает «памятью». Это полезно, если процесс покупки окажется разнесенным на несколько дней. Наконец, система оплаты заказов включает электронные деньги WebMoney и OnPay, а также СМС-платежи.
Мы настоятельно рекомендуем эту книгу тем, кто уже наловчился готовить веб-сайты на фундаменте популярных систем управления контентом (CMS) вроде WordPress, Drupal или Joomla!. Следует отметить, что нынешние CMS исключительно интеллектуальны и располагают доступом к десяткам тысяч дополнений своей функциональности, и потому прямое программирование зачастую не требуется. Но все же осознанное понимание внутренней логики и композиции веб-сайта однозначно полезнее. Книга же, обучая самостоятельному и вдумчивому возведению веб-проекта, предполагает последующее расширение полученных навыков на совсем непохожие задачи: новостные порталы, информационные системы, развлекательные площадки.
Предлагаем ознакомиться с содержанием и избранными главами, которые помогут сформировать общее представление об издании.
Автор: Виктор Петин
Переплет: мягкий
Объем: 432 с.
ISBN: 978–5–9775–0629–8
Дата выхода: 2010 г.
Цена: 345 руб.
Издательство: «БХВ-Петербург»