it-swarm-tr.com

Şirket başına alt alan adı veya tek URL web uygulaması için daha iyi mi?

Bir web uygulaması yazıyorum, uygulama her şirketin birden fazla kullanıcıya sahip olacağı küçük şirketler içindir.

Ne daha iyi:

  1. her şirkete bir alt etki alanı vererek (böylece uygulamaya my-company.example.com adresinden erişebilirsiniz)

  2. herkes www.example.com adresinden hizmete erişir (bu durumda giriş sayfasına şirket adını girmeniz gerekir).

Kullanılabilirlik açısından neyin daha iyi olduğunu soruyorum, her ikisi de şirketler arasında tam bir ayrılığa sahip olacak ve her ikisi de aynı miktarda çalışmayı gerektirecek.

Güncelleme: şirket çalışanlarının çoğu (hepsi değilse de) uygulamayı kullanacaktır.

11
Nir

Uygulamayı kimin kullanması gerektiğine bağlı olduğunu düşünüyorum. şirketim müşterileri veya çalışanları uygulamayı kullanmak gerekiyorsa, bir alt etki alanı kullanmak daha kolay ve daha rahat olurdu (ayrıca bu bir logo vb ile sayfanın kişiselleştirilmesine izin verebilir .. .).

Uygulamaya yalnızca birkaç yönetici düzeyinde kullanıcı tarafından erişilmesi gerekiyorsa, muhtemelen ana uygulamaya giriş yapmak ve orada bir şeyler ayarlamak daha kolaydır.

Örneğin, tek bir kullanıcının gmail kullanması daha kolaydır, ancak bir kuruluş için Google uygulamalarını kullanmak daha kolaydır. Kurulumu biraz daha fazla zaman alsa da şirketim

4
Sruly

Kesinlikle şirket başına alt alan adı kullanın.

Bunu yapmanın 2 farklı yolu vardır:

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

İki seçenek arasındaki fark hafif, ancak bana göre, bir numaralı seçenekte olduğu gibi, yazılım kullanıcısı, şirketinizin yazılımınızı alan adınızda kullanmasına izin verildiğini görüyor (muhtemelen durum böyle). Girdikleri verilerin sahipliğine sahip olduklarını (uygulamanızın gerçekte ne yaptığına bağlı olarak) hissedebilir veya hissetmeyebilirler.

Seçenek numarası 2 ile, yazılım kullanıcısı, uygulamanızın neredeyse veri/uygulamanın kendi şirketi tarafından barındırıldığı gibi, alan adının bir parçası olduğunu görür. Bu durumda, kullanıcı sadece kullanmak için bir dış ürün yerine, uygulama şirketlerinin bir parçası gibi daha fazla hissedeceğini düşünüyorum.

Etki alanlarından biri diğerini işaret edecek şekilde her iki URL'yi de ayarlayabilirsiniz. Üniversitemde Blackboard (bir eğitim yazılımı paketi) şu şekilde yapar:

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

1 Tanınmış hukuk firması Dewey, Cheatem ve Howe'nin kullanabileceği bir uygulama yazıyorsanız, bu çirkin görünen bir URL olabilir: http://mycoolapp.DeweyCheatemAndHoweAttorneysAtLaw.com

8
Jared Harley

Bir alt alana sahip olmak daha güçlü bir sahiplik hissi (ve belki de gizlilik) verir.
Alt alanın açılış sayfasını şirketin logosu, haberleri vb. İle özelleştirebilirsiniz.

Öte yandan, tek bir merkezi sayfa kullanırsanız, kuruluşunuzun tek markası (servis sağlayıcı) orada olabilir.

Yalnızca bir sayfanız varsa, kullanıcılarınızın doğrudan bağlantılar gönderebilmesi için kuruluş alanını otomatik olarak dolduran URL'leri desteklediğinizden emin olun.

Düşünmeye gel, belki kuruluşu tamamen atlayabilirsiniz:
Çapraz organizasyon kullanıcılarınız olabilir mi?
Bu, Beth'in Org B'ye hizmet veren Org A'da çalıştığı anlamına gelir, bu yüzden Beth'in her iki organizasyona da giriş yapması gerekir.

Durum DEĞILSE ise, kullanıcılar tek bir merkezi sayfadan giriş yapabilir ve otomatik olarak siteyle ilişkilendirileceği için herhangi bir kuruluş alanını doldurmak zorunda kalmazlar. sağdaki.

Bunu söyledikten sonra, farklı bir alt alandan giriş yapmak daha mantıklı olabilir.

5
Dan Barak

Uygulamamız için onları birleştirmeye karar verdik ve oldukça iyi çalıştığını düşünüyoruz:

  • Kullanıcılar ourapp.com adresini ziyaret edebilir ve oturum açma ekranına yönlendirilmek için "Oturum aç" ı tıklayabilir
  • Kullanıcılar oturum açma ekranını doğrudan ziyaret edebilir
  • Giriş yaptıktan sonra, tüm kullanıcılar xxx.ourapp.com adresindeki "Giriş Yapıldı" ortamına yerleştirilir
  • Kullanıcılar uygulamamızda bir varlık oluşturduğunda, ona yyy.ourapp.com adresinde bir alt alan adı verebilirler
  • yyy.ourapp.com "müşteriyle yüz yüze" dir ve bu nedenle oturum açma bağlantılarını da içeren ourapp markasını göstermez.

Herkesin kendi "hesabına" sahip olmasına ve bununla oturum açmasına izin vermenin bir veritabanı ve etki alanı modeli açısından daha iyi olacağını fark ettiğimiz için "ana sayfaya şirket adını girin" bölümünü yapmaya karar verdik. ve ardından kullanıcıları birbirleriyle ilişkilendirmek için iş mantığı yazın. Teknik şeyler, ancak bazen kullanıcı deneyimini tasarlarken bunu dikkate almanız gerekir.

2
Rahul

Bunlardan birini seçmeden önce dikkate almanız gereken 2 şey vardır, bunlar:

  1. Site Güvenliği.
  2. Site SEO'su.

Kişiselleştirilmiş Alt Alan

sıkı güvenlik gerekiyorsa, kişiselleştirilmiş alt alana gitmelisiniz, kişiselleştirilmiş alt alan adını seçtiğinizde site güvenliğinizi sıkılaştıracak birkaç şey vardır:

  • Google Dizine Ekleme Yok. Google'ın özel müşteri sitenizi dizine eklemesini önleyebilir ve sisteminizin güvenliğinin ihlal edileceğinden endişe etmeden tüm www sitenizi güvenle dizine ekleyebilirsiniz.
  • Site saldırılarının robots.txt dosyanızı görüntülemesini engelleyin. Google'ın birkaç sayfanızı veya dizin yapınızı dizine eklemesine güvenle izin veremezsiniz, ancak birisi kolayca robots.txt'nize göz atabilir ve orada değerli bir şey bulabilir.

Güvenliği arama motoru optimizasyonundan daha çok tercih ederseniz, kişiselleştirilmiş alt alan adı seçebilirsiniz, ancak uygulama biraz zor, alt alanınıza bir cname veya kayıt eklemek için dns kullanmayın, a. * alanadiniz.com.tr için bir kayıttır ve alt alanınızı web sunucunuzdan vhost ile güvenli bir şekilde yönetebilirsiniz, böylece hiç kimse önce tam adını bilmeden alt alana giremez.

Kişiselleştirilmiş Alt Klasör

Arama motorlarında site sıralamasını optimize etmeniz gerekiyorsa, bu yöntemi kullanabilirsiniz. Bazı yerlerin robots.txt ile arama motoru tarafından dizine eklenmesini yasaklayabilirsiniz ve umarım kimse nerede olduğunu bilmez. Ayrıca, istemcinizin tümü kendi alt alan adı yerine ana sitenizi ziyaret ettiğinden, sitenizin önceki yöntemden daha üst sıralarda yer almasını sağlayabilirsiniz.


Özet

Şahsen ilk seçeneği seçiyorum, çünkü bazı sayfaları arama motoru tarafından istemeden dizine eklenmeyi ya da bir şekilde robots.txt'imi bulduğum için kaybetmeyi göze alamıyorum. SEO'ya her zamankinden daha fazla ihtiyacım olursa, şirket için bir blog oluşturabilir ve dizine eklenebilir, bu da daha fazla insanı çekecek ve daha yüksek bir benzersiz ziyarete sahip olacak ve sistemimi tehlikeye atmayı daha kolay riske atmak yerine rütbeyi artıracaktır.

1
Hendra Uzia

İkinci çözümünüzle kullanıcının şirket adını girmek zorunda kalacağı uyarısı ile tek iyi çözüm şirket alt alanlarıdır. Bu şekilde düşünün - çözüm 1 ile kullanıcının yapması gerekenler şunlardır:

  1. Site URL'sine gidin
  2. Kullanıcı adlarını girin
  3. Parolalarını girin
  4. Oturum aç

Çözüm 2 ile yapmaları gerekenler şunlardır:

  1. Site URL'sine gidin
  2. Şirket adlarını girin
  3. Kullanıcı adlarını girin
  4. Parolalarını girin
  5. Oturum aç

Gerekmiyorsa neden ekstra adımı eklemelisiniz? Ayrıca, şirket adında kullanıcı türünü yapmak ekstra bilişsel yüktür çünkü şirket adlarını doğru girmek için nasıl hatırlamaları gerekir. Şirkete tipik olarak bir kısaltma veya kısa adla atıf yaparlarsa ne olur? Giriş sayfanız için ne kullanılır? Neden kullanıcılara ihtiyaç duymadıklarında bu ekstra ayrıntıyı hatırlattırsın?

0
Charles Boyung