PioDer Website

Programy, skrypty itp.

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
  • 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
Ciekawostki
  • 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
 

PHP Powered Valid XHTML 1.1 Valid CSS 3 Debian GNU/Linux PHP Powered