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).

Symfony Live 2013 w Londynie

20go września odbędzie się druga konferencja Symfony Live w Londynie. Do końca lipca można kupić tańsze bilety. Ponieważ poprzednia edycja okazała się dużym sukcesem, polecamy wybrać się tam w tym roku.

Jak zwykle na naszym forum powstała inicjatywa wspolnego wyjazdu. Chętnych prosimy o odezwę na forum bądź ircu (kanał #symfony-pl).

Wydarzenie na G+: https://plus.google.com/events/cp6vpnq8m2t7h1cnaj5m7rvv6go

 

PHP, Doctrine2: Segfault podczas operacji flush().

Pracuję od jakiegoś czasu nad projektami, w których istotną część stanowią (autorskie) konsolowe narzędzia do zarządzania wewnętrznymi procesami aplikacji. Aktualizacja danych, wysyłka maili, itp. – każdej operacji odpowiada polecenie i odpowiedni zestaw argumentów, dzięki czemu zamiast pisania kodu w pocie …

Drugie spotkanie php3city.pl

Zapraszamy wszystkich pasjonatów PHP na drugie spotkanie zaprzyjaźnionej z nami grupy użytkowników PHP – php3city z Trójmiasta.

http://php3city.pl/php3city-meetup-2/

Będzie okazja dowiedzieć się czegoś o rozwiązaniach „E-commerce” dla Symfony i dodatkowo wypić sobie piwko ;)

SPUG Meetup #4

Zapraszamy na czwarte spotkanie Silesian PHP User Group w dniu 13 czerwca 2013 roku o godzinie 18:00. Odbędzie się ono w Centrum Kultury Studenckiej „Mrowisko” – w Gliwicach przy ulicy Pszczyńskiej 85.

Strona SPUG-u | Mapa Lokalizacji | Wydarzenie na Facebooku

Zaplanowane zostały 3 prezentacje:

  • Legacy Applications - Piotr Pasich / XSolve

    Ciągły i szybki rozwój rynku internetowego w ciągu kilku ostatnich lat spowodował rozrost architektur, frameworków i rozwiązań. Jednak wiele aplikacji wciąż opartych jest o przestarzały i nieelegancki kod, który nie korzysta z uznawanych w branży podstawowych wzorców projektowych, programowania obiektowego czy frameworków. Jednak aplikacje konstruowane bez uwzględnienia nowoczesnych metod mogą stanowić poważne zagrożenie dla konkurencyjności firmy. Prezentacja opisuje najlepsze rozwiązanie dla biznesu, jakim jest sukcesywne przepisywanie aplikacji do modułowej architektury opartej o nowoczesne frameworki PHP na przykładzie Symfony2, z naciskiem na najtrudniejsze elementy wdrażania strony technicznej tj.: dziedziczenie template’ów, routingu, sesji oraz modelu bazy danych.

  • Spec BDD w PHP – Kacper Gunia / Sensio Labs UK

    W trakcie prezentacji zostaną omówione założenia BDD (Behaviour Driven Development) oraz możliwości wykorzystania go na co dzień dzięki narzędziu PHPSpec2. Pokazane zostaną różnice w stosunku do klasycznego testowania aplikacji oraz przykłady wykorzystania w praktyce.

  • Spec BDD to za mało – Story BDD na ratunek – Leszek Prabucki / KNP Labs

    W trakcie prezentacji powiemy czym jest Story BDD oraz poznamy różnice między Story a Spec BDD. Omówimy jak te obie metodologie tworzą spójną całość na przykładach napisanych przy użyciu narzędzi dla języka PHP takich jak Behat i PHPSpec2.

Dzięki naszym sponsorom czekają na nas dodatkowe atrakcje:

  • Uczelniany Zarząd Samorządu Studenckiego – zapewni nam salę w CKS Mrowisko
  • Firma RES – sponsoruje darmowe wejściówki do Klubu Studenckiego Spirala
  • Sensio Labs UK – dostarczy darmowe piwo i pizzę dla wszystkich obecnych na spotkaniu

W związku z powyższym po części oficjalnej zapraszamy wszystkich rozmowy przy piwie i pizzy w klubie Spirala.

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

Moja prezentacja o Symfony2 i ewolucji projektowania aplikacji w PHP

Poniżej znajduje się moja prezentacja, którą miałem okazję zaprezentować 19 marca 2013 na Politechnice Lubelskiej w ramach projektu: “Zdobądź wiedzę z Performance Media”.

„Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony2”

Post Moja prezentacja o Symfony2 i ewolucji projektowania aplikacji w PHP pojawił się poraz pierwszy w Kamil Adryjanek.

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

We wtorek 19 marca 2013 o 16:15 na Politechnice Lubelskiej, będę miał przyjemność poprowadzić wykład w ramach projektu: „Zdobądź wiedzę z Performance Media”. Tematem mojego wykładu będzie: „Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony2″.

Encje Doctrine poza bundlami Symfony

DoctrineBundle i bridge odpowiadają za integracje Doctrine ORM z frameworkiem Symfony. Jedną z funkcjonalności jaką oferuje DoctrineBundle jest automatyczna rejestracja mapowań w bundlach.

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 …