24
Июн
sfPropelSqlDiffPlugin – плагин который упрощает разработку
Запостил Jeka, в раздел Новости
При разработке проекта, особенно в начальной стадии, мы часто изменяем схему базы данных. В некоторых фреймворках существуют механизмы миграции, но в symfony с пропелом такого нет.
Данный плагин sfPropelSqlDiffPlugin- анализирует расхождение схемы описанной в файле schema.yml и реальной базой, затем создает файл для ее преобразования.
Если вы используете symfony и Propel, советую плагин использовать, очень упрощает работу.
15
Июн
CentOS, RHEL инсталяция php 5.2
Запостил Jeka, в раздел Новости
wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm yum --enablerepo=remi update php
6
Июн
Полезный чеклист, для symfony проектов, которые вы готовы выложить.
Запостил Jeka, в раздел Новости

Если вы готовы выкладывать на всеобщее обозрение, свой проект.
Вот тут подготовлен полезный список, реализацию пунктов которого, в этом проекте стоит проверить.
3
Июн
Magento – система интернет-магазина
Запостил Jeka, в раздел Новости
Только сейчас наткнулся на интересный интернет-магазин –
Magento. Написан на PHP5 с использованием Zend Framework.
Надо будет потестить.
8
Апр
NetBeans
Запостил Jeka, в раздел Новости, Программирование
Вот уже неделю использую NetBeans для кодинга своих проектов на PHP. Пришлось перелезть с Eclipse, так как уже не было сил терпеть его тормоза.
Пока NetBeans меня устраивает, много чего нравится, чего-то больше нравилось в Eclipse. Поживем, пока так, а дальше будет видно.
17
Фев
Symfony: Ссылки между приложениями
Запостил Jeka, в раздел Программирование
В официальном блоге Symfony, есть статья как для версии 1.2, оганизовать ссылки между приложениями.
Например из бэкенда ставить ссылки на фронтенд.
Читаем на английском:
Cross Application Links
19
Янв
Интернет магазин sfShop
Запостил Jeka, в раздел Новости
Хочу показать, неплохо сделанный, интернет-магазин sfShop.
Главное, почему я обратил на него внимание, для его разработки используется Symfony framework
Среди разработчиков есть русскоязычные программисты.
Вобщем есть планы, в будущем присоединиться к разработке данного магазина.
Ссылки по теме:
4
Авг
Symfony, расширение визуального редактора (symfony 1.0)
Запостил Jeka, в раздел Программирование
Понадобилось мне встроить в FCKeditor (http://www.fckeditor.net/), файл менеджер CKFinder (http://www.ckfinder.com/).
Из php встраивается он таким способом:
$fckeditor = new FCKeditor( 'FCKeditor1' ) ; CKFinder::SetupFCKeditor( $fckeditor, '../../' ) ;
Также можно черех JS конфиг, но при каждом создании редактора, пришлось бы все время совершать лишние телодвижения, от которых хочется избавится.
Для этого можно сделать такой трюк, копируем файл sfRichTextEditorFCK.class.php в каталог lib
cp symfony_dir/lib/helper/sfRichTextEditorFCK.class.php my_project/lib/
Добавляем в файл my_project/lib/sfRichTextEditorFCK.class.php, строку
CKFinder::SetupFCKeditor($fckeditor) ;
В методе toHTML(), перед строкой
$content = $fckeditor->CreateHtml();
В итоге мы получаем:
CKFinder::SetupFCKeditor($fckeditor) ;
$content = $fckeditor->CreateHtml();
// fix for http://trac.symfony-project.com/ticket/732
// fields need to be of type text to be picked up by fillin. they are hidden by inline css anyway:
//
<input id="name" style="display:none" name="name" type="hidden" value="<p>default</p> <p>" />
$content = str_replace('type="hidden"','type="text"',$content);
return $content;
}
Такимже образом можно добавить другие глобальные настройки редактора, для дальнейшего использования. Например, в редактор можно добавить стили сайта:
$fckeditor->Config['EditorAreaCSS']='/css/main.css,/css/inner.css';
$fckeditor->Config['EditorAreaStyles']='body{ padding: 10px; }';
P.S. Есть еще способ, через конфиги, но так мне было сделать проще и удобней.
P.P.S Любой критике в комментах, буду благодарен, так как не считаю себя знатоком symfony.
4
PHP 5.3
Запостил Jeka, в раздел Новости
Вышел альфа релиз PHP, долгожданной версии 5.3
В данной версии появились возможности, которых ну очень не хватало, такие как:
- Неймспейсы (namespaces)
- Замыкания (closures)
Жить станет лучше и веселей
Последние записи:
- 03 Ноя Инструменты которые я использую ...
- 09 Сен Анонс: Конференция Symfony Camp ...
- 24 Авг Особенности whereIn в Doctrine...
- 16 Авг PHP, получение контекста в $this...
- 30 Июн Поездочка в Казань, Чистополь и ...
- 10 мая Вакансия: Разыскиваются талантли...
- 20 Апр WideImage – манипуляция из...
- 08 Апр prettyPhoto – отличная зам...
- 06 Апр Предпринимательство в России...
- 13 Янв Apostrophe CMS: Получить значени...
Разделы:
- Администрирование (2)
- Новости (45)
- Программирование (29)
- Управление проектами (1)
Архивы:
- Ноябрь 2011
- Сентябрь 2011
- Август 2011
- Июнь 2011
- Май 2011
- Апрель 2011
- Январь 2011
- Ноябрь 2010
- Октябрь 2010
- Сентябрь 2010
- Август 2010
- Июль 2010
- Май 2010
- Апрель 2010
- Март 2010
- Февраль 2010
- Январь 2010
- Декабрь 2009
- Ноябрь 2009
- Сентябрь 2009
- Август 2009
- Июль 2009
- Июнь 2009
- Май 2009
- Апрель 2009
- Март 2009
- Февраль 2009
- Январь 2009
- Ноябрь 2008
- Октябрь 2008
- Сентябрь 2008
- Август 2008