Archiwum kategorii: Symfony

Deployment przy pomocy capifony

Całkiem niedawno pisałem o Deployment przez FTP. Największą zaletą tego rozwiązania jest to, że działa. Ale nie jest ono idealne – trwa bardzo długo. Najlepszym sposobem aktualizacji aplikacji opartej o Symfony 2 w tej chwili to capifony. Capifony to zbiór skryptów capistrano przeznaczonych dla aplikacji napisanych w Symfony (zarówno 1.x jak i 2).

Prezentacja o Symfony2 w ramach cyklu wykładów Performance Media po raz drugi

W czwartek 6 czerwca 2013 o 16:15 na Uniwersytecie Marii CurieSkłodowskiej, już po raz drugi będę miał przyjemność poprowadzić wykład w ramach projektu: „Zdobądź wiedzę z Performance Media”. Temat mojegowykładu nie uległ zmianie, wprowadziłem jedynie drobne zmiany / poprawki w samej prezentacji: „Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony2″.

zp8497586rq

Doctrine2: Błąd „Unknown database type enum requested, MySqlPlatform may not support it”.

Jakiś czas temu chciałem poeksperymentować trochę z bazą danych jednego z projektów FLOSS w Symfony2.         Importując dane z MySQLa poprzez komendę zostałem przywitany przez Doctrine2 wyjątkiem: [Doctrine\DBAL\DBALException] Unknown database type enum requested, Doctrine\DBAL\Platforms\MySqlPlatform may not support …

Deployment przez FTP

Oczywiste jest, że najlepszym sposobem zainstalowania aplikacji na serwerze klienta jest skorzystanie z Capifony. Nie zawsze jednak jest tak różowo. Szczególnie przy tanich hostingach opcja dostępu przez SSH nie jest dostępna. Nawet jeśli taki hosting ma dostęp przez SSH, może na nim brakować np. rsync. Wtedy jedyną możliwością zainstalowania aplikacji jest protokół FTP. Chyba najgorsza z możliwych opcji. Każda zmiana wiąże się z ręcznym wrzucaniem plików do odpowiednich katalogów. Zmora.

Kilka trików w phpspec2

Ostatnio bardzo aktywnie zacząłem używać phpspec2 w procesie wytwarzania oprogramowania. Trzeba przyznać, że bardzo pomaga mi to w pracy (szczególnie w połączeniu z behatem) i ostatnio żadko widuje napis “PHPUnit 3.x.x by Sebastian Bergmann.” Niestety żeby nie było za różowo (może i dobrze że nie jest) dokumentacja phpspec2 jest jeszcze dosyć słaba. Ale czego można [...]

Spotkajmy się na PHPCon 2012

Podczas tegorocznej konferencji PHPCon 2012 w Kielcach (28-30 września) będę miał przyjemność poprowadzić prelekcję „Symfony2 w chmurze”. Będę mówił o zaletach korzystania z chmury jako infrastruktury serwerowej pod aplikacje webowe, przykładowych przypadkach użycia oraz zabiegach, o których należy pamiętać, aby aplikacja w napisana w frameworku Symfony2 działała poprawnie w takim środowisku.

Tworzenie troszkę bardziej zawansowanych typów formularzy w Symfony 2.0

Tworzenie własnych typów formularzy w Symfony 2 jest stosunkowo proste. Wszystkie potrzebne do tego informacje znajdziemy w oficjalnej dokumentacji Jednak, przykład w dokumentacji jest dość (jak to mawiali wykładowcy analizy matematycznej) trywialny Wyobraźmy sobie że potrzebujemy czegoś bardziej zaawansowanego. Powiedzmy że potrzebujemy typu który składa się z wielu innych typów „entity” które są powiązane więc [...]

Zabawa z Behat-em 2.4

Jak prawdopodobnie wiecie, niedawno pojawiła się nowa wersja behat-a (2.4). Musiałem ją po prostu sprawdzić. Wszystko jest opisane na blogu @everzet-a: http://everzet.com/post/22899229502/behat-240, więc ja się nie będę powtarzał. Poprostu zainstaluję nowego behata z symfony 2.1

Problem z anemicznym modelem w Symfony2

Ten post jest implikacją rozmowy jaką przeprowadziłem na piwku po konferencji #4developers. Rozmowa dotyczyła problemu anemicznego modelu w aplikacjach Symfony. Problem był mi znany wcześniej jednak zainspirowany rozmową postanowiłem przyjrzeć się tematowi bliżej.

Symfony bug hunt days 2012

No cześć,

Ogólnie powstała inicjatywa żeby spotkać się i spróbować sobie coś razem pokodować oraz ewentualnie stworzyć jakieś sensowne PR do dokumentacji lub do kodu Symfony z okazji Symfony bug hunt day: http://symfony.com/blog/towards-symfony-2-1-bug-hunt-days

Możemy się jakoś zorganizować 🙂 Myślę że na trójmiejskie warunki możemy się spotkać nawet u mnie w domu (czy są jakieś inne propozycje ?), jakieś piwo w lodówce się znajdzie 😉 No chyba że będzie duże zainteresowanie. Ciekawy pomysłem byłoby spróbowanie kodować w parach. Czekam na jakieś sugestie 🙂

Info na forum:

http://symfonylab.pl/forum/index.php/topic,140.0.html