Programista Backend Yii2 (Migracja projektu z PHP 7.2 na PHP 8.1)
O projekcie:
Projekt szachowy w trakcie modernizacji infrastruktury. Pracujemy w parze z Lead-deweloperem.
Aktualny stan:
PHP 7.2 (ale w kodzie jest dziedzictwo czasów PHP 5.5).
Yii 2.0.13 (szablon zaawansowany).
Architektura: podzielony Backend (API) i Frontend (React).
Baza: MySQL 5.7 (przygotowujemy migrację).
Zadanie:
Starannie przeprowadzić migrację backendu z zachowaniem funkcjonalności logiki biznesowej.
Cel: Uzyskać stabilny kod na PHP 8.1 + Yii 2.0.53
Plan prac (Etapowy):
Przygotowanie: Adaptacja kodu pod PHP 7.4. Poprawa Deprecated-warnings, czyszczenie zależności w composer.json.
Aktualizacja frameworka: Aktualizacja jądra Yii2 z wersji 2.0.13 do 2.0.53. To najważniejszy etap (poprawa niezgodności w wewnętrznych komponentach i zewnętrznych rozszerzeniach).
Finał: Podniesienie wersji do PHP 8.1. Ostateczne debugowanie, typizacja, poprawa krytycznych błędów nowej wersji języka.
Czego oczekujemy od kandydata:
Doświadczenie w migracjach: Już przenosiłeś stare projekty na nowe tory i wiesz, co to znaczy „Dependency Hell” w Composerze.
Głębokie zrozumienie Yii2: Rozumiesz, co zmieniło się w frameworku w ciągu ostatnich 5 lat i wiesz, jak połączyć stare behaviors/widgets z nowymi wersjami.
Umiejętność pracy z Legacy: Nie przeraża cię kod napisany 8-10 lat temu (projekt początkowo rozpoczął się na PHP 5.5).
Dokładność: Umiejętność pracy z Gitem, zrozumienie, że każda zmiana może wpłynąć na krytyczną logikę obliczeń.
Oferujemy:
Wyraźnie określone zadania i plan (mamy już gotową strategię migracji).
Wydzielone środowisko do testów (nowa VM na Ubuntu 22.04).
Wsparcie obecnego zespołu (Lead-deweloper i Junior, który pisze testy API dla zabezpieczenia).
-
368 Witam. Mam doświadczenie w pracy z PHP5 i trochę z Yii w przeszłości. Ukończyłem szkolenie z PHP8. Znam framework Laravel12 i trochę migracji. Myślę, że poradzę sobie z Twoim zadaniem, jeśli terminy nie są tak krytyczne.
-
1844 10 1 Dzień dobry. Zainteresował mnie Państwa zlecenie. Posiadam ponad 10-letnie doświadczenie w web development. Proszę pisać na wiadomości prywatne w celu omówienia szczegółów.
-
410 7 1 1 Witam Państwa,
Dziękuję za szczegółowy opis, chętnie pomogę w realizacji projektu. Jestem inżynierem oprogramowania z ponad 7-letnim doświadczeniem w tworzeniu różnych stron internetowych, rozwiązań SaaS, skomplikowanych platform internetowych i MVP dla startupów. W portfolio wskazałem na niektóre opracowane projekty.
Mój stos technologiczny obejmuje następujące technologie i ich frameworki: PHP (Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
-
645 4 0 Dzień dobry. Od wielu lat pracuję z Yii2, spotykałem się z aktualizacją wersji zarówno samego frameworka, jak i wersji PHP, zarówno z 5.* na 7, jak i 7.* na 8. Zwykle zajmuję się debugowaniem lokalnie. 500 UAH/godzinę pracy, 3500 UAH/dzień.
-
6442 23 0 1 Witaj!
Mam dobre, wieloletnie doświadczenie z Yii2, miałem okazję przekładać nieco większe projekty na nowe wersje. Znam się na Dependency Hell.
Moja stawka za tak odpowiedzialną pracę to 15$/godz.
Aktualne zlecenia dla freelancerów w kategorii PHP
Integracja bloku "Gdzie oglądać" (Laravel / Livewire)Potrzebna jest integracja zewnętrznej platformy streamingowej dla strony o filmach i serialach na Laravel / Livewire. Co należy zrobić: Zaimplementować import zewnętrznego katalogu treści, który jest aktualizowany raz dziennie. Wykonywać dopasowanie treści według IMDb ID i/lub… PHP, Programowanie stron internetowych ∙ 1 godzina 41 minut temu ∙ 18 ofert |
Dopracowanie istniejącego projektu na Laravel (PHP)Potrzebne jest dopracowanie istniejącego projektu na Laravel (PHP).\n\nProjekt obejmuje gotową panel administracyjny, który ma w sobie builder do tworzenia stron z układem (html+css+js) na kodzie php do wyświetlania danych. W projekcie należy zrealizować 2-3 strony na podstawie… Content Management Systems, PHP ∙ 5 godzin 17 minut temu ∙ 30 ofert |
Nowy sklep na Woocommerce
8506 PLN
Szukam dewelopera do stworzenia sklepu internetowego na Woocommerce. Projekt - sklep codziennych promocji, popularne produkty w ograniczonej ilości. Co już jest: szablon wszystkich stron (witryna, realizacja zamówienia, strony treści, konto klienta), identyfikacja wizualna,… PHP, Programowanie stron internetowych ∙ 7 godzin 38 minut temu ∙ 86 ofert |
Należy wprowadzić poprawki na stronie Modx Evolution CMS 3.1.7
82 PLN
Opracowywana jest poprawa projektu i skład strony, będzie trzeba wdrożyć te prace na stronie.Należy również wdrożyć niektóre poprawki na stronie. Układ HTML i CSS, PHP ∙ 11 godzin 43 minuty temu ∙ 21 ofert |
Wdrożenie technicznego audytu SEO na OpenCartDzień dobry. Potrzebuję wprowadzić techniczne poprawki SEO na stronie softugo.com. Strona jest już opracowana, ale jeszcze nie została w pełni uruchomiona. Platforma: ocStore 3.0.2.0 / OpenCart + kod niestandardowy. Hosting: Hostinger. Aktualna wersja PHP: 7.3. (planowane… PHP, Programowanie stron internetowych ∙ 1 dzień 9 godzin temu ∙ 58 ofert |