28.02 2008

Tagi w Mantis a polskie litery

Kategoria: php/db

Od dwóch dni próbuję zupdatwować swojego “pseudo-forka” mantisa do najnowszej wersji CVSowej, usunąłem już większość problemów (na prawdę nie jest to łatwe, jeśli używa się wersji przed potopowej.. i CVS ani żaden inny system kontroli wersji tu nie pomoże). Zacząłem też przeglądać nowe “features”, zacząłem oczywiście od tagów (jako że spostrzegłem je na początku).

System tagowania w mantisie wydaje mi się zupełnie nie potrzebny - sam system ma dziesiątki możliwości odpowiedniego określania przynależności błędów - ale żeby iść “z czasem, postępem i osiągnięciami web2.0″ zostały tagi dodane do mantisa. Pierwsze co wpisałem, to żółw… jako, że jestem wyczulony na polskość mantisa - poświęciłem trochę czasu na odpowiednie ustawienie go i spolonizowanie (niestety, polonizację porzuciłem na pewnym etapie, nie publikując efektów w systemie głównym - obiecuję tym razem tego błędu nie popełnić). Wracając do nieszczęsnego żółwia… dostałem dziwny komunikat, że nie mam uprawnień do dodawania tagów. Zdziwiłem się (na lokalu jest jeden user - admin), i zacząłem grzebać w ustawieniach - być może dodali jakieś prawa do tego? Może coś przy wgrywaniu nowej wersji zawiodło? Nic nie wynalazłem, więc przystąpiłem do kolejnej próby… “tag”.. przeszedł. Teraz to się dopiero zdziwiłem! Skoro “tag” działa, a “żółw” nie, znaczy że coś jest nie tak.

Przejrzałem pliki w poszukiwaniu komunikatu błędu: s_tag_create_denied. Znalazłem występowanie i po nitce trafiłem do kłębka: tag_name_is_valid()! Wyrażenie regularne, które służy upewnieniu się, że tag jest poprawnie zbudowany. Na szybko poprawiłem linijkę (line:101) z paternem na:

$t_pattern = “/^$p_prefix([ążźćńęłóĄŻŹĆŃĘŁÓa-zA-Z0-9][ążźćńęłóĄŻŹĆŃĘŁÓa-zA-Z0-9-_. ]*)$/”;

i “żółw”-iem został otagowany najdłużej występujący błąd w “SZP Krespol”.

Leave a Reply

O mnie...

  Programista, freelancer - prowadzący małą działalność gospodarczą (oprogramowanie dla małych i średnich przedsiębiorstw) - szukam przede wszystkim wyzwań i ciekawych projektów, dopiero później rozmawiam o pieniądzach.
  Na blogu znajdziesz informacje zarówno o sprawach firmowych, jak i prywatnych (choć tych jest zdecydowanie więcej).

Kategorie

ostatnio ulubiony

www.danceshaker.com - mój w pełni swój, pierwszy “poważny” serwis, nad którym zamierzam poważniej popracować! Na razie we wczesnej fazie beta, ale już wrzuciłem i dodałem linka na blogu, żeby ulubione google znalazło serwis. Na starcie lekko ponad 1000 filmików z różnego rodzaju tańcami - począwszy od hip-hopu, przez elektro, tańce uliczne aż po tango i foxtrota. Informacje do filmików też są jeszcze w powijakach, ale mam nadzieję, że z czasem wszystko się ładnie uzupełni (z waszą pomocą).

Lista TODO jest ogromna, nie będę jej jeszcze publikował, postaram się wybić parę robaków do końca tygodnia. Blog na google już postawiony, ale pusty - to jest pierwsza informacja dotycząca serwisu. Zostaje jeszcze optymalizacja i kilka innych kroków, które jednak nie mogą opóźniać startu. Nie ma jeszcze reklam.. miałe nie pisać todo, ale się rozkręciłem.

Zapraszam do rzucenia okiem i podesłania ew uwag.

W międzyczasie założyłem bloga dla danceshakera,  i rozwinąłem kilka rzeczy. Przejrzałem też API mikroblogów - w niektórych serwis publikuje już linki do filmików. Ciągłym problemem jest brak linków do serwisu i mała oglądalność. Pojawił się pierwszy raz gugiel - myślę, że pierwsze sensowne wyniki pojawią się dopiero pod koniec przyszłego tygodnia.

Checking Page Ranking