| Eklentiyi Beyaz Listeye Eklemek için alan adı seçimiGeçmişte, Yayıncıdan bir Eklentiyi dışa aktarırken Beyaz Listeye alınmaya uygun alan adlarını belirleyen herhangi bir hüküm yoktu. Sonuç olarak, Eklentiler müşteri örneklerine yüklendiğinde düzgün çalışmayacaktır. Örneğin, Eklentiniz bir JavaScript kitaplığı içeriyorsa ilgili alan adını beyaz listeye eklemek çok önemli hale gelir. Kitaplığı bir komut dosyası etiketi aracılığıyla eklemeye çalışmak hatalara yol açacaktır. Geliştirici örneğinde sorunsuz çalışabilse de müşteri örneklerinde sorunlarla karşılaşabilir. Aynı durum API Designer alanları için de geçerlidir. Bu sınırlamanın üstesinden gelmek için, Eklenti Yayımcısında bir Eklenti oluştururken beyaz listeye eklenecek bir alan seçmenize olanak tanıyan yeni bir özellik sunduk. Aşağıdaki resimlere bakın. 

Bu geliştirmeler, gerekli alan adlarını Beyaz listeye almanıza ve Eklentilerinizin sorunsuz çalışmasını sağlamanıza yardımcı olacaktır. not: API Designer'da alan adlarını da aynı şekilde seçebilirsiniz. Üçüncü taraf kodunun güvenliğini sağlamaBir Eklenti oluştururken Tap Script'ler, API'ler, Pages, Tap CSS ve daha fazlası gibi özel kodları seçme esnekliğine sahip olursunuz. Bu varlıkları birleştiren şey, hepsinin üçüncü taraf geliştiriciler tarafından yazılan özel kodlar olmasıdır. Eklentinizi Marketplace'te yayınladığınız ve birisinin bunu yüklediği senaryoda, potansiyel bir güvenlik sorunu, yani Eklenti kodunun kullanıcılar tarafından görünürlüğü ortaya çıkar. Bu açığa çıkma, diğer geliştiricilerin kodunuzu çoğaltmasını kolaylaştırabilir. Yayıncıya yapılan son güncellemelerle önemli bir geliştirme uygulandı. Artık Eklentiyi kendi örneklerine yükleyen kullanıcılar kodu doğrudan göremeyecektir. Bu kısıtlama, API Designer'a Vtiger CRM > Modül Tasarımcısı > API Tasarımcısı aracılığıyla eriştiğinizde bile geçerlidir. Güvenlik önlemlerini bir adım daha ileri taşıyarak kod sıkıştırmayı da uyguladık. Bu ek katman, geliştiricilerin Chrome Geliştirme araçları gibi araçları kullanarak kodu incelemeye çalışsalar bile kodu anlamanın daha karmaşık bir görev haline gelmesini sağlar. Aşağıdaki resme bakın.  |