Rozpoczynam dzis prace nad nowa wersja projektu. Nowe poprawki nie beda nanoszone bezposrednio na serwer z uwagi na spore planowane zmiany w kodzie. Dopiero po zakonczeniu prac zostanie wydana wersja 0.9.1-pre1. Na CVs zostanie utworzony nowy katalog coyote0-9-1, dotychczasowe kody pozostana nienaruszone.
Otoz doszedlem do wniosku, ze juz teraz nalezy poprawic niedogonosci w kodzie zrodlowym, bo powoli sie robi balagan IMHO, niektore elementy sa zle napisane. Przede wszystkim:
-
Obsluga szablonow. Teraz nastepuje laczenie pliku index_header.tpl, index_footer.tpl oraz "srodkowego" pliku. Moja propozycja jest taka, aby w kodzie szablonu mozna bylo umieszczac wiele znacznikow < !-- INCLUDE -> ktory bylby zastepowany rzeczywistym kodem danego pliku. Czyli aby w dowolne miejsce mozna bylo wlaczac dowolny plik kodu HTML.
-
Uporzadkowac kod. Jak juz mowil Lukasz, w kodzie PHP nie moze byc tyle kodu HTML, JS co jest teraz.
-
Poprawic skorke bazowa (ew. utworzyc nowa, nieco bardziej zmodyfikowana na XHTML).
-
Zmienic system newsow.
-
Poprawic wyszukiwarnie na forum (wg. tematow, to sie jeszcze zobaczy).
-
Reaktywowac projekt Encyklopedii (zreszta sie jeszcze zobaczy).
-
Uporzadkowac kod (aby calosc byla zapisana wedlug jednego standardu kodowania).
-
W szablonie na forum zrezygnowac ze statycznej listy dzialow jaka jest teraz na rzecz listy dynamicznej - generowanej z bazy danych.
-
Poprawka kodu JS.
-
Zrealizowac zalozenia z TODO (przynajmniej te pierwsze)
Jezeli macie jeszcze jakies pomysly na nieco wieksze zmiany, to prosze pisac teraz tutaj...
Poniewaz to ja nasmiecilem taki kod ponad rok temu, na siebie biore odpowiedzialnosc za te poprawki.