Odtud
Jerson píše:
Vyberu si první tag, pak dostanu možnost vybrat k němu další, který bude buď OR (pak se zařadí pod něj) nebo AND (pak se zařadí vedle), případně NAND (pak se také zařadí vedle). Dokážu to vizuálně navrhnout tak, aby tomu rozuměl i začátečník.
Strávil sem dneska půlku projektový schůze tím, že jsem si z nudy hrál s tímhle Tvým návrhem a přemýšlel, jak moc a v jaké podobě by byl použitelný.
A musím bohužel říct, že podle mě není a to z jednoho prostého důvodu: většina lidí má při vyhledávání Googlem problém použít uvozovky, natož aby používali logické operátory. Skutečnost je popravdě ještě horší - většina lidí má problém vůbec pochopit samotnou operaci, kterou ten operátor provádí, natož, aby se orientovala v možnosti je třeba i kombinovat. To, že to Ty chápeš a umíš použít je sice hezké, ale samotná skutečnost, že vůbec uvažuješ o použití operátoru NAND ukazuje, jak moc si odtrženej od pohledu běžného uživatele - i když mám poměrně optimistickou představu, že většina našich návštěvníků je z titulu geeky podstaty RPGček nad průměrem běžné populace, stejně nevěřím, že by tu víc jak pětina lidí vůbec tušila, co to "NAND" vůbec znamená a co dělá. To, že tomu dáš nějakou grafickou podobu, tomu už pak moc nepomůže.
Jsem bohužel přesvědčenej, že jediný filtr který bude funkční pro běžné uživatele bude filtr založený na výběru tagů a jejich zpracování čistě konjunktivní logikou ("AND"), teoreticky by se mohlo dát nějaké přepínátko mezi konkunkcí a disjunkcí ("OR"), ale nevím, jak moc to pak bude užitečné (disjunkce se dá nahradit tím, že si projdu tag X a pak tag Y postupně). Žonglovalo se s možností, že by se použila kombinovaná logika (disjunkce pro tagy uvnitř kategorie a konjunkce mezi kategoriemi), ale obávám se, že i to by bylo over-combo. Představa, že bysme do toho začali míchat NOR nebo dokonce NAND mi přijde jako těžké sci-fi.
Teoreticky (pokud by se Dukolmovi chtělo se s tím psát) by snad bylo možné k té základní konjunktivní logice přidat řádek, ve kterém bys měl možnost si vepsat vlastní dotaz na tagy, kde by sis mohl s AND (+), OR (/), NAND (*) a NOR (-) blbnout dle libosti...
Praxe je taková, že většina lidí je logicky tupá a chce nástroj, co jednoduše udělá očividné. Menšina lidí jsou pak obvykle "cvoci" co vědí, co je NAND a ti si pak svoje dotazy klidně napíšou sami. Ještě jsem neviděl web, který by šel nějakou jinou cestou.
Nicméně pokud jsi opravdu přesvědčený o tom, že dokážeš navrhnout UI, u kterého bude i BFU vědět, co se tam ksakru děje, a které bude přitom snadno ovladatelné (žádné vepisování operátorů nebo přetahování věcí - clicking only), pak takový návrh klidně předlož, rád se podívám - mě nic podobného funkčního nenapadá.