it-swarm-eu.dev

Je pro webovou aplikaci lepší subdoména společnosti nebo samostatná adresa URL

Píšu webovou aplikaci, aplikace je určena pro malé firmy, kde každá společnost bude mít více uživatelů.

Co je lepší:

  1. přidělení každé společnosti subdoméně (takže k aplikaci přistupujete na adrese my-company.example.com)

  2. všichni mají přístup ke službě na adrese www.example.com (v tomto případě musíte na přihlašovací stránce zadat název společnosti).

Ptám se, co je lepší z hlediska použitelnosti, protože obě budou mít stejné úplné oddělení mezi společnostmi a obě vyžadují přesně stejné množství práce, aby mohly být implementovány.

Aktualizace: aplikaci bude používat většina zaměstnanců společnosti (pokud ne všichni).

11
Nir

Myslím, že záleží na tom, kdo má aplikaci používat. Pokud by zákazníci nebo zaměstnanci společnosti moje společnost měli aplikaci používat, bylo by jednodušší a pohodlnější používat subdoménu (také by to mohlo umožnit personalizaci stránky logem atd.). .).

Pokud má aplikace přistupovat pouze pár lidí typu administrátorské úrovně, je pravděpodobně snazší se jednoduše přihlásit k hlavní aplikaci a nastavit tam věci.

Například pro jednoho uživatele je jednodušší používat gmail, ale pro organizaci je jednodušší používat aplikace Google. Ačkoli to zabere trochu více práce, je to však specializované na moje společnost

4
Sruly

Určitě použijte subdoménu společnosti.

Můžete to udělat dvěma různými způsoby:

  1. company.yourcoolapp.com
  2. yourcoolapp.company.com 1

Rozdíl mezi těmito dvěma možnostmi je nepatrný, ale podle mého názoru se zdá, že u možnosti číslo jedna uživatel softwaru vidí, že jejich společnost má povoleno používat váš software ve vaší doméně (což je pravděpodobně případ). Mohou nebo nemusí mít pocit, že mají vlastnictví údajů, které zadávají (v závislosti na tom, co vaše aplikace skutečně dělá).

U možnosti číslo 2 uvidí uživatel softwaru, že vaše aplikace je součástí jejich domény, téměř jako data/aplikace hostovaná jejich společností. V tomto případě si myslím, že by se uživatel cítil spíš jako by aplikace byla součástí jejich společnosti, spíše než externí produkt, který právě používají.

Můžete dokonce nastavit obě adresy URL, přičemž jedna z domén ukazuje na druhou. Takto to dělá Blackboard (vzdělávací software) na mé univerzitě:

  1. http://unco.blackboard.com
  2. http://blackboard.unco.ed

1 Může to být ošklivá adresa URL, pokud píšete aplikaci, kterou by mohla používat známá advokátní kancelář Dewey, Cheatem a Howe: http://mycoolapp.DeweyCheatemAndHoweAttorneysAtLaw.com

8
Jared Harley

Mít subdoménu dává silnější pocit vlastnictví (a možná soukromí).
Můžete přizpůsobit vstupní stránku subdomény s logem společnosti, zprávami atd.

Na druhou stranu, pokud používáte jednu centrální stránku, může existovat jediná značka vaší organizace (poskytovatel služeb).

Pokud máte pouze jednu stránku, ujistěte se, že podporujete adresy URL, které automaticky vyplňují pole organizace, aby vaši uživatelé mohli odesílat přímé odkazy.

Pojďte si na to vzpomenout, možná můžete organizaci přeskočit:
Mohou mít uživatelé napříč organizacemi?
To znamená, že Beth pracuje v Org A, který poskytuje služby pro Org B, takže se musí Beth přihlásit do obou organizací.

Pokud je to NENÍ , mohou se uživatelé přihlásit z jedné centrální stránky a nemusí vyplňovat žádné pole organizace, protože bude automaticky přidružena k ta pravá.

Poté, co bylo řečeno, může mít větší smysl přihlásit se z jiné subdomény.

5
Dan Barak

Pro naši aplikaci jsme se rozhodli je kombinovat a myslíme si, že to funguje docela dobře:

  • Uživatelé mohou navštívit naši stránku www.app.com a kliknutím na „Přihlásit se“ přesměrovat na přihlašovací obrazovku
  • Uživatelé mohou navštívit přihlašovací obrazovku přímo
  • Po přihlášení se všichni uživatelé umístí do prostředí „Přihlášen“ na adrese xxx.ourapp.com
  • Když uživatelé v naší aplikaci vytvoří entitu, mohou jí dát název subdomény na adrese yyy.ourapp.com
  • yyy.ourapp.com je „orientován na klienta“, a proto nevykazuje žádnou značku ourapp, včetně jakýchkoli odkazů na přihlášení.

Rozhodli jsme se, že nebudeme provádět část „zadejte název společnosti na domovské stránce“, protože jsme si uvědomili, že z pohledu modelu databáze a domény by bylo lepší nechat každý mít svůj vlastní „účet“ a přihlásit se k němu, a poté napsat obchodní logiku, aby se uživatelé navzájem spojili. Technické věci, ale někdy to musíte vzít v úvahu při navrhování uživatelského prostředí.

2
Rahul

Než vyberete jednu z nich, je třeba zvážit dvě věci:

  1. Zabezpečení webu.
  2. Stránky SEO.

Personalizovaná subdoména

Pokud potřebujete přísné zabezpečení, měli byste jít do personalizované subdomény, existuje několik věcí, které zpřísní zabezpečení vašeho webu, když si vyberete personalizovanou subdoménu, což jsou:

  • Žádné indexování Google. Můžete zabránit google indexování vašeho soukromého klientského webu a můžete bezpečně indexovat celý svůj web bez obav, že váš systém bude ohrožen.
  • Vyhněte se hackerům stránek v prohlížení vašeho robots.txt. Můžete Google bezpečně zakázat indexování několika svých stránek nebo struktury adresářů, ale někdo může snadno nahlédnout do souboru robots.txt a najít tam něco vzácného.

Pokud dáváte přednost zabezpečení před optimalizací vyhledávače, můžete si vybrat personalizovanou subdoménu, ale implementace je trochu složitější, nepoužívejte dns k přidání jména nebo záznamu do subdomény, jednoduše přidejte záznam pro doménu * .yourdomain.com a můžete bezpečně spravovat svou subdoménu pomocí vhost z webového serveru, takže nikdo nemůže vstoupit do subdomény, aniž by nejprve věděl její přesný název.

Personalizovaný podsložka

Pokud potřebujete optimalizovat hodnocení stránek ve vyhledávačích, můžete použít tuto metodu. Můžete zakázat indexování některých míst pomocí vyhledávače pomocí robots.txt a doufejme, že nikdo neví, kde se nachází. Můžete také mít své stránky vyšší než předchozí metoda, protože všichni vaši klienti navštíví váš hlavní web spíše než vlastní subdoménu.


Souhrn

Já osobně volím první možnost, protože si nemůžu dovolit ztrátu některých stránek, aby byly neúmyslně indexovány pomocí vyhledávače, nebo někdo nějak našel můj soubor robots.txt. Pokud potřebuji SEO více než kdy jindy, mohu pro společnost jednoduše vytvořit blog a nechat ho indexovat, který by přilákal více lidí a měl by vyšší jedinečnou návštěvu a zvýšil hodnost, spíše než riskovat, aby byl můj systém snadněji ohrožen.

1
Hendra Uzia

S výhradou, že by při druhém řešení musel uživatel zadat název společnosti, je jediným dobrým řešením subdomény společnosti. Přemýšlejte o tom tímto způsobem - s řešením 1 je zde to, co uživatel musí udělat:

  1. Přejděte na adresu URL webu
  2. Zadejte své uživatelské jméno
  3. Zadejte své heslo
  4. Přihlásit se

S řešením 2 musí udělat následující:

  1. Přejděte na adresu URL webu
  2. Zadejte název společnosti
  3. Zadejte své uživatelské jméno
  4. Zadejte své heslo
  5. Přihlásit se

Proč přidat další krok, pokud to nepotřebujete? Také vytvoření typu uživatele v názvu společnosti je další kognitivní zatížení, protože nyní si musí pamatovat jak, aby správně zadali název společnosti. Co se stane, když se na společnost obvykle odkazují zkratkou nebo zkratkou? Co se používá pro vaši přihlašovací stránku? Proč si uživatelé pamatují tento zvláštní detail, když to nepotřebují?

0
Charles Boyung