Projekty: PioDer Engine
PioDer Engine 1.x
PioDer Engine obsługuje moją stronę od 8 marca 2008 roku. Powstał wtedy jako skrypt do jej obsługi. Rozwiązania techniczne wzorowane były na poprzednich skryptach stron (KarPio Serwer, DSF - pierwszej mojej strony na plikach). Nowością była pierwsza klasa w PHP - do obsługi plików. Prosty edytor, logowanie spowodowały, że skrypt bardzo się sprawdził na mojej dość nieskomplikowanej stronie
Nie miałem gotowego szablonu - w tamtym czasie nie podjąłbym się tego zadania.
W roku 2010 zdecydowanie zaczęły przeszkadzać mi uproszczenia, które zastosowałem. Postanowiłem więc napisać od nowa PioDer Engine dla PioDer Website.
PioDer Engine 2
Od samego początku skrypt miał pewne założenia. Oddzielenie warstwy głównej skryptu od systemu szablonów, osobne moduły, rozbudowany panel administracyjny, system nadzoru błędów - to rzeczy, które chciałem osiągnąć pisząc ten skrypt. Udało się. W tej chwili strona oparta jest na dość nowoczesnym skrypcie, który powinien pracować co najmniej kilka lat.
Cechy PioDer Engine 2.x
PioDer Engine 1.x
PioDer Engine obsługuje moją stronę od 8 marca 2008 roku. Powstał wtedy jako skrypt do jej obsługi. Rozwiązania techniczne wzorowane były na poprzednich skryptach stron (KarPio Serwer, DSF - pierwszej mojej strony na plikach). Nowością była pierwsza klasa w PHP - do obsługi plików. Prosty edytor, logowanie spowodowały, że skrypt bardzo się sprawdził na mojej dość nieskomplikowanej stronie
Nie miałem gotowego szablonu - w tamtym czasie nie podjąłbym się tego zadania.
W roku 2010 zdecydowanie zaczęły przeszkadzać mi uproszczenia, które zastosowałem. Postanowiłem więc napisać od nowa PioDer Engine dla PioDer Website.
PioDer Engine 2
Od samego początku skrypt miał pewne założenia. Oddzielenie warstwy głównej skryptu od systemu szablonów, osobne moduły, rozbudowany panel administracyjny, system nadzoru błędów - to rzeczy, które chciałem osiągnąć pisząc ten skrypt. Udało się. W tej chwili strona oparta jest na dość nowoczesnym skrypcie, który powinien pracować co najmniej kilka lat.
Cechy PioDer Engine 2.x
- Wbudowany system newsów oraz galeria
- Rozbudowane przyjazne linki na mod_rewrite
- Bardziej zaawansowany ACP
- Oddzielenie części skryptów od siebie: rdzenia silnika od systemu szablonów, modułów itd.
- Funkcjonalna klasa do obsługi zdarzeń - powiadomi mnie w razie błędów skryptu na stronie
- Autorski szablon, zgodny z XHTML 1.0 Strict
- Szablon jest w kolorze zielonym - moim ulubionym
- Zdjęcie w banerze zostało wykonane Nokią E51
- Zanim skrypt został napisany do końca, wygenerował on 1933 logi działań
- Kod PHP skryptu zajmuje 2762 linie (stan na dzień 10.07.2011)
- Najdłuższy plik: gallery_admin.php - 800 linii kodu, 23424 znaki