Każdy programista webowy wie doskonale czym jest sitemap’a i dlaczego ważne jest by ją mieć na stronach, które tworzymy. Jeśli jednak nie jesteś programistą tworzącym strony i aplikacje internetowe to śpieszę z wyjaśnieniem – sitemap’a to taki plik XML, znajdujący się zwykle w głównym katalogu aplikacji, który zawiera, jak sama nazwa wskazuje, mapę witryny czyli listę wszystkich podstron. Roboty wyszukiwarek internetowych wykorzystują tę listę do „zrozumienia” struktury witryny i dzięki temu szybciej mog...
Wróciłem ostatnio do prac nad breadcrumps’ami. Po ostatnich zmianach w kodzie wykorzystywana biblioteka ASP.NET MVC SiteMap provider nadal nie spełniała moich oczekiwań. Postanowiłem zatem nie tracić więcej czasu i całkowicie usunąłem ją z projektu. Mechanizm ścieżek zaimplementowałem po swojemu. Zdaję sobie sprawę, że jest on niesamowcie niepraktyczny i zaprzeczający wszelkim praktykom dobrego kodowania (powtarzanie bloku kodu w każdym z widoków), lecz póki co rozwiązanie to jest wystarczające i, co naj...
Jak pisałem wczoraj, zabrałem się za utworzenie tzw. mapy strony. Jest to nic innego, jak zdefiniowana w pliku XML struktura całej aplikacji. Dzięki niej jesteśmy w stanie m.in. generować automatycznie menu, czy też – co mnie interesowało – utworzyć prosty nawigator informujący użytkownika, gdzie aktualnie się znajduje. Fachowo określane jest to mianem okruszków chleba (fajna nazwa), czy też z angielskiego – breadcrumps. Początkowo myślałem, że jest na to jakaś prosta metoda, gdyż rozwiązanie to jest pow...