SEF Service Map poza integracją ze standardowymi komponentami Joomla! (artykuły, nagłówki RSS, linki, kontakty) jako pierwsza umożliwia integrację z innymi komponentami  przy użyciu mechanizmu integratorów, co czyni SEF Service Map komponentem otwartym. Jako jedyna integruje się też z dodatkami do innych map serwisów takich jak Joomap lub Xmap (http://joomla.vargas.co.cr/) dzięki czemu może zostać zintegrowana z naprawdę dużą liczbą komponentów;

SEF Service Map 2

A Free Sitemap for Joomla 1.5

Home SEF Service Map 2.0
Start
SEF Service Map 2.0 PDF Drukuj Email
Wpisany przez Radoslaw Kubera   
Czwartek, 13 Listopad 2008 15:47
1. Informacje ogólne

SEF Service Map jest komponentem dla Joomla 1.5.x, którego zadaniem jest stworzenie kompletnej mapy serwisu. Oto podstawowe możliwości:
  • SEF Service map tworzy trzy rodzaje map serwisu: HTTP, XML i TXT;
  • SEF Service Map jest jedyną aktywną mapą serwisu. Dzięki wbudowanemu mechanizmowi PingBack (http://en.wikipedia.org/wiki/Pingback) mapa serwisu potrafi aktywnie zgłaszać (pingować) nowości na stronie do google.com, yahoo.com i innych serwisów. Dzięki temu roboty indeksujące będą odwiedzać Twoją witrynę dużo częściej, a strona potrafi zaindeksować się sama baz dodatkowych zabiegów. Gdy Twoja witryna będzie zaufaną witryną dla wyszukiwarek, Twoje nowości na stronie będą potrafiły znaleźć się w indeksie już po kilku godzinach;
  • SEF Service Map poza integracją ze standardowymi komponentami Joomla! (artykuły, nagłówki RSS, linki, kontakty) jako pierwsza umożliwia integrację z innymi komponentami  przy użyciu mechanizmu integratorów, co czyni SEF Service Map komponentem otwartym. Jako jedyna integruje się też z dodatkami do innych map serwisów takich jak Joomap lub Xmap (http://joomla.vargas.co.cr/) dzięki czemu może zostać zintegrowana z naprawdę dużą liczbą komponentów;
  • SEF Service map jest zgodna z integratorami przystosowanymi do poprzednich wersji Joomla 1.0.x. W momencie wyłączenia trybu zgodności (Legacy) omija niezgodne integratory, co pozwala na dalszą poprawną pracę bez komunikatu typu " Direct access is not allowed";
  • SEF Service Map pozwala zainstalować nawet dwa integratory dla tego samego komponentu. W strukturze mapy serwisu można wtedy wybierać, którego integratora się chce używać.
  • SEF Service Map jako jedyna pozwala na tworzenie mapy dla serwisów które posiadają więcej niż 50 000 podstron. Jest to możliwe dzięki strumieniowemu tworzeniu mapy (zabezpiecza to przed przepełnieniem pamięci) oraz podziałowi generownej mapy XML serwisu na pomniejsze mapy. Do przeglądarek natomiast zostaje zgłoszony indeks tych map, zgodzie ze specyfikacją http://sitemaps.org;
  • SEF Service Map w momencie instalacji sam zgłasza mapę serwisu do przeglądarek oraz dodaje odpowiednie wpisy w pliku robots.txt - dzięki temu nie trzeba już w żaden dodatkowy sposób zgłaszać mapy strony do przeglądarek. Mimo to zalecane jest dodanie mapy serwisu XML w Google Webmaster Tools (http://www.google.com/webmasters/tools/) w celu okresowego monitorowania, czy przebieg pobierania mapy jest prawidłowy.
  • SEF Service Map pozwala na paginację mapy serwisu prezentowanej w postaci WWW, czyli podziału na podstrony. Dzięki temu zwiększa się moc linkowania wewnętrznego serwisu. Mapa posiada również możliwość dodawania opisów do każdego wygenerowanego linku. Dzięki tym mechanizmom nie staje się jedynie famą linków (co korzystnie wpływa na przeglądarki), ale także mapą dla ludzi - daje możliwość zorientowania się, co się kryje pod danym linkiem oraz prostej nawigacji po mapie. Dla dużych map podział na podstrony dodatkowo drastycznie zmniejsza zużycie transferu.
  • SEF Service Map posiada dwa rodzaje pamięci podręcznej (Cache): opartą o bazę danych lub system plików. Cache oparty o bazę danych zaleca się serwisom, które nie mają możliwości zapisu danych bezpośrednio na dysku (brak uprawnień); Oba rozwiązanie zmniejszają obciążenie serwera jednak w różny sposób. W przypadku pamięci podręcznej bazującej na systemie plików zmniejsza się obciążenie zapytań do bazy danych, w przypadku pamięci podręcznej opartej o bazę danych - zużycie procesora (przy równoczesnym zmniejszeniu zapytań do bazy).
  • SEF Service Map automatycznie wykrywa strony wielojęzykowe i generuje mapy serwisów dla każdego języka oddzielnie. Nie wymaga to od Ciebie żadnych dodatkowych czynności.

2. Instalacja
Po zainstalowaniu komponentu powinny równocześnie zainstalować się 4 integratory(pluginy) do standardowych komponentów Joomla:
  • Artykuły (com_content_bot);
  • Linki (com_weblinks_bot);
  • Nagłówki RSS (com_newsfeeds_bot);
  • Kontakty (com_contacts_bot);
oraz jeden plugin systemowy:
  • sefservicemap - którego zadaniem jest wysyłanie w tle pingów do zdefiniowanych serwisów.
Dodatkowo system automatycznie dodaje wspis o mapie serwisu do pliku robots.txt. W przypadku niepowodzenia, proszę wejść w konfigurację komponentu i postępować zgodnie ze wskazówkami.

Oto gdzie można szukać dodatkowych integratorów do innych komponentów:

3.Upgrade
Przed dokonaniem upgrade z wersji 1.0.x.  należy na początku poprawnie odinstalować starą wersję. Przed odinstalowaniem należy w konfiguracji komponentu zaznaczyć opcję "Remove settings after uninstall" (Usuń ustawienia po odinstalowaniu). Dopiero wtedy usunąć komponent. Jeżeli komponent został wyinstlowany bez tej opcji - nie szkodzi. Można zainstalować nową wersję, zaznaczyć opcję i komponent odinstalować. W wyniku tego zabiegu wszystkie wcześniejsze ustawienia znikną. Teraz należy ponownie zainstalować komponent.
 
4. PingBack
Uwaga. Aby pingowanie działało prawidłowo, serwer WWW musi otwartą obsługę fsocksopen lub curl.

Pingowanie serwisów zawsze odbywa się w tle, podczas odwiedzin strony. Ponieważ dla niektórych serwisów odpowiedź na ping (od strony pingowanego serwisu) może być wydłużona, może to momentami robić wrażenie dłuższego czasu ładowania się strony. Dlatego system ma możliwość pracy w dwóch trybach:
  • pinguje, gdy stronę odwiedza robot indeksujący;
  • pinguje przy wszystkich odwiedzinach;
Pingowanie w tle przy odwiedzinach robotów indeksujących poleca się ustawić dla witryn zaindeksowanych już w wyszukiwarkach. Dla nowych, niezaindeksowanych witryn zaleca się ustawienie pingowania dla wszystkich odwiedzin, a po zaindeksowaniu przejście w tryb pingowania tylko przy odwiedzinach robotów indeksujących.

Dodatkowo, aby pingowanie nie obciążało nadmiernie serwera oraz serwisów pingowanych, można ustawić interwał, co ile minut ma być wysyłany następny ping do danego serwisu. Aby obsłużyć dużą ilość pingów, w systemie tworzona jest kolejka komunikatów.

Można ustawić automatyczne pingowanie nowości i ostatnio zmodyfikowanych elementów (opcja domyślna i zalecana). Jednak aby ten mechanizm działał poprawnie, integrator dla danego komponentu musi zwracać datę ostatniej modyfikacji i jest to związane bezpośrednio z możliwościami integratora. W przypadku wątpliwości (czy zwraca datę modyfikacji), najlepiej pytać autora integratora. W przypadku standardowo instalowanych integratorów taką możliwość posiada integrator do artykułów (treści - com_content_bot). Pozostałe nie posiadają takiej możliwości, a to ze względu na fakt, że Joomla nie przechowuje daty dodania i modyfikacji elementów typu newsfeeds, kontaktów i linków.


5. Licencja
GNU/GPL

6. Podziękowania
7. SEF Service Map Team
  • Radosław Kubera (Developer)
  • Bartosz Kubera (Tłumacz)
8. Tłumacznia
  • english translation: Bartosz Kubera
  • turkish translation: Denis Dulici
Komentarze
Dodaj nowy Szukaj
Are you still supporting this Extension?
Pylon (Registered) 2009-12-01 18:45:23

The forum has been down since early November for spam cleaning. When will it be
back up? i've posted Rado a PM but no answer! Help....
Thank You
rafadev (24.232.58.xxx) 2009-05-27 04:38:26

Hello!
I just wanted to thank you for this great extension you've developed.
I've given you 5 stars rating.
Zoom i i inne
Jak z galeriami (83.6.84.xxx) 2009-01-14 16:08:28

Czy Sef service map - działa z popularnymi galeria na Joomla?
np. Zoom

I jak
to jest ze starszymi wersjami cmsa?
UTF 8 support?
George (79.131.174.xxx) 2008-12-19 20:07:25

Hello
I just installed the component in a website but unfortunately -as it
seems- does not support the UTF 8. Only question marks ???????? instead of greek
characters.
Any solution, because I really like this component.

Thank you.
Corupt file
M Syamsurrijal (114.58.81.xxx) 2008-12-17 00:40:02

File of sef_servicemap_2.0.9.zip is corupt when i downloadit
Napisz komentarz
Nick:
E-mail:
 
Tytuł:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
Proszę wpisać kod antyspamowy widoczny na obrazku.

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

Zmieniony ( Piątek, 05 Grudzień 2008 20:10 )