sobota, 31 stycznia 2009

pbcs.dll CMS

pbcs.dll

Od czasu do czasu trafiam na serwisy które stoją na dziwnym produkcie, który oprócz braku mod_rewrite oferuje bibliotekę dll w adresie. Na przykład: http://www.wspolczesna.pl/apps/pbcs.dll/article?AID=/20090126/REG00/838947622

Czy można mieć gorszy adres? Zanalizujmy:

1. pbcs.dll - po co to w adresie? Czy twórcy tego CMS-a nie potrafili sobie poradzić z usunięciem tego elementu?

2. identyfikator artykułu - oczwiście łatwy dla każdego internauty do wpisania lub skojarzenia z danym tytułem 9-cyfrowy numer!

3. data (dodania?) - a po co to w adresie? Żeby to jeszcze działało tak jak w Ruby on Rails - czyli obcinamy adres do daty (tutaj byłoby to: http://www.wspolczesna.pl/apps/pbcs.dll/article?AID=/20090126) i dostajemy wszystkie artykuły z danego dnia. Ba! W RoR można nawet uciąć do danego miesiąca/roku! Ale oczywiście w omawianym badziewiu obcięcie do daty skutkuje błędem :D

4. REG00 - podejrzewam że to identyfikator podkategorii, oczywiiście całkowicie zbędny element i bardzo bez sensu umiejscowiony, bo w środku.

Jak dla mnie producent tego CMS-a mógłby sobie go wyposażyć w zapisywanie adresu binarnie, ale ciekawi mnie w jaki sposób została podjęta decyzja o kupnie takiej kupy dla potrzeb serwisu informacyjnego? Może fachowiec w osobie gimnazjalisty-syna kolegi prezesa? Może ten CMS jest super dobry, no nie wiem - ale sądząc po konstrukcji adresu spodziewam się mega bałaganu w środku. Mam nieodparte wrażenie, że ten CMS spotykam w samych zadupiastych serwisach o niczym, więc może przynajmniej jest tani.

A myślałem że .NETowe aplikacje to szczyt badziewia, 90% z nieśmiertelnym Default.aspx w adresie.

5 komentarzy:

Anonimowy pisze...

co za domysły, nie wiesz co to za CMS a się wypowiadasz. AFAIK ten CMS jest dość stary przez co nie przywiązywano wagi do przyjaznych URLi.

ps. ten cms dostał użyty też w wielku projektach zagranicznych

Anonimowy pisze...

jesteś głupi.
taka sama argumentacja jak twoja.

Anonimowy pisze...

Witam
Jest to dedykowany CMS do prowadzenia gazety. Wymieniony REG00 nie jest tak bez sensu jeśli założymy że:
-mamy około 30 gazet
-kilka gazet na jednym województwie
-jako grupa zamawiamy CMS na multisite z jedna bazą

resource pisze...

No super że dedykowany i w ogóle. Czytelnika mieszkającego w REG00 nie obchodzą wpisy w REG01 i innych więc dlaczego miałby to widzieć. Sama obecność pliku dll w linku kojarzy mi się ze słabo napisanymi systemami, lub takimi które są za stare i duże by je zmienić (patrz ebay, który nadal jedzie na cgi i też ma dll-e w adresach). W dobie dostępnych obecnie nowoczesnych cms-ów naprawdę nie jest problemem mieć sensowny adres

Anonimowy pisze...

jeśli komuś się nie chce szukać, to ten CMS to Saxotech Online (kiedyś nazywał się 'Publicus') i generalnie można go skonfigurować tak, żeby tego pbcs.dll nie miał w adresie. Pozdrawiam