Może tutaj wśród mirków kogoś znajdę szybciej( ͡° ͜ʖ ͡°)
Poszukuje do wprowadzenia małej zmiany w serwisie napisanym na Zend Framework 2. Aplikacja to system rejestracji na konferencję, a potrzeba dodać do niego system płatności. W przyszłości będzie możliwa dalsza współpraca przy drobnych zmianach.
Rozliczenie najlepiej B2B. Stawka do dogadania ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡
@Enters: czyli masz jakieś legacy które pewnie może pamiętać php5 i chcesz dorobić do niego system płatności (i jak mniemam wszystko co z tym związane, statusy, zwroty, maile, omnibusy) w systemie który nigdy nie był pod to dostosowany :p?
  • Odpowiedz
Nie bardzo mi się widzi wracać z robotą do biura po pandemii i szukam czegoś 100% zdalnego jak senior w backendzie #php (12 lat w zawodzie), najlepiej #symfony, ewentualnie #zendframework. Z Laravelem miałem mało do czynienia. Gdyby ktoś miał namiar na ciekawą opcję, to dajcie proszę znać. Ważne, żeby to było prawdziwe 100% zdalnego, bez ukrytych zjazdów, integracji, itp.
  • Odpowiedz
W bardzo starym projekcie, z dosyć niespójną i źle przygotowaną bazą chciałem zrobić seed i migracje całej struktury bazy. Jest to na zend2, nie widzę też żadnych narzędzi do generowania migracji z bazy, więc pomyślałem, że zrobię tak:

Wygeneruję SQL samej struktury i stworzę jedną migrację do tego. Każda następna będzie tworzona już normalnie.

Przy odświeżaniu bazy danych przed seedem, migracjom nie będzie odpalać się komenda down(), bo za dużo roboty jest ze zrobieniem tego dla całej już struktury. Zamiast tego zrobie dropa bazy danych i postawię ją od nowa i puszczę migrację.

Czy
Siema,

Projekt w zend2 ładnie śmiga na lokalnym stacku, ale postawienie go na Dockerze lub Vagrancie sprawia, ze zawiesza się przy logowaniu na jeden typ użytkownika - strona ładuje się w nieskończoność. Macie jakiś pomysł na debugging? Nie bardzo wiem o co chodzi, na dockerze jeszcze nie sprawdzałem, ale na vagrancie proces mysql zwieksza się do ok 50% procesora (150% z 3 core). System działa, ale aplikacja po tym juz zupełnie nie
Cześć, mam pytanie do eksperta, choć to pewnie dla początkujących. Z racji, że w tej kwestii raczkuję - potrzebuję w sklepie shoper zmienić domyślne wyświetlanie adresów url na wyświetlane wyłącznie małymi literami.
Sklep na własnym hostingu na Ngnix, niestety nic więcej nie wiem.
Shoper z tego co mi wiadomo działa na #zendframework

#shoper #webdev
Mircy, potrzebuję waszej porady.
Mam projekt na #zf2 i mam tam zrobione logowanie w którym wykorzystywany jest \Zend\Authentication\AuthenticationService. Logowanie polega na przekazaniu do adaptera serwisu hasła i loginu, na podstawie których jest sprawdzanw czy dane są poprawne i następuje zalogowanie użytkownika.
Korzystająć z HybridAuth zrobiłem na stronie rejestrację przy pomocy facebooka. Mam teraz taki problem, że muszę zrobić logowanie do systemu przy pomocy facebooka, ale nie mogę wykorzystać istniejącego kodu, ponieważ tam jest sprawdzany login i hasło użytkownika, a ja chcę sprawdzić facebookidentifier i email. Myślałem, że można facebookidentifier zamiast hasła, ale to nie przejdzie. Może da się jakoś podmienić credentials by walidacja była według facebookidentifier? Ja nie znalazłem na to sposobu.
Znalazłem natomiast taką stronkę: https://samsonasik.wordpress.com/2014/06/21/zend-framework-2-using-custom-authentication-condition-with-doctrinemodule/ na której przedstawiony jest kod, za pomocą którego można walidować dane na własny sposób. Problem jednak jest taki, że później to jest dodawane do doctrine
factories, przez co jak rozumiem ta walidacja będzie wykorzystywana wszędzie. Mi taki wariant nie odpowiada. Chcę mieć logowanie przy pomocy emaila i hasła, jak też facebooka (email i facebook_identifier). Ktoś może mi podpowiedzieć, jak mam użyć zendAuthService z moim walidatorem, a nie domyślnym?

Wrzucam też mój walidator i kawałeczek
@mariecziek: nie znam zenda ale nie ma tam czegoś w tym serwisie w stylu loginById ? na podstawie facebookowych danych szukasz id użytkownika i wymuszasz autentykację
  • Odpowiedz
Elo ziomki! Mam #pytanie dotyczące #programowanie głównie #php , a w szczególności #zendframework w wersji 3.
Chciałbym napisać w nim w miarę prostą aplikacje CRUD, do której dostęp odbywałby się przez tradycyjne logowanie za pomocą podania nazwy użytkownika i hasła, z tym, że chciałbym wykorzystać w niej nie acl tylko rbac. Wiem, że zend sam w sobie posiada moduł rbac, ale w manualu jest
Czołem Mireczki.
Przeglądając oferty pracy z katergorii #programowanie bardzo często spotykam się z informacją, że wymagajo znajomość #framework #symfony2. Skąd u nas taka popularność Symfony w porównaniu np do #zendframework? Osobiście siedzę w zendzie i jeszcze nie miałem okazji głębiej zapoznać się z Symfony, ale czyżby chodziło m.in. o to, że Zend ma kiepską dokumentację?
A nie uważacie, że Symfony jest trochę zbyt...łatwe? Poczytałem trochę na ten temat i w zasadzie postawienie podstawowej aplikacji na Symfony nie jest zbyt skomplikowane przez co nasuwa mi się pewna myśl, że zabija to trochę ducha kreatywności, bo poprzez tą łatwość, setki bundli itp tworzenie apki, to kwestia połączenia "klocków" do kupy, podczas gdy w Zendzie aby coś stworzyć trzeba się trochę napracować. Absolutnie nie jestem fanboyem Zenda, wręcz za każdym
  • Odpowiedz
Mircy Programiści, Frontendowcy, Backendowcy, i inne owce.
Planuję stworzyć serwis internetowy, robiący coś tam. Generalnie taki dość typowy, tzn. posiadający użyszkodników, którzy mają swoje konta, jakieś dodają treści, które widzą inni. Wszystko to pewnie siedzi w bazie danych, ma zajebiście błyszczący interfejs,"reaktywny" się chyba mówi teraz.
I jako że ja poszedłem ścieżką całkiem inną, na codzień grzebię w C++, dawno już przestałem być na bieżąco jak się strony buduje. Pamiętam jak pojawiło się PHP5 i dalej nic.
Może mi ktoś pomóc i opowiedzieć, jak teraz taki typowy serwis powstaje? Bo z tego co zauważyłem, bo modeli jest sporo. Od oldschoolu - całość w PHP, wiadomo HTML, trochę js. Zauważyłem też, że można zrobić wszystko w #javascript co jest dla mnie lekkim szokiem i nie bardzo umiem to sobie poukładać w główce.

Na razie wymyśliłem, że chyba ciągle nowocześnie, ale też w dość tradycyjny sposób byłoby tak, że po stronie serwera siedzi sobie PHP + jakiś framework ( #zendframework ?). Reszta to HTML5 + jakiś framework JS. Tylko, że tutaj jest tego dużo - angulary, reacty, itd.
@r3m0:
- Jeśli chodzi o pisanie wszystkiego w JS to fakt Node.js + JS
- SPA i SEO, są trzy rozwiązania, SSR (np. react, vue2), Prerender.io, chociaż generalne Google już wszystko sam ładnie indeksuje jeśli chodzi o SPA (nie wiem jak Bing ale też chyba nad tym pracują).
- SPA nie jest lekiem na wszystko, dużo zależy jakiego typu aplikacje chcesz tworzyć, ja zmarnowałem trochę czasu tworząc SPA, ostatecznie stwierdziłem, że to nie ma sensu i tworzę express.js+vue2

Osobiście polecałbym Laravel+Vue2 lub Express.js+Vue2 - pytanie w jakich językach czujesz
  • Odpowiedz
@TwigTechnology: Jest pełno artykułów na ten temat. Właśnie wszystko rozchodzi się o to non-blocking i/o (obsługa requestów, zapytań do bazy danych etc.) sam język też jest szybszy. Tutaj jest ciekawe porównanie https://github.com/mroth/phoenix-showdown Generalnie w miejscu Rails wstawiałbym jakiś PHP framework wypada podobnie, imho przewaga jest miażdżąca, o czym świadczy coraz większe zangażwanie większości gigantów w node. W moim przypadku jak testowałem frameworki w wersji php 7.0 do nodejs wypadał jakieś
  • Odpowiedz
#php Backend Developer ze znajomością #zendframework

Co będziesz robił?
- analiza kodu
- poprawa funkcjonaliści i późniejsze utrzymanie portalu
- po kilku miesiącach zaczniemy tworzyć portal od nowa, w nowszych technologiach
@qwelukasz: zendFramework - ja #!$%@?, przyrost formy nad treścią, tam prawie nic nie ma, wszystko robisz w konfiguracji, w 3 miejscach musisz ustawic routing - zrobic routing, zarejestrowac kontroler, ustawic kontroler jako ze moze byc wykonywalny, ORM #!$%@? w dupę wsadzić od nich. Zend jest fajny, jak nie będziesz z niego korzystać xD
Service locator - nie wiem jak teraz jest, ale za moich czasów - zend 2 nie było pluginów który by podpowiadał serwisy.

Na prawdę, ten framework to porażka. Nie polecam.

Laravel znów to wielki krok w .... tył. Uczy złych nawyków , ogólnie to framework dla ludzi co nie ogarniają PHP dobrze, bo jest łatwy i #!$%@? standardy - jak wordpress. Najbardziej hejtuję fasady. I ogólnie całe DI i inne elementy są dla mnie.... brzydkie, nie nauczysz się dobrego
  • Odpowiedz
@qwelukasz:

1. Społeczność (gugle, stackoverflow, irc – szybko znaleźć można odpowiedź)
2. Dokumentacja
3. Stabilność (jasna polityka kompatybilności wstecznej)
4. Oparcie się o
  • Odpowiedz
@M4ks: Może w przypadku Zenda, bo niektóre są naprawdę ok.

Ale i tak 'najlepiej Polskich' wcale nie wyklucza anglojęzycznych ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Mam pytanie dla znających #zend #zendframework

Muszę wyświetlić pewien bardzo zwariowany formularz. Mam plik dekoratora w którym są wszystkie potrzebne pola. (konstrukcja formularza wymusiła osobny plik z ręcznym wypisaniem wszystkich pól).
Właściwie to co chcę zrobić, można zrobić zupełnie inaczej, ręcznie, ale chcę się czegoś nauczyć.

Czy można zrobić jakoś, żeby coś takiego:
  • Odpowiedz
#zend, #zendframework
Mirki mam pytanie... dopiero zaczynam poznawać ten framework.
Jak robicie strony/aplikacje na zendzie, dajecie moduł i kontroler, chciał bym aby taki kontroler korzystał z kilku plików modelu (mogę dać include/require, ale nie wiem czy to właściwe podejście do frameworka). Jak wy rozwiązujecie takie problemy ? Czy u was jeden kontroler = jeden plik modelu ?
@Micki: @Vinniczek: Dzięki, właśnie dałem sobie plik modelu z jakąś tam nazwą własną, wrzuciłem do katalogu models w module, za pomocą use mogłem stworzyć obiekt klasy zawartej w tym pliku jak również w zupełnie innym module ;) to mi wystarczy aby zacząć przygodę i poznawać tajniki tego framework'a
  • Odpowiedz
@Micki: Dzięki, angielski znam słabo, ale staram się sobie radzić, tłumaczę słowa których nie znam i małymi kroczkami zaczynam coraz więcej rzeczy poznawać z zenda i rozumieć, daję radę. Dzięki za linki, na pewno jeśli czegoś nie będę wiedział to najpierw sprawdzę pokaźną bibliotekę od Ciebie ;)

Pozdrawiam
  • Odpowiedz