ChangeLog
Historia nie jest spisana dokładnie, bo w czasie pisania księgi nie myślałem nawet o tym, że opublikuję ją kiedykolwiek, ale mniej-więcej obrazuje jej rozwój. Wersjonowanie przed 1.0 jest umowne, gdyż takie wersje etLog nigdy się publicznie nie ukazały.
należy czytac od dołu:
Etlog2:
Etlog:
- 0.1->0.2
- Możliwość kasowania postów w panelu administracyjnym
- Zmiana w strukturze katalogów
- Poprawki dotyczące include'owania księgi przez zewnętrzne pliki (czyt. README.txt)
- 0.1
- Cały kod przepisany od zera w obiektowym PHP
- Plik konfiguracyjny .ini
- Standardowa funkcjonalność księgi gości
- Możliwość przeglądania logów w panelu administracyjnym
- Możliwość banowania i filtrowania wiadomości
- 1.1 -> 1.1.1
- Sprawdzanie poprawności podanego adresu e-mail
- Poprawka wyświetlania linków do podstron
- 1.0 -> 1.1
- Konfigurowalna ilość wpisów na stronie
- Nie wyświetlamy wszystkich linków do kolejnych stron, gdy jest ich dużo
- Możliwość włączenia w konfiguracji wycinania znaków '/' (slash) dla serwerów wstawiącyh je przy niektórych znakach
- W pliku ksiega.php znajduje się eksperymentalny kod, dzielący na strony tak, że na pierwszej znajduje się ilość postów równa reszcie z dzielenia przez ilość_postów_na_stronie, lecz jest domyślnie zakomentowany. By go uruchomić zakomentuj linie 56-58 i odkomentuj 59-62
- 0.9 -> 1.0
- Nadanie licencji i pierwsze wydanie publiczne
- Upiekszenie panelu administacyjnego
- Utworzenie includes.conf określającego względne położenie katalogu includes (potrzebne gdy księga jest includowana)
- Drobne poprawki, lekka zmiana struktury katalogów.
- Rozszerzenie pliku konfiguracyjnego o klika opcji
- 0.3 -> 0.9 (zmian było dużo, nie były dokładnie śledzone)
- Powstaje pomysł nazwy etLog
- Możliwość zmiany hasła przez WWW (wymuszone przez jego szyfrowanie)
- Po wnikliwej lekturze manuali powstaje edytor styli
- Powstaje edytor konfiguracji z poziomu WWW
- Hasło do panelu administracyjnego jest szyfrowane MD5
- Księga zyskuje plik konfiguracyjny co ma umożliwić szybkie dostosowanie jej do odmiennych warunków
- 0.2 -> 0.3
- Zaczątki narzędzi administracyjnych - początkowo był to formularz do usuwania postów i przeglądarka logów
- 0.1 -> 0.2
- Drobne przeróbki w parserze pseudotagów i formacie pliku opisującego je
- Wprowadzenie psedutagów w pliku z zawartością księgi. Od tej pory jest możliwość edycji styli
- 0.0.1 -> 0.1
- Generalne przebudowanie kodu wpisywania się - stał się bardziej uniwersalny, wydzielenie go do odzielnego pliku
- Automatyczne dzielenie na strony w czasie wyświetlania.
- 0.0.1
- Wpisywanie się z wykrywaniem które dane podał uzytkownik :D
- Formatowanie na sztywno zapisywane HTMLem do pliku księgi
- Brak dzielenia na strony
- Całość księgi zajmowała jeden plik (ok. 55 lini) + formularz do wpisywania się