Общее

Решаем проблему с полупрозрачностью 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. Некотрые из них написаны и поддерживаются большими студиями, другие написаны за несколько дней группой программистов. Но испытание временем пройдут лишь немногие.