Общее
Решаем проблему с полупрозрачностью PNG в Internet Explorer
Как известно, Internet Explorer младше 7-й версии не умеет отображать альфа-канал в файлах PNG. Существует несколько вариантов решений проблемы на клиентском коде, но на Symfony есть возможность соорудить серверную логику и подключать ее в каждом проекте. На есть http://www.symfony-project.org/ готовый снипет, его и используем.
Вышла Symfony 1.1
Все разработчики ждали этого достаточно долго, и вот сегодня Symfony 1.1 объявлена как релиз. Основные отличия по сравнению в версией 1.0: Новая архитектура более конфигурируемая позволяющая использовать то что нужно и добавлять/изменять её части. Новый объектно-ориентированный механизм форм позволяет создавать формы на лету. Новая система задач позволяет создавать свои CLI скрипты и задачи. Новый парсер [...]
АРМ (автоматизированное рабочее место): Ubuntu+LAMP+Symfony+KomodoEdit
Рабочее место программиста в основном состоит не из стола, сульев и канцелярских принадлежностей, а из ПО, которое он использует в работе. Слаженная работа программ и удобные средства разработки сокращают затраченное на проект время в разы.
Запускаем форум
Теперь на сайте есть форум. Ссылка – http://forum.symfony.org.ua/
Кешируем превью (Thumbnail)
При разработке последнего проекта, при выводе шаблона нужно было показывать большое количество превь-картинок (thumbnails). Самым быстрым решением было сжимать картинки до нужных размеров на лету . Но такой подход не очень хорош с точки зрения производительности скрипта.
Symfony: где взять документацию
Меня часто спрашивают, где найти русскую документацию по Симфонии. Скажу чесно, ее не так много как кажется. Да, есть достаточно на английском языке, но не все PHP-программисты хорошо читают английский (хотя, с другой стороны, что делать человеку в айти без знания английского)
Почему symfony?
Когда передо мной стоял выбор фреймворка, я ставил перед ним несколько основных задач: ускорение разработки кода отсутствие архитектурных барьеров хорошая документированность наличие расширенний, плагинов, поддержки Первым я познакомился с CakePHP. Сразу было сложно разобраться, документация показалась сырой и недоделанной. Потом решил попробовать чтото другое и посмотрел на Symfony. Этот фреймворк показался очень сложным и непонятным, [...]
О проекте
Всего существует около сотни различных фреймворков на PHP. Некотрые из них написаны и поддерживаются большими студиями, другие написаны за несколько дней группой программистов. Но испытание временем пройдут лишь немногие.
