Веб разработка

Мысли на полях планшета

Symfony CMF 2.0.0 Первый релиз кандидат

Команда Symfony CMF готовится к выпуску релиза Symfony CMF. Сейчас ребята выпустили релиз кандидата, собираются в ближайшее время собрать обратную связь перед выпусков стабильной версии.

Также в слаке запустили канал #symfony_cmf для улучшения совместной работы и поддержки пользователей.

Подробнее

Getter injection в симфони 3.3 - Обзорная статья

В рамках программы экспериментальных функций в Symfony 3.3 выкатили новую фичу, getter injection. Это дополнительный функционал используемый для инъекций зависимостей, стандартные механизмы никуда не делись.

Новый функционал позволяет делать инъекции как и при стандартном подходе, через описание в yml, но при этом мы сразу получаем готовый getter класс.

Подробнее

Доклад с Goland

В феврале в Москве Golang-сообщество устроило глобальную сходку. Только добрался до докладов, есть интересные доклады.

Понравился доклад Паши Мурзакова из Badoo «Как 200 строк на Go помогли нам освободить 15 серверов».

 

 

Подробнее

Исправление symfony ошибки поиска шаблона в twig

Вчера внезапно twig перестал видеть пути к шаблонам. Стоит отметить что у меня для шаблонов немного кастомная структура поэтому в первую очереть начал грешить на изменения в твиговском лоадере в который можно передавать свои пути к шаблонам. Выглядит это примерно так


$this->twig->getLoader()->addPath('../app/Resources/templates/'.$result->getTemplateName());
Подробнее

Конфиг Symfony2 для apache2



< VirtualHost *:80>
    ServerName wargot.local
    ServerAlias www.wargot.local
    ServerAdmin [email protected]
    DocumentRoot /home/wargot/www/cms.local/web

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    < Directory /home/wargot/www/cms.local/web/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
        < IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ /app.php [QSA,L]
        < /IfModule>
    < /Directory>
< /VirtualHost>

У меня там лишние пробельчики в блоках VirtualHost, Directory, IfModule, не забудьте удалить

Подробнее

nginx config для Symfony2

Чтобы не потерять решил выложить в блог конфиг nginx для запуска проектов на Symfony2, конфиг должен подойти и для Symfony3. + небольшой бонус который очень любит PageSpeed Insights при выставлении своего рейтинга.В конфиг файле сайта создаём следующий блок, в моём случае это /etc/nginx/sites-available/wargot.com.conf

Подробнее

Решение проблемы You have requested a non-existent service "fos_user.doctrine_registry" в Symfony 2.

После очередного обновления symfony2 поймал ошибку


ServiceNotFoundException in bootstrap.php.cache line 2181: 
You have requested a non-existent service "fos_user.doctrine_registry".

Для быстрого фикса можно в services.yml пробросить алиас

Подробнее

Правильный для поисковых систем редирект посетителя с www адреса на адрес без www в nginx

После переноса блога на новый двиг и активного раскуривания Google Search Console столкнулся с проблемой прихода посетителей на домен www.wargot.com, на старом сервере для apache2 в .htaccess было указано правило для редиректа посетителей в www домена на домена без www, тут как-то для nginx забыл настроить аналогичный редирект.

Задача:

Добавить в nginx конфиг правило для редиректа посетителей с www на адрес без www.

Подробнее

Новые коды состояния HTTP

Для рассмотрения в IETF поданы спецификации новых кодов состояния HTTP, которые более точно описывают некоторые типичные ситуации.

428 Precondition Required
429 Too Many Requests
431 Request Header Fields Too Large 
511 Network Authentication Required
Подробнее

Причина демпинга в кризисе ?

Некая компания, которая работает на беларуском рынке и продаёт некую cms, объявила о скидках. Скидки это конечно хорошо, но вот лично меня например скидка в 80% как-то очень пугает. Сразу появляются мысли о том что продукт истинное гавно несколько неудачный. Может конечно быть вариант о желании быстро отхватить большой кусок рынка, но тут появляется контраргумент, для того чтобы получить 80% скидку необходимо отказаться от технической поддержки производителя, точнее обладать навыком настроить и запустить эту некую cms без помощи тех. саппорта. Может у них реально всё так хорошо, кто его знает. А может и кризис подкосил сильно, заваливаются ребята, кто ж правду скажет то -)

А какие у вас первые мысли вызывает появление 80% скидки на какой-либо продукт ?

Подробнее