Предыдущий пост насчет системы генерации плагинов вызвал много отзывов сообщества. Запрашиваемая функциональность оказалась очень полезной, поэтому большую часть из них реализовали. Новая версия была выложена со следующими возможностями:
Aug 09 2008
Добавление параметра «метод запроса» в маршрутизацию (routing.yml) в Symfony 1.1
François Zaninotto рассмотрел очень интересную ситуацию, когда в маршрутизацию добавляем обязательный параметр «метод запроса». Его решение требует модификации кода самой Symfony.
Зачем это надо? Например, когда по одной и той же ссылки требуется выполнять разные действия.
Например, вот что получается:
show_article: url: /article/:id params: { module: article, action: show } requirements: { id: \d+, sf_method: get } update_article: url: /article/:id params: { module: article, action: update } requirements: { id: \d+, sf_method: post } delete_article: url: /article/:id params: { module: article, action: delete } requirements: { id: \d+, sf_method: delete }
Подробнее прочитать в Add request method requirement to routing in symfony 1.1.
Изменений коснулись два класса: sfWebRequest и sfPatternRouting, которые можно скачать restful_routing.zip и положить в папочку /lib/.
Aug 09 2008
Javascript: ООП, объекты, наследование, prototype
Хочу поделиться материалом по замечательным возможностям языка программирования Javascript. ٌКто не в курсе, этот язык ООП и достаточно гибкий. Порою просто поражаешься его возможностям :).
В Javascript можно создавать классы, объекты, производить наследование, использовать прототипное программирование. В приведенных ссылках можно увидеть примеры ООП на Javascript.
Aug 08 2008
Symfony: нововведения в новой системе плагинов
Неделю назад была реализована новая система плагинов Symfony. За это время было добавлено 30 новых плагинов, и сделано около 51 обновлений для существующих.
Благодаря обратной связи от пользователей были получены отзывы, на основании которых внесены следующие изменения:
• Редизайн главной страницы плагинов. Теперь с главной можно получить информацию о всех новинках, изменениях. Улучшена система поиска плагинов.
• Добавлены новые RSS каналы: информация о новых плагинах или обновления существующих.
• Документации для некоторых плагинов была доступна только на Wiki, поскольку она не была объединена с плагином. Таким образом, чтобы облегчить переход, со старой информации trac можно воспользоваться ссылкой (http://raw.trac.symfony-project.org/wiki/SymfonyPlugins). Если вы автор плагина, пожайлуста перенести всю вашу документацию в файл плагина README как можно быстрее. Пожалуйста, имейте в виду, что это временная ссылка.
Aug 07 2008
Список стратегий эффективного взаимодействия Memcached и MySQL
На сайте highscalability разместили очень полезную статью о взаимодействии Memcached и MySQL: A Bunch of Great Strategies for Using Memcached and MySQL Better Together.
Aug 07 2008
Javascript Tree — примеры реализаций деревьев на яваскрипте
Была задача создать дерево на javascript. Для это искал готовые решения, и по ходу собрал подборку различных примеров javascript tree с использованием популярных библиотек: jQuery, Mootools, ExtJs, Dojo и других решений.
Aug 06 2008
DOMDocument::loadXML — кодировка UTF-8 для XML
Сегодня столкнулся с одним неприятным багом PHP при работе с XML с кодировкой UTF-8. Если воспользоваться функцией DOMDocument::loadXML.
Aug 05 2008
Документация по Symfony
Подборка материалов по Symfony. В основном это материалы для версии 1.1, и следовательно 1.1.1.
Материалы на русском:
• Russian Documentation — частично переведенная книга «The Definitive Guide to symfony», плюс там можно найти ссылки на сайты, где пишут о Symfony
• The Cookbook на русском — пока только 2-е статьи
Материалы на английском языке:
• Книга «The Definitive Guide to symfony»
• Книга «The symfony Forms Book» — 4-е главы
• The API Documentation
• The Cookbook
• Snippets
• Symfony wiki — статьи, примеры, рекомендации
Уроки (Tutorials)
• Геренарация админки: Symfony: The Admin Generator
• Ajax это легко: Symfony: Easy Ajax
• Symfony tutorial: My first symfony project
• Sitepoint: Learn symfony: a Beginner’s Tutorial — рекомендую, есть примеры с файлами, тегами, генерацией админки
Aug 01 2008
Методы сортировки на php от Gustav Eklundh
Gustav Eklundh разместил на своем блоге серию статей о методах сортировки.
Он кратко объясняет каждый из методов сортировки. Плюс указывает ссылки на материалы, где можно подробнее почитать про сортировку.
• Quicksort
• Gnome sort
• Strand sort
• Merge sort
Aug 01 2008
CodeIgniter: создание PDF файлов
На сайте framework CodeIgniter выложили статью о создании pdf файлов.
Прочитать статью на анг. языке: CodeIgniter Community Voice — Generating PDF files using CodeIgniter
← Предыдущая страница — Следующая страница →
Comments (0)