Как-то я обещал написать статью о практике модульного программирования в Zend Framework.
Что-же — сдержу свое обещание. Итак, в статье описаны мои личные
наработки в области модульного программирования с использованием Zend Framework…
Последние статьи
06.07.2010 Memcache и Zend: у Вас "падает" Memcache? 4 коммент.
06.07.2010 Collabtive - web-based project management software 2 коммент.
03.06.2010 Ускоряем ZF-проекты: автолоад и сборка в один файл 2 коммент.
Категории
PHP 2 стат.
Zend Framework 25 стат.
Javascript 3 стат.
Другое 12 стат.
Книги 1 стат.
Украина 1 стат.
RSS
Облако тегов
программирование Программы портфолио php zend framework Zend_Db Smarty Zend_Form паттерны javascript niceforms jQuery Zend_Mail веб Google Zend_Rest Zend_View_Helper zend casts Zend_View Zend_Layout speedUp интернет Загрузчик фотографий Flash ВКонтакте zend localization zend_translate gettext антон шевчук подарки Я читаю Книги sphinx релизы
Реклама
Статистика
Небольшая заметка о замечательном программном решении — jGrowl, написанном с использованием jQuery. Данный интерфейсный плагин позволяет выводить приятные уведомления на экран для пользователя. В этой же статье я предоставлю Вам исходный код уже написанного, простого хелпера вида. Теперь вывод сообщений пользователю будет приятным, и при этом умещаться в одну строчку кода!
Zend_Layout — один из важнейших компонентов Zend Framework. Компонент очень простой, но многие не правильно понимают его предназначение либо и вовсе не знают что это такое. Так вот, данная статья просто и доходчиво объясняет следующее:
- Что такое Zend_Layout;
- Для чего он нужен;
- В чем разница между Zend_Layout и Zend_View;
- Реальные примеры использования.
Программируя все более крупные и сложные информационные системы, я осмыслил очень большую важность производительности подобных систем, ведь от этого в немалом объеме зависит успех проекта.
Так вот, стабильность, скорость и надежность. По этому поводу я и решил написать небольшую заметку на тему ускорения Zend_View. Информация взята из мануала Zend Framework – решил ее продублировать и более подробно объяснить, так как мало кто обращает внимание на эту информацию.
Начинаю писать цикл статей, освещающих проблему локализации программных продуктов построенных на Zend Framework.
Данная тема очень актуальна и востребована, многие программисты ищут ее решения, которое можно было бы быстро интегрировать в готовый проект, дать удобные инструменты переводчикам для выполнения их работы. При этом большинство хочет достичь высокой производительности продукта.
Я проведу Вас сквозь все аспекты реализации локализации: от выбора способа хранения переводов и до программной реализации…
Здравствуйте, недавно нашел замечательный сайт с видео кастами по Zend Framework — zendcasts.com. На момент написания статьи разработчики приготовили довольно много видео для базового изучения Zend Framework, а именно по таким темам:
- AJAX
- Development Workflow
- mvc
- screencast
- Unit Testing
- Web Services
- Zend
- zend_controller
- zend_db
- zend_form
- zend_layout
- zend_mvc
- zend_view

Вторая часть статьи о локализации веб-проектов с помощью gettext и Zend Framework. В первой части статьи мы определились с выбором адаптера.
Наш выбор пал на Gettext – быстрое и грамотное решение с набором инструментария для облегчения реализации. Итак, вторая часть будет описывать Zend_Translate и работу с ним, чтобы уяснить себе четко нюансы программирования в PHP.
Следующая часть расскажет нам, как подготовить файлы переводов, покажет основные приемы и самое главное решит одну очень важную проблему, но об этом потом. Сейчас нас интересует программинг. Что-же, приступим!
Вот добрались мы и до третьей части моего повествования о
локализации веб-проектов с помощью Zend Framework и GNU gettext.
Напомню, в предыдущей части я рассказал Вам о программной реализации мультиязычности в PHP, теперь самое время рассмотреть инструментарий для создания файлов переводов и эффективное управление ими на основе Вашего исходного кода…
Хочу подвести итоги проделанной работы и пообщаться с читателями. Очень хочу услышать Ваши мнения, отзывы, конструктивную критику материала. Итак, что было сделано/выучено/усвоено:
- Был сделан анализ существующих возможностей Zend Framework для локализации веб-проектов. На основе этих результатов был выбран адаптер – Gettext
- Освоили программные возможности Zend_Translate и научились их использовать. Рассмотрели узкие места и нюансы программирования мультиязычного веб-сайта с помощью Zend Translate
- Научились грамотно и эффективно использовать инструменты для создания gettext переводов, в частности программу poEdit

