Proč filtrovat
Možná by bylo lepší zeptat se rovnou, proč by měl obsah serveru filtrovat editor, když to může dělat uživatel sám. Možná to někdo jednou zkusí, většinou ale chce editor nastavit serveru nějakou úroveň, a to právě činí výběrem zveřejňovaného obsahu. Původně jsem o žádném filtru neuvažoval, protože obsah serveru Sexus není pornografický, ale poslední dobou se v poště od uživatelů hromadí spousty jejich soukromých fotografií i videosnímků. To byl právě ten podnět, který mě přinutil nějakou filtraci zavést – čtenáři prostě chtějí víc. Nerad bych, aby se ze serveru stal nějaký „pornosite“, a proto jsem těm, které tento typ fotografií nezajímá, chtěl dát do rukou nástroj, jak je vypnout.
Inspirace a přehodnocení
Nemá smysl, abych si zbytečně pálil prsty o kamna, a tak jsem se poohlédl po stránkách, kde tato filtrace už funguje. Našel jsem hned dvě, a to jednu českou a jednu slovenskou. Bohužel jsem byl nepříjemně překvapen praktickou nefunkčností jejich filtrování. (Filtry na obou zmíněných serverech v poslední době prošly úpravami – poznámka redakce.)
Slovenské Laskání nemělo filtr, ale varování při vstupu do této části serveru Markiza.sk
. Upozornění obtěžuje čtenáře při každé návštěvě, což obzvlášť pravidelné návštěvníky nepotěší. Možná bych uživateli doporučil vypnout si na tomto serveru javascript, a pak už upozornění obtěžovat nebude. A to je právě druhý problém – při vypnutém javascriptu je varování nefunkční. Z toho pohledu ztrácí podobné varovaní smysl.
Druhou stránkou bylo české Fudge, kde mají už „opravdový filtr“, po jakém jsem pátral. Zaskočilo mě však trochu zbytečné množství úrovní (tehdy čtyři). Jednak si správce serveru dá celkem práci, pokud má všechen obsah rozdělit (možná mají nějakou komisi :-), a pak uživatel zbytečně dumá, co je právě pro něj to správné. Pochybuji, že si někdo nastaví jinou úroveň než tu čtvrtou. Návštěvníka, který si zapnul fitrování, také moc nepotěší, že po tom, co klikne na nějakou galerii, kde má být 119 příspěvků, je jich tam po aplikaci filtru stěží 20.
Dalším, a to větším průšvihem, bylo, že při vypnutých cookies má uživatel smůlu. Doslova se dozví toto: „Váš prohlížeč buď nepodporuje cookies, nebo máte jejich podporu vypnutou. Pokud si chcete prohlížet příspěvky s drsností vyšší než 1, je nezbytné použít prohlížeč, který má zapnutou podporu cookies!“. Osobně mi nepřipadá správné nutit uživatele pro změnu prohlížeče či jeho nastavení. Obvykle uživatel své rozhodnutí nezmění nebo nemůže změnit. Na filtru Fudge mi také vadilo, že si ho uživatel musí jít nejprve někam nastavit, a pak teprve může surfovat a nemá přehled o tom, jak má filtr zrovna nastavený.
Realizace
Jak z předchozího vyplývá, filtrování musí být funkční i při vypnutém javascriptu a cookies. Cookies jsem byl ochoten použít pouze na uchování nastavení filtru. Než abych kombinoval javascriptový dotaz s klasickou mezistránkou, vynechal jsem javascript úplně a použil jen mezistránku.
Pokud přijde uživatel poprvé, nabídne se mu kompletní obsah serveru. Pokud pak bude server procházet a článků označených značkou „nad 18 let“ si nebude všímat, nic se nestane. Teprve po kliknutí na nějaký označený článek je čtenář přesměrován na stránku s upozorněním, a vlastně i nastavením filtru. Pokud uživatel souhlasí se zobrazením, článek se mu otevře a uloží se jeho volba do cookies. Pokud návštěvník odmítne, článek se nezobrazí a čtenář se vrátí na hlavní stránku. Odpověď se opět uloží do cookies, a tím pádem zmizí veškeré označené články i témata; články zmizí dokonce i ze všech žebříčků, prostě jako by nikdy neexistovaly. Aby uživatel měl přehled o tom, jak je filtr nastavený, zobrazuje se mu v pravém sloupci informace o jeho stavu, a jak si jej může přestavit.
Vyhodnoceni (statistika)
Na závěr jsem připravil malou statistiku, jak uživatelé takový filtr používají.
0 – nenastaven filtr
1 – filtrovat obsah
2 – nefiltrovat obsah
Filtr použilo 1.639 lidí, kteří si jej nastavovali 2.421krát.
1606 | ti, co měli 0 a přepnuli na 2 |
49 | ti, co měli 0 a přepnuli na 1 |
19 | ti, co měli 1 a přepnuli na 2 |
23 | ti, co měli 2 a přepnuli na 1 |
264 | ti, co přepínali z 1 na 1 a nebo z 2 na 2 |
251 | ti, co měli 2 a přepnuli na 2 |
20 | ti, co měli 1 a přepnuli na 1 |
Největší číslo asi nepřekvapí nikoho – většina lidí „to“ prostě vidět chce. Jen 23 z nich si „závadný obsah“ po shlédnutí vypnulo. Celkem 49 čtenářů si zapnulo filtrování obsahu, i když minimálně 19 z nich si filtrování zase vypnulo, pravěpodobně protože někteří nemají aktivní cookies. Tak jsem se zaradoval, že alespoň mála hrstka uživatelů ocenila možnost vypnout si články pro dospělé, ale ne na dlouho, protože po podrobnějším zkoumání jsem zjistil, že spousta z nich byla zahraničních, a tak pravděpodobně vůbec nerozuměla otázce.
Při podrobném zkoumání mě ještě zarazily výsledky, které naznačují, že poměrně velké množství uživatelů (264) nesmyslně přepíná na stejnou úroveň filtru, kterou mají právě nastavenou. Přitom na každé stránce je vidět aktuální stav filtru. Napadlo mě, že marně hledají ty opravdu „závadné články“. To by znamenalo, že bychom měli ještě přitvrdit obsah, ale to se mi jako editorovi nebude líbit. Nakonec mi zbývá naděje, že alespoň někomu ulehčím od načítání pro něj nezajímavého obsahu.