Yii 2 – pierwsze starcie

Ostatnio moim ulubionym i jedynym frameworkiem, którego używam był Yii 1. Ktoś niedawno w komentarzach zapytał dlaczego nowy projekt nie powstał w Yii 2. No własnie. Dlaczego?

Po pierwsze macierzyństwo spowodowało, że na jakiś czas zwolniłam znacznie, jeśli chodzi o programowanie. Po drugie pracowałam w projektach w których nikt nie zawracał sobie głowy nowymi rozwiązaniami jakie pojawiły się w kolejnych wersjach PHP. Po trzecie projekt miał być zrobiony szybko a nowego frameworka, nawet jeśli jest to nowa wersja frameworka, który się zna, trzeba się nauczyć. To niezbyt dobry pomysł eksperymentować na kliencie z nowym narzędziem.

Jednak to pytanie, zadane w komentarzach podrażniło mnie nieco i wpłynęło na ambicję. Bo właściwie to dlaczego nie?

Czytaj dalejYii 2 – pierwsze starcie

Yii: wgrywanie plików z użyciem AJAX

Dla jednej z moich klientek tworzyłam niedawno prostą stronę internetową dzięki której będzie ona mogła prezentować oferowane przez nią stroje i dodatki. Nieodzownym elementem tej strony był więc panel administracyjny umożliwiający wygodne i intuicyjne dodawanie zdjęć. Założyłam również, że osoba obsługująca serwis nie musi dbać o to by przed wgraniem zdjęcia zmniejszać je do odpowiednich rozmiarów i tworzyć miniatury.

Czytaj dalejYii: wgrywanie plików z użyciem AJAX

Yii: wstawianie daty w formularzu

Pamiętam czasu kiedy przy formularzu w którym trzeba było podać datę trzeba się było napracować. Bto albo trzeba było zrobić pole tekstowe i mieć nadzieję, że użytkownik wpisze datę w odpowiednim formacie a potem to pole sprytnie walidować i monitować użytkownika o więcej staranności. Można też było zrobić trzy listy rozwijane ale tu też nie było lekko, bo liczba dni zależy od miesiąca a bywa, że i od roku, jak w przypadku lutego. A poza tym ile to się trzeba było naklikać, żeby datę wybrać

Czytaj dalejYii: wstawianie daty w formularzu

Yii: Łączenie tabel

Przymierzam się do kolejnego projektu w Yii, w którym będę wykorzystywać strukturę drzewiastą nested set i nagle okazało się, że potrzebuję bardziej skomplikowanych zapytań do bazy niż wykorzystywane ostatnio podstawowe CRUDy. Troszkę poszperałam, troszkę poczytałam i ku pamięci zanotuję.

Czytaj dalejYii: Łączenie tabel

Optymalizacja i pozycjonowanie

Każdy twórca czy właściciel strony chciałby, żeby jego strona trafiła do jak najszerszego grona odbiorców. Kiedy zaczynałam swoją przygodę z internetem nie było to trudne a termin pozycjonowanie stron nie istniał. Wyszukiwarki nie istniały, bo nie było co wyszukiwać. Wystarczyło napisać stronę i już. W tamtych czasach istniała dokładnie jedna strona w języku polskim: “Oficjalna Strona Polski”.

Czytaj dalejOptymalizacja i pozycjonowanie