Tytul troszke przesadny.
Chodzi o mod_rewrite (tak, znowu). Dyskutujac z Embraced znowu cos nam zaswitalo (jak dwoch wariatow dyskutuje, to moze byc niebezpiecznie).
otóż tworzenie wielu galezi w cvs (aktualnie 4) jest troszke... zakrecone. Na razie tak bedzie, ale do TODO chcielibysmy dodac jeszcze inne podejscie. Dodanie mod_rewrite jako.. pluginu. Tzn. zamiast wstawiac do kodu php recznie linki, to aby te link byly generowane np. przez jakas funkcje. Funkcja w zaleznosci od przelacznika generowalaby link zgodny z mod_rewrite lub standardowy. I tak np. do funkcji podawalobysie tablice slow kluczowych oraz wartosci, a funkcja zwracalaby caly link. Jest to chyba dosyc elastyczna metoda pozwalajaca w przyszlosci zmieniac linki i ich ew. format bez wiekszych przerobek (moze np. zamiast typowych wartosci uzywaloby sie pomocniczej bazy i linki wygladalyby w ogole jakby temat postu byl adresem jak to na ALA opisano :P).
Co do skorek, to tutaj nie bardzo wiadomo co zrobic. Jest kilka rozwiazan:
- Chyba najprostsze to zostawic tak jak jest standardowo, a skrypcik seda generowalby wersje dla mod_rewrite. Pozniej np. patch bylby umieszczany dla tych co chca sobie do mod_rewrite przystosowac skorki.
- Dac tag (lub cos podobnego) i pisac 2 wersje linkow (ta... to juz wiecej zabawy).
- Skoro Adam planuje juz i tak jakies warunkowe cuda w szablonach, to moze udostepnic cos na wzor funkcje takie jak w php mialaby byc. Np. tag:
Co wy na takie modfikacje?