Open source nástroje

Charakteristika open source software


„Otevřený software (anglicky open-source software nebo open software, zkratka OSS) je počítačový software s otevřeným zdrojovým kódem. Otevřenost zde znamená jak technickou dostupnost kódu, tak legální dostupnost – licenci software, která umožňuje, při dodržení jistých podmínek, uživatelům zdrojový kód využívat, například prohlížet a upravovat (na rozdíl od proprietárního software).“[1]

Výhody a nevýhody open source software lze charakterizovat následujícími body:

  • Funkčnost softwaru je závislá na zodpovědnosti lidí, kteří jej upravují. Na druhou stranu je software kontrolován spoustou nezávislých autorů, kteří jsou schopni v krátkém čase chyby odstranit.
  • Na vývoji se podílejí lidé, kteří software používají a ví, co od něj očekávají. Jde tedy o snahu maximálně se přizpůsobit potřebám, ke kterým je software určen.
  • Jedná se o software nekomerční, tedy závislý na komunitě lidí, kteří jej vyvíjejí. Není tedy zaručen žádnými podmínkami vývoj a určitá stabilita softwaru. Nicméně existují open source softwary, které mají za sebou určitý vývoj, využití a spolehlivé vývojáře. Díky otevřenosti zdrojových kódů jsou tyto softwary transparentní a kontrolovatelné i z hlediska bezpečnosti informaci.
  • Při výběru open source softwaru se vyplatí ověřit si vývoj, kvalitu softwaru a podporu systému, na kterém bude software nainstalován.
  • U open source software je očekávána zpětná vazba od uživatelů, tzn. ohlášení chyby vývojářům, podílet se na opravách, posílat náměty k vylepšení, popřípadě se na nich podílet apod.

Piwik


Piwik[2] je považován za alternativu ke Google Analytics (nabízí mimo jiné také možnost importovat data z Google Analytics). Je využíván jednotlivci i firmami. Piwik je svobodný software s licencí GPL v3 a je postaven na PHP a MySQL. Je nabízen také v českém jazyce, což je jeho nespornou výhodou.
Zprovoznění Piwiku znamená využít jedné ze tří současných možností:

  • Stáhnout Piwik a nainstalovat jej na vlastní webový server – v tomto případě je Piwik zdarma a data jsou uložena na vlastním serveru. Na konci instalace je vygenerován sledovací kód v JavaScript, který je třeba na webové stránky, které je třeba sledovat.
  • Využít nabídky Piwik Cloud, který je není poskytován zdarma, ale nabízí možnost vyzkoušení na 30 dnů zdarma.
  • Zakoupit provozování Piwiku u jednoho z oficiálních hosting partnerů (Arvixe webhosting, A2 Hosting) – v tomto případě jsou podmínky provozování uvedeny na stránkách partnerů.

Piwik nabízí řadu funkcí:

  • standardní statistické zprávy (nejlepší klíčová slova, vyhledávače, čas strávený na stránce, návštěvnost, opakované návštěvy apod.),
  • aktualizace dat v reálném čase,
  • přizpůsobitelné panely přehledů,
  • zobrazení a porovnání historických údajů,
  • analýza komerčních webů,
  • sledování konverze pomocí vlastních proměnných,
  • analýza interních vyhledávačů,
  • statistika návštěvníků na mapě,
  • analýza chování návštěvníků při přechodech na další stránky,
  • zobrazení analytických údajů přímo na stránce (Page Overlay),
  • rychlost webu a stránek,
  • segmentace uživatelů,
  • sledování kampaní,
  • provoz z vyhledávačů,
  • pravidelné e-mailové zprávy (ve formátu PDF nebo HTML),
  • úpravy poznámek ke statistikám,
  • export dat do různých formátů,
  • možnosti administrace,
  • sledování API,
  • analýza mobilních aplikací,
  • využití příspěvků komunity Piwik (pluginy pro integraci s různými technologiemi).

Piwik má velice dobře vypracovanou demo verzi, která ukazuje analýzy v reálném čase s interaktivním popisem.
Veškeré informace, verze a dění okolo Piwiku je možné sledovat na pravidelně aktualizovaném oficiálním blogu , kde je možné konzultovat s vývojáři, řešit problémy apod.
Příklad statistiky návštěvníků z demo verze Piwiku ukazuje následující obrázek.

piwik.png

Open Web Analytics


Open Web Analytics (OWA)[3] je open source nástroj k analýze webu. Je licencován pod GPL. Podobně jako Piwik nebo Google Analytics používá sledovací kód ve formě Javascriptu. OWA běží na systémech Windows i Unix, ale doporučen je Unix. Podrobné informace k technickým požadavkům na instalaci, verzi PHP a MySQL jsou uvedeny na wiki systému OWA. OWA také podporuje webové stránky se správou obsahu, např. WordPress a MediaWiki .
OWA nabízí:

  • panel se standardními metrikami (návštěvy, unikátní návštěvníci, počet stránek za návštěvu apod.),
  • sledování úspěšnosti e-commerce,
  • sledování obsahu (hlavní stránky, vstupní stránky, odchozí stránky apod.) včetně video sledování pohybu na stránce,
  • sledování událostí,
  • segmentaci návštěvníků,
  • zdroje návštěvnosti,
  • teplotní mapy stránky (pro Firefox 3.5),
  • sledování konverzní cesty,
  • sledování kampaní,
  • sledování požadavků a chování návštěvníků na obsahovém webu.

Pro podporu uživatele je v OWA:

  • fórum, které nabízí pomoc při řešení problémů a zkušenosti ostatních uživatelů,
  • dokumentace pro uživatele a vývojáře ve wiki systému,
  • systém pro nahlášení chyb i nutnou online podporu.

Následující obrázek je ukázkou statistiky z demo verze Open Web Analytics.

open_web_analytics.png

CrawlTrack


CrawlTrack[4] je open source analytický webový nástroj, který je kromě standardních analytických přehledů známý především svou schopností zabránit útokům hackerů, zaměřením na bezpečnost webu, ochranou proti spamu a krádeži obsahu. Je nabízen v devíti jazycích, česká verze dostupná není. Jeho instalace je plně automatická a předpokládá instalaci PHP a databázi MySQL.
CrawlTrack poskytuje dva nástroje:

  • CrawlTrack je nástroj pro analýzu webu,
  • CrawlProtect je nástroj pro bezpečnost webu.

CrawlTrack nabízí tyto služby:

  • informace o počtu a původu návštěvníků a návštěvách (webové stránky, země, zdroje návštěvnosti, prohlížeč, míra opuštění, počet stránek za návštěvu apod.),
  • přehled robotů, kteří stránku navštívili (včetně lokace),
  • analýza klíčových slov,
  • kolik stránek je indexovaných, zpětné odkazy,
  • analýza chyb 404,
  • analýza útoků hackerů,
  • pozice ve vyhledávačích.

CrawlProtect blokuje:

  • pokusy o napadení kódu a SQL,
  • návštěvy známých robotů hackerů,
  • kopírování některých webových stránek,
  • spuštění některých shell příkazů.

Podporu uživatele zajišťuje blog na stránkách CrawlTrack a fórum.

Následující obrázek je ukázkou statistiky z CrawlTrack.

crawltrack.png

AWStats a JAWStats


AWStats[5] poskytuje pokročilé statistiky, které vznikají analýzou logů z webových, ftp, mailových a streamovacích serverů. Je licencován pod GNU GPL. Logovací soubory musí být dostupné pro čtení a musí být instalována podpora Perl skriptů a CGI1. Více k požadavkům na instalaci a provoz je uvedeno na stránce s nejčastějšími dotazy (FAQ).
AWStats poskytuje následující informace:

  • počet návštěv, počet unikátních návštěvníků,
  • délka návštěv, poslední návštěvy,
  • přehled přihlášených uživatelů,
  • přehledy za časové období (měsíc, den, den v týdnu, hodiny),
  • přehledy podle geografického rozložení (země, města, regiony),
  • zdroje návštěv (počítače, uživatelé, roboti),
  • stahované soubory operační systémy, prohlížeče,
  • odkazující stránky,
  • klíčová slova a slovní spojení,
  • HTTP chyby,
  • analýzy prohlížečů.

Pro podporu uživatelů AWStats nabízí:

  • fórum pro uživatele a vývojáře,
  • zasílání nových funkcionalit,
  • přehled nových funkcionalit do příští verze,
  • rozhraní pro ohlášení chyb.

AWStats je často provozován na webhostingových serverech. Následující obrázek je ukázkou statistiky AWStats[6].

awstats.png

JAWStats[7] ve svých statistikách vychází z AWStats. Je určitou nadstavbou AWStats. Instalace předpokládá již běžící AWStats a instalaci PHP. Poslední oficiální verze 0.7 byla vydaná v roce 2009. Letos se na diskusním fóru objevila nabídka na stažení verze 0.8.0.[8] JAWStats je dostupný v českém jazyce. Jedná se o svobodný software šířen pod licenci MIT2.
Následující obrázek je ukázkou statistiky JAWStats[9].

jawstats.png
Literatura a použité zdroje
1. Otevřený software. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-, 20. 1. 2014 [cit. 2014-03-15]. Dostupné z: http://cs.wikipedia.org/wiki/Open_source_software
2. Piwik [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://piwik.org/
3. Open Web Analytics [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://www.openwebanalytics.com/
4. CrawlTrack [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://www.crawltrack.net/
5. AWStats official web site [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://awstats.sourceforge.net/
6. Statistiky domény: destailleur.fr. NLTechno, Open-Source company [online]. ©2007-2014 [cit. 2014-03-16]. Dostupné z: http://www.nltechno.com/awstats/awstats.pl?config=destailleur.fr
7. JAWStats Website Statistics [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://www.jawstats.com/
8. Community. JAWStats Website Statistics [online]. 2014 [cit. 2014-03-15]. Dostupné z: http://www.jawstats.com/community
9. Statistiky pro penzion-heidi.cz. Penzion Heidi [online]. 2014 [cit. 2014-03-16]. Dostupné z: http://penzion-heidi.cz/statistika/jawstats/index.php
Není-li uvedeno jinak, obsah této stránky je pod licencí Creative Commons Attribution-ShareAlike 3.0 License