Formulář nebo něco jiného?



Zdravím,napadla mě taková věc, a potřebuji jí zrealizovat. Problém je v tom, že nevím, jaké řešení bude nejvhodnější. Jde o to, že potřebuji dát na web buďto formulář, nebo webovou aplikaci. Bude to něco ve stylu Heureky a podobných portálů, uživatel si vybere kategorii a podle toho by se mu rozbalila nabídka s dalšími možnostmi. Představuju si to tak, že tento můj pokus bude mít jakousi hierarchii, takže když uživatel vejde na mé stránky objeví se mu tabulka, kde se mu zobrazí všechny kraje České republiky, uživatel si klikne na ten, který bude potřebovat, v této chvíli, kdy vybere kraj se mu zobrazí všechny okresy a když klikne na okres, tak třeba obce, dokud nedojde až třeba na svou adresu. Potřebuji tedy vědět, jestli na to bude stačit formulář, nebo mám sáhnout po něčem složitějším?
pokud si seženeš kompletní data registru UIR ADR nebo RUIAN a narveš je třeba json-em do javascriptu tak ti stačí html+js...ale tímto směrem bych se asi nepouštěl
<p>myslím, že otázka je:</p><blockquote> <p>"jak mohu získat přesně to, co chci od svých uživatelů tím, že jim vstup nesmyslně usnadní?"</p> </blockquote><p>jedinou instancí, kde vidím uživatele, kteří skutečně potřebují používat html přímo v nějaké formě vstupu, je, když/pokud formátují tabulková data. v takovém případě je však mnohem snazší dát jim formu, která dokáže udělat totéž, nebo jakoukoli z populárních sítí dostupných v různých knihovnách.</p><p>myslím, že zlatým pravidlem je, alespoň pro mě, použití systému značkování, které není html, které mohou vaši zpracovatelé formulářů použít k vytvoření krásného, ​​standardu vyhovujícího a sémanticky správného html.</p><p>skenery třetích stran mohou (obvykle) detekovat většinu problémů s nahranými soubory. osobně se mi líbí clamav - který je k dispozici pro * nix i windows.</p><p>to řeší problém zajistit, že je vše uspořádáno pěkně, správně naformátováno a návštěvníkům nejsou podávány žádné nežádoucí věci, nebo je to tak?</p><p>druhou věcí, kterou musíte udělat, je zkontrolovat jakýkoli obsah, který předloží, člověk musí mít na tom nějakou roli, nebo bude něco chybět. je tento obrázek vhodný? vede tento odkaz k malwaru nebo k něčemu jinému, na co byste raději nechtěli odkazovat? atd.</p><p>poskytnutí mechanismu označování pomáhá, ale není vždy účinné. pokud například na stackoverflow.com odpovíte na dvouletou otázku, otázka se okamžitě přesune na titulní stránku, kde komunita určitě zkontroluje, co bylo právě přidáno. ne všechny systémy jsou navrženy s ohledem na tento druh ochrany.</p><p>pokud uděláte značné množství svazku, pokud jde o obsah příspěvků od uživatelů, pravděpodobně stojí za to prozkoumat pomocí dodavatelů, kteří jednoduše zkontrolují podání a ujistí se, že nevhodná média/odkazy jsou rychle vyřazeny. nebo si možná můžete vyhledat pomoc od své komunity uživatelů (pokud existuje), aby udělali totéž, výměnou za nějaký druh zvláštních privilegií nebo výhod, které běžní uživatelé nemají rádi.</p> <p>mám sklon souhlasit se svým šéfem :) možná, že skutečná aplikace má jiný pocit, ale podle vzhledu makety se nezdá být velmi elegantní.</p><p>co se stane, když po výběru podkategorie změním kategorii, resetuje se tato podkategorie? a pokud vyberu několik kategorií, obsahuje rozbalovací nabídka podkategorie podkategorie všech kategorií, které jsem vybral?</p><p>výběr několika kategorií současně vyžaduje hodně práce, protože rozevírací seznam se po kliknutí zavře a je třeba jej znovu otevřít po každé přidané položce a znovu ji naskenovat, abyste našli další potřebnou položku.</p><p>vaše odpověď zní jako rozevírací/vyskakovací strom se zaškrtávacími políčky.</p> Pokud by mi třeba někdo odpověděl tak bych se jěště chtěl zepat jestli používáte nějakou doplňující stránku pro více a přehlednější popisky různych kategorii.Děkuji :) <p>obě řešení jsou naprosto přijatelná, při volbě vezměte v úvahu tyto body:</p><ul> <li>vyskakovací okno na mapě může skrývat další užitečné informace</li> <li>více než několik vyskakovacích oken se rychle zaplní. je to v pořádku, pokud je současně otevřen pouze jeden z nich</li> <li>množství informací ve vyskakovacím okně musí zůstat malé</li> </ul><p>na druhé straně se zobrazují informace vedle mapy:</p><ul> <li>ztratíte spojení s bodem zájmu, takže musíte přidat vizuální vztah (barvu, číslo, ikonu, čáru ...) s bodem na mapě. toto spojení je obtížné nebo obtížně čitelné, když máte spoustu bodů</li> <li>pro zobrazení dodatečných informací může být pro uživatele nutné určité posouvání/změna velikosti okna</li> </ul> <p>musíte přidat spojení mezi uživateli a obsahem. to se provádí prostřednictvím vztahů. přejděte do vztahů a vyberte obsah: autor. pokud přidáte pole, uvidíte několik nových polí, z nichž si můžete vybrat, včetně uživatel: jméno. při konfiguraci uživatele: jméno se zobrazí rozbalovací nabídka, která vám umožní vybrat, který vztah, protože existuje pouze jeden.</p> Máte-li stejnou platformu i verzi aplikace, s největší pravděpodobností jste každý v jiné skupině uživatelů pro A/B testování. Tak vývojáři ověřují účinnost aplikace a nakonec zvolí tu účinnější verzi a zavedou všem. Chce-li lingoty, může zkusit web na PC nebo třeba i v mobilu v nějakém internetovém prohlížeči. Pravděpodobně to zabere. <p>strouhanka.</p><p>k dispozici je jen málo oficiálních informací, ale zdá se, že pokud umístíte navigační strouhanku na stránky vašeho webu (druh, který ukazuje uživateli, kde se nachází v hierarchii vašeho webu), odtud bude informace vyhledávat robot google.</p><p>z jejich <a href="http://googleblog.blogspot.com/2009/11/new-site-hierarchies-display-in-search.html">původní oznámení</a> :</p><blockquote> <p>informace v těchto nových hierarchiích pocházejí z analýzy cílových webových stránek. pokud například navštívíte stránku productwiki spidersapien, uvidíte v horní části řadu podobných odkazů „domů&gt; hračky a hry&gt; roboti“. jedná se o standardní navigační nástroje používané na webu nazvané „strouhanka“, které webmasteři často zobrazují na svých stránkách, aby uživatelům usnadnili navigaci. analýzou struktury webu se nám podařilo vylepšit úryvek vyhledávání pro malé procento výsledků vyhledávání a doufáme, že se v budoucnu rozšíří.</p> </blockquote><p>pokud hledáte implementaci strouhanky pro váš web, podívejte se na tento průzkum osvědčených postupů od lbi: <a href="http://www.lbi.co.uk/blog/seo-breadcrumbs-for-site-hierarchies-in-google/">seo strouhanka pro hierarchie stránek v google</a> </p> <p>ze dvou uvedených možností bych šel na akordeonové menu.</p><p>samostatná stránka znamená dvě kliknutí a (obvykle) zpáteční cestu na server a pak se musíte vrátit zpět.</p><p>neexistuje žádná výhoda pro „předvolbu“ - pokud pro jednu stránku není mnoho možností.</p><p>jedna stránka (tj. bez „seskupené“ nabídky, pouze jediný odkaz) je v pořádku, pokud všechny běžné případy použití zahrnují více akcí na vybraného uživatele.</p><p>jinak bych použil „akordeonová“ menu nebo vyskakovací/javascriptová vyskakovací menu, <strong>a</strong> umožňovala přidávat příkazy na začátek seznamu.</p> <p>pokud se obáváte, lidé neobjeví akci kontextového menu, jak mít malé tlačítko v rohu každé položky, na kterou lze reagovat, když na ni přejdete. tím se otevře místní nabídka.</p> <p>myslím, že v současné době jsou uživatelé pohodlnější s registrací na webu, ale hlavně proto, že to dělá většina webových stránek.</p><p>pokud se to udělá správně, openid a oauth může fungovat velmi dobře. způsob, jakým stackexchange dělá to je obzvláště dobré. vysvětlete, co to je, ukázat, že pokud máte nějaký typ účtu, můžete jen stisknout tlačítko a také to, co dělat, když je tlačítko stisknuto. téměř je registrace do nových serverů stackexchange zábavná (téměř).</p><p>další možností je použít <a href="http://developers.facebook.com/docs/guides/web#login">facebook connect</a> , které přidají na váš web tlačítko „přihlášení pomocí facebooku“. po kliknutí uživatel neopustí stránku, ale místo toho je předložen s modálním dialogovým oknem ve stylu facebook pro přihlášení, a pak vám umožní aplikaci dostat se do svého data uživatele. můžete dokonce požádat o zvláštní věci, jako je přístup k některým datům uživatelů nebo povolení zveřejnit příspěvek na zdi uživatelů, pokud si budete přát. zjevná nevýhoda s tím není, že každý má účet na facebooku (i když to má přes půl miliardy lidí).</p>