Архив метки: smarty

smarty

Web 2.0. Создание приложений на PHP — Квентин Зервас

Энциклопедическое издание «Web 2.0. Создание приложений на PHP», в котором исследуется процесс разработки веб-приложений на языке PHP. Описание начинается с нуля, а задействованный в книге метод позволяет досконально и пошагово изучить на практике предложенную тему. При этом у читателя появляется возможность при разработке веб-приложения применить буквально все уже известные ему знания.Следуя современным установившимся стандартам, книга построена в рамках определенной концепции.

При написании кода, необходимого для разработки законченных приложений, используется Web 2.0. Не выходя за пределы стандартов, установленных Web, автор задействует технологию Ajax, используя библиотеку JavaScript кода — Smarty. Кроме всего прочего, активно применяются каскадные таблицы стилей XSS и система управления шаблонами Smarty. Для тех случаев, когда требуется писать большие объемы исходного кода на языке PHP 5, рекомендуется использовать библиотеку с открытым кодом Zend Framework. Таким образом, предложена разумная возможность находить удачные решения для значительной части проблем, обычно возникающих в ходе веб-программирования.

В книге детально и наглядно объясняется, как с помощью разнообразных средств и инструментов библиотеки Zend Framework, а также свободно распространяемых систем управления базами данных MySQL и PostgreSQL реализовывать общие задачи, связанные, к примеру, с абстрактным уровнем баз данных. В число примеров реализации частных задач входит авторизация, распознавание пользователей, поиск по сайту и прочее. Кроме того, подробно освещаются способы создания оригинальных интерфейсов при помощи визуальных эффектов, которые реализуются и поддерживаются библиотекой Script.aculo.us, использующей JavaScript.

Особый интерес у читателя может вызывать один из рассмотренных в этой книге примеров приложений для Web 2.0. Это компьютерная программа, практическая реализация которой представляет собой многопользовательскую систему он-лайн дневников на сайте. Система обладает всеми опциями и функциями, необходимыми для сетевых блогов. Зарегистрированным посетителям предоставляется возможность вести персональные дневники, помещать в них фотографии, задавать свое географическое положение с помощью Google Maps, присваивать заметкам тематические тэги и т.д. Для отображения заметок в пользовательском браузере применяется стандартный набор микроформатов.