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).
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.
Przeciągająca się sesja oraz odkrycie brakującej implementacji jednego z podrzędnych elementów systemu formatów danych sprawiły, że kolejne wydanie Open Power Template'a 2.0 nieco przesunęło się w czasie (aczkolwiek ludzie sprytni pewnie dawno już odkryli, że svn.invenzzia.org umożliwia pobieranie snapshotów repozytorium :)). Nie jest to jeszcze wersja stabilna, ale Release candidate, a dlaczego, już wyjaśniam.
System tworzenia dokumentacji oraz HTML-owych podręczników TypeFriendly zbliża się do wydania wersji 0.1.2, która niesie ze sobą trochę fajnych i przydatnych zmian. Jednocześnie mam też kilka wieści o wersji 0.2.0, która ma wnieść spory skok jakościowy i nieco zmienić charakter całego narzędzia, na lepsze oczywiście.