Projekty: Wpisy dotyczące prowadzonych przeze mnie rozmaitych projektów programistycznych (tak w PHP, jak i w innych językach programowania).
Projekty: Wpisy dotyczące prowadzonych przeze mnie rozmaitych projektów programistycznych (tak w PHP, jak i w innych językach programowania).
Długo trzeba było czekać na kolejną wersję Open Power Template'a, ale po prawdzie to za bardzo nie było przez ten czas co wydawać. Raptem dwa malutkie błędy zgłoszone, jeden wyciek pamięci w implementacji sekcji, którego 99,999999% ludzi w życiu by nie zauważyło bez specjalistycznego skryptu do mierzenia czasu życia obiektów, a poza tym? Nic, posucha, wszystko ludziom działa, zatem aby trochę napędzić koniunkturę, postanowiłem dodać trochę nowości w postaci pięciu funkcji i formatu danych.
Powoli zbliżam się do ukończenia implementowania całej zaplanowanej funkcjonalności dla Open Power Template 2.1, choć ciężko mi powiedzieć, ile zajmie mi to, co jeszcze zostało. Dziś pragnę krótko opisać jeden z nowych wynalazków, czyli procedury. Będzie to kolejny mechanizm ułatwiający modularyzację szablonów, a zarazem pierwszy działający podczas ich wykonywania.
Posucha w polskiej społeczności PHP została przełamana. W pierwszej połowie bieżącego roku programiści będą mogli wybrać się na aż dwie konferencje poświęcone temu językowi, a na jednej z nich - PHPCon 2010 Poland - zawita też Open Power Template, któremu będzie poświęcona będzie w całości jedna z wygłoszonych tam prezentacji. Prezentację wygłosi nie kto inny, tylko ja we własnej osobie, najlepiej zorientowana osoba w tym projekcie.
Kolejny innowacyjny projekt z serii OPL zbliża się powoli do stanu, w którym będzie możliwe pierwsze publiczne wydanie. Open Power Forms, bo o nim mowa, jest biblioteką do przetwarzania formularzy zintegrowaną z systemem szablonów Open Power Template. Zdołałem już zaimplementować większość podstawowych mechanizmów, które co prawda wymagają jeszcze końcowego szlifu, ale działają.
Prace nad OPT 2.1 posuwają się dość powoli, niemniej jednak zmierzają do szczęśliwego końca. Stwierdziłem zatem, że pora przedstawić, co będzie oferować nowa wersja najlepszego systemu szablonów na świecie, gdyż zmian i ulepszeń będzie trochę. W przygotowaniu jest także prezentacja mająca bardziej obrazowo pokazać wszystkie nowości.
Przez ostatnie kilka dni starałem się doprowadzić kod Open Power Forms do stanu uruchamialności, aby był w stanie przetworzyć prosty formularz. Było to niezbędne do dalszego kontynuowania prac i wymagało zaprojektowania wszystkich podstawowych mechanizmów przynajmniej w szczątkowej formie, ale udało się - kilkanaście minut temu OPF przetworzył swój pierwszy formularz od początku do końca.
Cztery dni temu witaliśmy nową wersję TypeFriendly, natomiast dzień dzisiejszy to prawdziwy wysyp nowych wydań. Postanowiliśmy w Invenzzii zaszaleć i uraczyć wszystkich programistów aż trzema nowymi bibliotekami, z czego dwie to absolutne premiery, które nigdy dotąd nie posiadały wydania paczkowego. Proszę państwa, prezentujemy...
Oprócz moich urodzin, wczoraj zaszło jeszcze jedno zdarzenie, mianowicie wydana została nowa wersja TypeFriendly oznaczona numerem 0.1.3. Jest to wydanie przede wszystkim poprawiające lub usprawniające zauważone braki i nieprawidłowości, dzięki czemu skrypt staje się jeszcze bardziej pomocny i przyjazny w użyciu.
Wczoraj ostatecznie wystartował kolejny projekt z grupy OPL, czyli Open Power Forms poświęcony w całości konstrukcji formularzy ze wsparciem OPT w tle. Nazwa powinna być znajoma, bowiem takie coś powstawało już dla OPT 1, ale właściwie nigdy nie zostało ukończone i choć w typowych przypadkach moim zdaniem nawet dzisiaj sprawuje się lepiej, niż taki Zend_Form, to jednak w nietypowych wychodziły na jaw poważne problemy.
Mam przyjemność ogłosić, że mój sztandarowy projekt, Open Power Template 2, jutro doczeka się pierwszego stabilnego wydania. Kod leży już przygotowany w repozytorium SVN, czekając jedynie na zapakowanie i upublicznienie całej związanej z tym propagandy. Wersja 2.0.0 będzie nieznacznie różnić się od 2.0-RC2, ponieważ poprawionych zostało kilka duperszmitów, które wyszły na jaw podczas porządkowania listy rzeczy do zrobienia. Ukończona jest także dokumentacja.