Napisał: Dawid Pacholczyk
realurl czyli przyjazne linki na Twojej stronie cz. 2
Sama instalacja rozszerzenia realUrl to czasami za mało. Po prostu czegoś nam brakuje. Warto w takim wypadku pokusić się o kilka dodatków, które znacząco mogą usprawnić Naszą pracę
Wstęp
Artykuł ten będzie dotyczył rozszerzenia RealUrl Management. Na wstępie zaznaczę, że jest to dodatek do RealUrl, a nie samodzielne rozszerzenie. Po jego instalacji na Naszej platformie pierwsze co rzuca się w oczy to nowy moduł w sekcji Web w panelu BE.
Konfiguracja
Administratorzy oczywiście mają dostęp do nowego modułu bez zbędnej konfiguracji. Jeżeli jednak zajdzie potrzeba udostępnienia go poszczególnym grupom użytkowników możemy to ustawić w jej konfiguracji TS w ten sposób:
realUrlManagement {
editPages = 1
deletePages = 1
showErrors = 1
}
Oczywiście jest to bardzo podstawowa konfiguracja rozszerzenia. Możemy ustawić następujące opcje (poniższe opcje są domyślnie wyłączone NIE administratorów):
realUrlManagement.pages.show = 1 - pozwala grupie użytkowników/użytkownikowi na dostęp do widoku "pages"
realUrlManagement.pages.delete = 1 - pozwala grupie użytkowników/użytkownikowi na usunięcie rekordu/wpisu konfiguracji
realUrlManagement.pages.deleteShown = 1 - pozwala grupie użytkowników/użytkownikowi na usunięcie wszystkich wyświetlonych rekordów/wpisów konfiguracji
realUrlManagement.pages.edit = 1 - pozwala grupie użytkowników/użytkownikowi na edycję rekordu/wpisu konfiguracji
realUrlManagement.pages.changeExpire = 1 - pozwala grupie użytkowników/użytkowników na edycję czasu wygaśnięcia rekordu/wpisu konfiguracji
realUrlManagement.pages.create = 1 - pozwala grupie użytkowników/użytkownikowi na tworzenie nowego rekordu/wpisu konfiguracji.
realUrlManagement.pages.expireShown = 1 - pozwala grupie użytkowników/użytkowników na przeterminowanie wszystkich wyświetlonych rekordów/wpisów konfiguracji
realUrlManagement.pages.editWholeURL = 1 - pozwala na udostępnienie grupie użytkowników/użytkownikowi pola do uruchomienia edycji całego adresu URL
realUrlManagement.aliases.show = 1 - pozwala grupie użytkowników/użytkownikowi na dostęp do widoku "aliases"
realUrlManagement.aliases.delete = 1 - pozwala grupie użytkowników/użytkownikowi na usunięcie rekordu/wpisu konfiguracji
realUrlManagement.aliases.edit = 1 - pozwala grupie użytkowników/użytkownikowi na edycję rekordu/wpisu konfiguracji
realUrlManagement.aliases.changeExpire = 1 - pozwala grupie użytkowników/użytkownikowi na edycję terminu przeterminowania rekordu/wpisu konfiugracji
realUrlManagement.aliases.create = 1 - pozwala grupie użytkowników/użytkownikowi na stworzenie nowego rekordu/wpisu konfiguracji
realUrlManagement.errors.show = 1 - pozwala grupie użytkowników/użytkownikowi na dostęp do widoku "errors"
realUrlManagement.errors.delete = 1 - pozwala grupie użytkowników/użytkownikowi na usunięcie rekordu
realUrlManagement.errors.clearCounter = 1 - pozwala grupie użytkowników/użytkowników na zerowanie licznika występowania błędu
realUrlManagement.redirects.show = 1 - pozwala grupie użytkowników/użytkownikowi na dostęp do widoku "redirects"
realUrlManagement.redirects.create = 1 - pozwala grupie użytkowników/użytkownikowi na dodawania nowych rekordów przekierowań
realUrlManagement.redirects.delete = 1 - pozwala grupie użytkowników/użytkownikowi na usuwanie przekierowań
realUrlManagement.redirects.clearCounter = 1 - pozwala grupie użytkowników/użytkownikowi na zerowanie licznika przekierowań
realUrlManagement.redirects.edit = 1 - pozwala grupie użytkowników/użytkownikowi na edycję przekierowania
realUrlManagement.tableClean.show = 1 - pozwala grupie użytkowników/użytkownikowi na dostęp do widoku "realurl-table clean"
Widoki
Moduł BE dla RealUrl Management zawiera 6 widoków:
- Pages
- Aliases
- Errors
- Redirects
- RealUrl-Table clean
- About
Pages
W widoku tym możemy wyświetlać, edytować, kasować adresy URL generowany przez rozszerzenie RealUrl dla stron.
- Wybór gałęzi na drzewie strony na której chcemy pracować
- Wybór poziomu zagłębienia
- Usunięcie rekordu
- Usunięcie wszystkich widocznych rekordów
- Edycja segmenu adres RealUrl
- Edycja daty przeterminowania
- Stworzenie nowego rekordu
- Przeterminowania wszystkich widocznych rekordów
Aliases
W widoku tym możemy modyfikować wyświetlić, edytować, kasować dla tabel, których dane wyświetlane są w FE (np. tt_news, tt_adress).
- Nazwa tabeli, dla której aliasy są generowane
- Usunięcie aliasu
- Edycja aliasu
- Sortowania aliasów
- Pole po którym aktualnie tabela jest sortowana
- Data przeterminowania aliasu
- Utworzenie nowego aliasu
Errors
W widoku tym możemy sprawdzić logi błędów generowane przez rozszerzenie RealUrl. Istnieje też możliwość czyszczenia licznika błędów. Jest to przydatna procedura pozwalająca na śledzenie awaryjności, oraz skuteczności wprowadzanych poprawek.
- Usunięcie rekordu
- Wyzerowanie licznika
- Sortowanie tabeli błędów
- Pole po którym aktualnie tabela jest sortowana
Redirects
W widoku tym możemy wyświetlić, edytować i usuwać rekordy z tabeli tx_realurl_redirects w której rozszerzenie RealUrl przetrzymuje informacje dotyczące przekierowań.
- Utworzenie nowego przekierowania
- Usunięcie przekierowania
- Wyczyszczenie licznika przekierowania
- Edycja przekierowania.
- Pole po którym aktualnie tabela jest przekierowana
RealUrl-Table Clean
W widoku tym możemy czyścić tabele, które są wykorzystywane przez rozszerzenie RealUrl. Wyczyszczenie taj tablie NIE wpłynie na zawartość strony. Należy pamiętać o bardzo ostrożnym wykorzystaniu tej możliwości. Wynika to z tego, że po wyczyszczeniu tych tabel wszystkie rekordy które modyfikowaliśmy/dodaliśmy zostaną dodane. Opcji tej najczęściej używa się w momencie zakończenia prac developerskich i wypuszcza się stronę na żywo. W takim momencie usuwamy wszystkie testowe dane i wprowadzamy autentyczne wykorzystywane przez serwis.
Podsumowania
RealUrl Management to bardzo potężne narzędzie, które pozwala nam na dokładnie taką konfigurację linków jaką sobie życzymy. Na pewno wspomoże to wszelkie starania wypromowania Naszej strony. Oczywiście czasami jest to aż za wiele i nie potrzebujemy tak dokładnej konfiguracji naszych adresów URL, jednak jeżeli zależy Nam na ułatwieniu życia robotowi Google`a to nie możemy przejść obok tego rozszerzenia obojętnie.



