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.
sobota, 31 stycznia 2009
pbcs.dll CMS
Subskrybuj:
Komentarze do posta (Atom)
5 komentarzy:
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
jesteś głupi.
taka sama argumentacja jak twoja.
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ą
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
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
Prześlij komentarz