"Kompresja" skórek w runtime

"Kompresja" skórek w runtime
Deti
  • Rejestracja: dni
  • Ostatnio: dni
0

Oczywiście. Przeczytałem cały temat. I wyczytałem, że były problemy z kompresją runtime PO przepuszczeniu przez system template'ów, czyli całości. Ja natomiast mówię o skompresowaniu SAMEJ SKÓRKI przed przepuszczeniem przez nią systemu template'ów. Coś na wzór tego, co proponował ktoś wcześniej, ale nie przy wgrywaniu na FTP, tylko przy wywołaniu strony.

AP : to jest runtime... żaden FTP czy inne ..

a PHP po co kompresować, toć to po stronie serwera.

Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

Ech. Przecież mówię o kompresowaniu runtime TPL'i! Ktoś proponował kompresję przy wrzucaniu na FTP, ale pojawiły się głosy, że to będzie przeszkadzać w synchronizacji FTP<->CVS. Więc zaproponowałem kompresję TPL'i przy wywołaniu strony. Czy na prawdę tak niezrozumiale piszę?

Qyon
  • Rejestracja: dni
  • Ostatnio: dni
0

@detox, nie Adam NIE jest debilem, natomiast Ty masz chyba problemy z czytaniem

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3356
0

Tak patrzyłem po kodzie stron i zastanawiam się czy dobre rozplanowanie stylów w CSS (choć to nie RUNTIME, aby nikt się nie czepiał) nie pozwoli zaoszczędzić jeszcze więcej, bez straty czytelności kodu stron.

Zastanawiałem się nawet nad pójściem dalej i przepisaniem skórek na XHTML, ale wiem, że to dość radykalne (i pytanie na ile warte zachodu).

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
0

Szczawik, XHTML jest zawsze warty zachodu ;)

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3356
0

Ale rozmawiamy tu o kwestiach rozmiaru. A to nie zawsze zadziała na korzyść, bo trzeba przestrzegać wielu zaleceń (myślałem o XHTML Strict).

Qyon
  • Rejestracja: dni
  • Ostatnio: dni
0

Trochę to trudne będzie :) Trzeba by mocno udoskonalić system zamykania tagów w tekstach userów (posty/faq/inne)

Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

Zawsze można zrobić taki etap przejściowy - żeby było dobrze pod warunkiem, że user czegoś nie skiepścił.

Tzn. jeśli user nie zamknie jakiegoś tagu i automatyczne zamknięcie tagu spowoduje rozjechanie się XHTML'a, to trudno, natomiast żeby sama strona z wykluczeniem treści pisanych przez userów była zgodna z wymogami XHTML'a.

Ale tutaj to już nie wiem, czy warto coś takiego robić.

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0
Adam.Pilorz napisał(a)

Ech. Przecież mówię o kompresowaniu runtime TPL'i!

ok, zwracam honor.
nowy template.php, pozwalający buforowanie skórek po skompresowaniu, wolny od poprzednich błędów z textarea, skracanie linków bezwzględnych do względnych oraz na umieszczanie w szablonach elementów xhtml (<?xml ?>) jest już gotowy.
bonusy: jednorazowa kompresja spacji i enterów, krótszy czas wykonywania buforowanych skryptów (niedużo, ale zawsze).
na razie nie umieszczam na cvs, bo trzeba go porządniej przetestować, niż poprzednie wersje, żeby byki nie wychodziły na 4p. nowy template mozna zobaczyc w działaniu na http://www.orange.kamo.com.pl/coyote/

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
0

Moglby wiec ktos do tego czasu zrobic cos z tym template.php? Albo cofnac wszelkie zmiany albo usunac ten kod z pliku i wrzucic na CVS wersje taka jaka ma byc.

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0
Adam Boduch napisał(a)

Moglby wiec ktos do tego czasu zrobic cos z tym template.php? Albo cofnac wszelkie zmiany albo usunac ten kod z pliku i wrzucic na CVS wersje taka jaka ma byc.

spoko, ale dołożyłem tyle ficzerów, że warto by to najpierw przetestować. zresztą odezwę się na gg.

ŁF
  • Rejestracja: dni
  • Ostatnio: dni
0

ok, nowy template chyba został wystarczająco przetestowany, więc wrzuciłem go na 4p.
stare ficzery:

  • obcinanie linków bezwzględnych do względnych;
  • wycinanie pustych znaków z szablonów i buforowanie ich (ciut szybciej teraz powinno generowanie danych działać);
    nowe ficzery:
  • dodawanie alt="" do tagów <img >, które tego nie mają
  • zmiana & na & w linkach, które tego nie mają (TYLKO wewnątrz tagu <a href="...">

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.