Postep prac nad nowa wersja

0

Witam! Aktualnie jestem w trakcie prac nad nowa wersja Coyote'a. Grafika juz pocieta, lecz nadal "skladam" poszczegolne szablony nowej skorki. W trakcie prac zaczalem poprawic dawno planowane rzeczy i dlatego chcialbym nadmienic o dosc wysokiej niekompatybilnosci ze starymi skorkami :/

Teoretycznie klasa Template jest kompatybilna wstecz wiec nie powinno byc problemow z wyswietlaniem starszych skorek, ale w koncu teraz niektore (wszystkie?) skorki oprocz glownej nie dzialaja na glownej stronie serwisu. Jeszcze za forum sie nie zabralem, chyba na forum akurat nie bedzie zadnych zmian wiec mozliwe ze jedynie tutaj stare skorki beda dzialaly.

Zrealizowalem juz pomysl dawno proponowany, a mianowicie mozliwosc wyboru roznych plikow CSS do danej skorki. Przede wszystkim layout nowej skorki jest kompatybilny z XHTML juz w wiekszym stopniu niz obecny. Dodatkowo oddzielilem warstwe prezentacji od danych i mozliwie jak najwiecej "styli" przenioslem do zew. pliku CSS. Poszedlem dalej i bedzie rowniez mozliwosc wyboru zestawu ikon do danej skorki. Struktura katalogu wyglada mniej wiecej tak:

  • templates
    • imageset
    • theme

Bedzie to dawalo mozliwosc wyboru osobnej kolorystyki oraz stylu/ikon w ramach tej samej skorki. Znacznie ulatwi to ew. modyfikacje gdyz nie trzeba bedzie tak jak obecnie - modyfikowac wielu szablonow w ramach jednej poprawki.

Druga znaczaca poprawka to dzial download. Tak jak ktos proponowal ostatnio - zostanie calkowicie przerobiony. Pod adresem download.4programmers.net powstanie wyszukiwarka kodow zrodlowych.
W trkacie dodawania pliku na serwer, archiwum bedzie rozpakowywane przez skrypt PHP, a kody zrodlowe beda umieszczone w bazie danych. Umozliwi to przegladanie wnetrza archiwum bedz sciagania calej paczki.

Inne mniej znaczace zmiany to:

  • rozbudowana mozliwosc klasy Template (o tym pisalem juz wczesniej)
  • cachowanie rezultatow zapytan SQL
  • obsluga wiadomosci prywatnych w skorce bazowej
  • inne, mniejsze poprawki

P.S. Na razie nie wysylalem poprawek na CVS gdyz kod jest w calkowitej rozsypce u mnie na dysku ;)

0
Adam Boduch napisał(a)
  • obsluga wiadomosci prywatnych w skorce bazowej
    Nie jest źle - tylko 10 miesięcy od momentu, kiedy wiadomości prywatne działają na innych skórkach [green] (simple, blue - nie wiem, jak motion).
    :d

1 użytkowników online, w tym zalogowanych: 0, gości: 1