Shrnutí
Plugin přeloží IP adresu návštěvníka webu na stát, kterému adresa náleží a informaci si uloží pro další zpracování (např. pro přednastavení státu zákazníkovi ve VirtueMartu).
Hlavní vlastnosti
- Pro překlad se využívá svobodná webová služba ip2c.org a není tedy nutné instalovat a neustále aktualizovat lokální databázi IP adres.
- Překlad se vykoná pouze při prvním přístupu návštěvníka na webovou stránku (ne opakovaně na každé stránce).
- Po úspěšném překladu IP adresy se tato informace uloží dočasně do databáze (cache) pro příští použití bez nutnosti opakovaného zatěžování webové služby.
- Po úspěšném překladu IP adresy se informace o státu zpracuje dle konfigurace pluginu. Aktuálně je implementována pouze akce předvyplnění hodnoty státu do adresy zákazníka ve VirtueMartu (pokud již údaj není nastaven), ale v případě požadavku není problém funkcionalitu rozšířit.
- V konfiguraci pluginu je možné zadat IP adresu, pro otestování správné funkčnosti. Toto se může hodit v případě vývoje webu na lokálním PC (kde máte obvykle neveřejnou adresu jako např. 127.0.0.1) nebo pro ověření detekce správného státu.
Obecné vlastnosti našich produktů
- Rozšíření je svobodný software s licencí GNU/GPLv3.
- Rozšíření lze snadno nainstalovat přes Správce rozšíření v Joomla! a je funkční ihned po aktivaci.
- Rozšíření automaticky kontroluje nové aktualizace přes Správce rozšíření v Joomla! (automatická instalace nových verzí přes Joomla! prozatím není k dispozici - je nutné stáhnout a nainstalovat novou verzi manuálně).
- Žádné texty zapsané napevno v programovém kódu! Pro všechny texty používáme naše vlastní soubory s překlady, které je možné přetížit a upravit běžným způsobem v Joomla!.
- Žádné úpravy (hacky) v jádře Joomla! či v kódu jiných rozšíření!
- Rozšíření je plně kompatibilní se všemi našemi ostatními rozšířeními!
Kompatibilita
Naše rozšíření testujeme vždy v nejnovějších stabilních verzích Joomla! a VirtueMart, proto vždy doporučujeme průběžně aktualizovat. Rozšíření bude pravděpodobně fungovat i ve starších verzích (přinejmenším nižší verze tohoto rozšíření), ale bohužel není v našich silách udržovat a testovat všechna naše rozšíření zpětně kompatibilní se všemi historicky vydanými verzemi Joomla! a VirtueMart.
- Joomla!: 3.10.x
- VirtueMart: 4.0.x, 3.8.x
- PHP: 5.6.x - 8.2.x