Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Mapa stránek – návod

Prakticky od samého začátku, co pracuji s Joomlou, jsem pro mapu stránek používal a nemohl si vynachválit, komponentu Xmap. Leč čas oponou trhnul a na stránkách autora je jenom lakonický text: "Zavíráme, Xmap je pryč. Nadále již není podporován ani dostupný, jděte na stránky Adresář rozšíření pro Joomlu (JED) k nalezení náhrad."
Naštěstí jsme ve světě open-source, kde nic neumírá a k odkazu Xmap se hlásí hned dva projekty: mapX a OSMap. Oba o sobě tvrdí, že jsou 100% kompatibilní s Xmap, tedy že mohou používat jeho pluginy a že mapu stránek dělají perfektně. Vyzkoušel jsem obě komponenty, mapX je přeložený do češtiny, ale umí toho méně a vypadá hůře, OSMap je lepší, čeština zatím není a zdá se, že jde více ve stopách Xmap - OSMap vypadá, umí a ovládá se jako Xmap více než mapX -> doporučuji a používám OSMap.
Pozor: mapy stránek se vytváří dvě: jedna s odkazy na články a např. na produkty v e-shopu, a druhá obsahuje odkazy na obrázky, je nutno je použít obě, t.j. do robots.txt je nutno uvést oba odkazy na tyto XML mapy.
Tvůrci OSMap říkají:
Jistě, vždycky si můžete vytvořit mapu stránek pro Googlu ručně použítím on-line generátoru jako je xml-sitemaps.com. Obzvláště pro menší stránky s pár statickými stránkami je toto dost dobré pro účely SEO. Nicméně, pokud se vaše stránky mění často, či pokud byste také chtěli mapu stránek v HTML pro své návštěvníky, nějaké rozšíření, které pro vás dělá tuto práci, by bylo více než vhodné. V JED je nespočet rozšířeních pro Joomlu pro tvorbu mapy stránek. Jedno, jenž bývávalo dalece nejoblíbenější, je Xmap. Nicméně jak to tak vypadá, toto rozšíření bylo svým tvůrce opuštěno. Naštěstí se zdá, že toto rozšíření bylo převzato tvůrcem Alledia pod jménem OSMap. V současném stavu vývoje je toto rozšíření hodně stejné jak Xmap bývával: OSMap vytváří dynamickou HTML a XML mapu stránek a podporuje mnoho dalších komponent: Joomlí články, K2, Kunena, Mosets Tree, SobiPro, VirtueMart, Zoo, WebLinks, Acymailing, AdsManager, Phoca Gallery a mnoho dalších.
OSMap je nový, výkonný a nejsnažší způsob, jak vytvořit a přidat mapu stránek do vašich stránek založených na CMS Joomla! Vše, co potřebujete, je nainstalovat OSMap a ono si to udělá ten zbytek. Samočinně vytvoří přátelskou mapu stránek pro Google z veškerého vašeho obsahu stránek a na něj vedoucích odkazů. Také, po instalaci, si sám povolí všechny užitečné zásuvné moduly.
Vlastnosti:
navrženo pro snadné používání
mapa stránek pro vyhledávače
dynamická mapa stránek
vždy obsahuje nejnovější obsah
mapa stránek v HTML a XML
plná podpora pluginů pro Xmap
nastavení četnosti načítání
mapa stránek pro více jazyčné stránky
Přechod z Xmap
Je opravdu snadné, přejít z Xmap. Zachovali jsme plnou slučitelnost s pluginy z Xmap, takže pro OSMap můžete použít jakýkoliv Xmap plugin. Také jsme přidali možnost importu (přenosu). Pokud již máte Xmap nainstalovaný, uvidíte tlačítko s nápisem "Import from Xmap" (Přenést z Xmap v české verzi). Klikněte na toto tlačítko a my automaticky přeneseme vaše data. Vše co pak budete potřebovat, je změnit adresu mapy stránek v robots.txt.
Změny v OSMap kódu
OSMap začal se stávajícím Xmap frameworkem, ale již jsme zavedli výrazné změny:
Rozšíření prošlo hlubokou změnu kódu pro změnu obchodní značky z Xmap na OSMap, a to včetně některých proměnných a tříd.
Struktura adresáře pro vývojáře se změnila, základní kód se přesunul do adresáře src/.
Přidali jsme aktualizační server, takže je mnohem snadnější získat nejnovější verzi.
Tyto změny jsme udělali proto, aby pro vás bylo tak snadné, jak jenom je možné, vytvořit si svou první mapu stránek.
Co přijde dál
Náš příští krok bude pročištění uživatelského rozhraní aby ladilo s Joomlou 3 a vypořádat se s opravami chyb. Jednou, až toto bude hotovo, se zaměříme na bližší propojení s OSMeta, takže bude opravdu snadné zařadit či vyřadit stránky z výsledků vyhledávání vyhledávačů (Google - SERP). Také chceme zlepšit pluginy pro OSMap, aby se OSMap mohl úspěšně propojit s větším množstvím hlavních rozšířeních pro Joomlu.
Placená a zdarma verze
Předně, OSMap vždy zůstane zdarma a výkonný. Vše co je teď v Xmap dostupné zdarma, zůstane zdarma. Ano, je zde placená verze (Pro) - v současnosti neobsahuje žádné Pro vlastnosti, ale pokud si koupíte Pro licenci, již brzy získáte rozšířené schopnosti a také nám pomůžete urychlit vývoj.
Vícejazyčné mapy stránek
Po instalaci OSMap se vytvoří nová mapa stránek s názvem Sitemap. Přejděte do Komponenty a pak OSMap a uvidíte základní ovládací panel komponenty a zde máte vytvořenou základní mapu stránek. Klikněte na odkaz XML a pokud máte vícejazyčné stránky, mapa stránek bude ve vašem výchozím jazyce. Pro češtinu bude odkaz na mapu vypadat nějak takto
www.domain.cz/cs/?option=com_osmap&view=xml&tmpl=component&id=1
Abyste získali mapu stránek pro další jazyky, nahraďte část "cs" za dvou písmenný kód požadovaného jazyka, pro angličtinu to bude "en", pro španělštinu to bude "es" apod. Adresa pak bude vypadat nějak takto:
www.domain.cz/en/?option=com_osmap&view=xml&tmpl=component&id=1
Poznámka: veškerý obsah stránek, jako jsou články, položky nabídek, kontakty atd. musí být přiřazeny určitému jazyku. Pokud máte nějaký obsah přiřazený ke všem jazykům, odkazy na tento obsah se objeví ve všech vašich mapách stránek.
Instalace
Tak nejprve si stáhněte OSMap ze stránek Alledia a nainstalujte ji přes Správce rozšíření (jako cokoliv jiného). Pokud to nalezne dříve instalovanou verzi Xmap, uvidíte tlačítko pro přenos nastavení Xmap do OSMap. Klikněte na něj, pokud potřebujete (a nezapomeňte tuto starou verzi Xmap odinstalovat). Pak jděte do Komponenty -> OSMap a nastavte si komponentu podle svého.
Máte zde vytvořenou novou mapu stránek, klikněte na její jméno (Sitemap) a můžete si ji upravit, nebo si můžete vytvořit novou kliknutím na tlačítko Nový.
Odkaz XML otevře mapu stránek ve formátu XML pro vyhledávače, tato mapa stránek obsahuje odkazy na články apod. Odkaz Obrázky otevře mapu stránek s odkazy na obrázky ve vašem obsahu stránek, tedy např. na obrázky v článcích či na obrázky ve vašem e-shopu.
Také v tomto ovládacím panelu klikněte na odkaz Rozšíření a nastavte si pluginy pro další komponenty. Nezapomeňte, že na tyto další komponenty (a jejich obsah) musí být v nějaké nabídce odkaz, jinak se obsah těchto dalších komponent neobjeví v mapě stránek.
Nastavte si také příslušné nabídky ze kterých bude OSMap čerpat data pro tvorbu odkazů v mapě stránek. Rada: jejich pořadí změníte pomocí myši a kurzoru metodou "táhni a pusť".
Pokud chcete mít na stránkách i mapu stránek v HTML pro vaše návštěvníky, což silně doporučuji pro větší weby, otevřte si příslušnou nabídku, doporučuji toto dávat do dolní nabídky do patičky stránek, zde zvolte Nový (nová položka v nabídce) a typ položky bude OSMap -> HTML mapa stránek.
OSMap podporuje rozšířitelnost
Komponenta je slučitelná s mnoha rozdílnými rozšířeními. Klíčové pro spolupráci OSMap s dalšími komponentami je najít plugin, který je propojí. Vývojáři třetích stran poskytují pluginy pro spojení jejich komponent s OSMap. Pokud nějakou takovouto komponentu používáte a chcete ji propojit s OSMap, podívejte se na jejich domácí stránky, zda takovýto plugin poskytují a pokud ano, nainstalujte si jej a nastavte pro správné fungování.
Poznámka: jakékoliv rozšíření (plugin) pro Xmap by mělo správně fungovat i pro OSMap.
Rozšíření třetích stran
Bez těchto rozšířeních, OSMap vypíše pouze ty odkazy, které najde v nabídkách. Každý plugin shromáždí data jako jsou produkty ve VirtueMartu, příspěvky v Kuneně, nebo všechny zveřejněné články v Joomle.
Poškozená mapa stránek
Některé pluginy mohou způsobit, že se vaše mapa stránek nezobrazí správně. Pokud máte tyto problémy, zkuste povypínak pluginy pro OSMap jeden za druhým. V těchto případech nezapomeňte poslat zprávu o chování pluginy jeho vývojáři.
Stáhnout:
https://www.alledia.com/extensions/osmap/
Kuju jestli jste dočetli až sem a můžete mi udělit kladný bod.
1. 6. 2015 16:11:05
https://webtrh.cz/diskuse/mapa-stranek-navod/#reply1116830
Gabonator
verified
rating uzivatele
(1 hodnocení)
1. 6. 2015 22:17:37
Ďakujeme za článok. Hľadal som niečo podobné, nainštaloval som component a čo ďalej? Je treba ho priradiť na menú?
1. 6. 2015 22:17:37
https://webtrh.cz/diskuse/mapa-stranek-navod/#reply1116829
To jsou ty stránky Církev online? Tam je jiný problém, není tam aktivovaný .htaccess, takže tam jednak nejsou ty stránky vůbec nijak chráněné a druhak tam nejsou SEO URL, takže mapa stránek je vyhledávačům k ničemu. Navíc tam v patičce vidím odkaz na Xmap mapu v HTML, takže to tam už je.
Pokud to jsou jiné stránky, tak je to jak píšu: nainstaluji OSMap a nastavím si jej. Pokud chci HTML mapu, vložím na ní odkaz někam do dolní části stránek. Odkaz na XML se musí dát do robots.txt ve formátu Sitemap, to je u Googlů vysvětleno dostatečně a pak ještě dělám do .htaccess přesměrování této mapy na sitemap.xml, někde na tomto fóru by se měl válet můj článek Komentovaný .htaccess, tak v něm to popisuji.
2. 6. 2015 08:41:30
https://webtrh.cz/diskuse/mapa-stranek-navod/#reply1116828
Gabonator
verified
rating uzivatele
(1 hodnocení)
2. 6. 2015 10:28:13
Ďakujem za vysvetlenie. Cirkevonline čaká na prerobenie, a keďže neviem ako ďalej s tou stránkou, zatiaľ vyhovuje že beží pod 2.5 preto je tam Xmap.
Dohľadám si váš článok.
Gabriel
2. 6. 2015 10:28:13
https://webtrh.cz/diskuse/mapa-stranek-navod/#reply1116827
Pro odpověď se přihlašte.
Přihlásit