Biz sadece Açısal v1.4 ve ngOffice UI Kumaş modülü üzerinde Kurum İçi yeni bir SharePoint kulanılmış durumda. Daha önceki modül UI Bootstrap ile açısal v1.2 olmuştu. Biz temelde her 3 ayda bir araç kutusu yenilemek durumundayız. SharePoint Çerçevesinin belirlendiğini biliyorduk ve sonunda oran JavaScript hamlesinde 2017 Plus İçin aşağıdaki şekilde gerçekleşiyor.
Sizin Toolbox, WebPack ve Kendo UI ile SharePoint Framework için hazırlanıyor. Çünkü Toolbox, teknik inceleme ve Sözleşme Kayıt demo (GitHub) olarak bu çerçevede inşa edilmiştir.
Biz teknolojilerde öncelikle biz aşina bildiklerimize odaklandık. Teknolojide yön, SharePoint Çerçevesinde desteklenen olacaktır. Blog sayfamızda yer verdiğimiz birçok profesyonelin örnekleri, çift kontrol SharePoint Dev Mutfak deneyimleri ve tüm karşı PnP SPFX videoları yer almaktadır.
AÇISAL
Biz Açısal ve Kendo UI Gulp kullanarak başladık, ancak inşa süreci CDN ile donatılmalı bu yüdzden WebPack eklendi.
Bunun yerine doğrudan SharePoint konuşurken, ya da (SharePoint DİNLENME destek olan) Kendo UI DataSource bileşenlerini kullanmak istedik. pnp-js çekirdekli Ofis PnP ekibinden DİNLENME son nokta konuşmak için API- bir akıcı.
Kullandığımız Açısal v1.5 versiyonunu “üretim dağıtmak” en iyi konumda olabilir, ama yine de Açısal v2 norm olacak bileşenleri spec yazmak istedim. Ayrıca, SPFX-webparts gelecekte SharePoint Mobil Uygulaması çalışır olacak. Biz geleceğe doğru bir inşa ediyoruz ve tarayıcıda ve mobilde ekstra bir iş yapmadan çalışır durumda olsun istiyoruz.
PNP JS ÇEKIRDEK:
PnP JS Çekirdek üzerinde akıcı API ile çalışmak bir zevkti ve dozaj yapılış şekli oldukça büyülüydü. V1.0.3 kütüphane tarayıcı ve sunucu hem SharePoint ile etkileşim sağlamak için aynı JavaScript kodu kullanabilirsiniz anlamına gelmektedir., hem de NodeJS desteklemeye başlamış durumdadır. Her iki yerde çalışan Holy Grail aynı kodun yazıp yazmadığına doğru bakmak gerekir.
JavaScript her yerde çalışabilir, o zaman kullanmak istediğiniz kütüphaneleri her yerde çalıştırmak mümkün olmalıdır.
WEBPACK
Biz ise meraktan WebPackın derinliklerine daldık ve onun sihirli gelişeceğini düşündük. Bu küçük bir demo olarak Sözleşme Kayıt için kaydedilen videoda, tarayıcı içine kod enjekte ne kadar hızlı WebPack fark edebilirsiniz.
App Office 365 paketi çubuğu görünmeden önce hazır. Bu kod bölmenin bir yan etkisi ise WebPack sadece ve sadece concat değil ve JS dosyasını çirkinleştirmek için bir av tüfeği gibi tarayıcı içine JavaScript modüllerinde aynı anda patlamalar yaşanmaktadır.
WebPack neredeyse tüm sürecin Gulp ihtiyacını ortadan kaldırmaktadır. Gulp, hala farklı görevleri başlatmak için gerekli ama WebPack altında da gerçekten iyi çalışıyor.
DAKTILO ILE YAZILMIŞ YAZI
Biz typescript hakkında çok şey tartıştık. Daha iyi kontrol edebilmek için IntelliSense ve kod yapılabilirken biz bunu ayırmaya karar verdik. Biz bakabilirsiniz sözleşme kayıt (GitHub) için kod yazdık sizlerde bakabilirsiniz.
KENDO UI
Ben Kendo UI hakkında konuşmak istiyorum Bu proje daha önce Kendo UI kullanılmıyordu. Benim meslektaşım ve whitepaper yazarlarından olan Bart Bouwhuis, büyük bir hayranı olduğunu ve özelliklerini gösteriyor. Whitepaper İlerlemesi bir reklam değil, ama aynı zamanda bizim tarafımızdan gerektiği kadar Kendo UI hakkında konuşma yapılmıyor.
Rakip veya UI Bootstrap aşan bazı bölgelerde Kendo UI tercih edilmesi benim düşüncem Kendo UI bileşenlerinin daha etkili olmasıdır.
Kendo UI bileşenler ile Izgara, Pencere ve PDF eklemek çok kolay oldu. Zaten destekleyen Office 365 tema, dışında başka kullanmıyorum
Telerik Açısal v1 destekler ve sadece serbest Köşeli 2 için geliştirici ön izleme sağlar. Bileşenler sayesinde iş yaparken fazla zaman harcamak sona erdi.
Baktığımız örneklerde sadece Telerik Dokümanlar çalıştı! Aslında UI Bootstrap veya ngOfficeUIFabric oldukça zorlu bir konuydu.
SharePoint Çerçevesi (SPFX) Geliştirici Önizleme
SPFX geliştirici önizleme teknik inceleme yazma sırasında ortaya çıktı. SharePoint oldukça hızlı çalışıyor.bunun hakkında birkaç not var.
Birincisi, teknik inceleme sadece SPFX ilgili değil. Bu angularjs ve WebPack bir platform olarak SharePoint ve hazır ve SPFX için hizalanmış parçaları ile ilgili. Birlikte iyi çalışır durumda olan çekirdek araçları ile ilgili.
Bu SharePoint 2016, SharePoint 2013 ve SharePoint Online, bugün çalışan araçların bir dizi hakkındadır. Zaten SPFX için beklemek zorunda kalmadan, bunu rahatlıkla kullanabilirsiniz.
İkincisi ise, SPFX ile daha fazla fırsat vardır. Şu anda her iki senaryo henüz piyasada değil.
Biz Açısal ve SPA modları için daha iyi destek olacağını düşünüyoruz. Yani hikâye geliştiğinde daha müthiş olacak. Sözleşme kayıt demo SPFX webpart modunda çalışabilir.
Bu durumda listeler oluşturmak için, kod uygulamasını başlatmak ve web bölümü mülkiyet paneline gitmek gerekiyor.
Whitepaper yayıncılık zaman olduğu gibi bilinmeyen şeyler ve bunu yönetmek için karar nasıl verdik. SPFX resmen “boşlukları” doldurmak için serbest bırakıldığında bir blog güncelleme yayınlayacak. Yani Microsoft Ignite sonra muhtemelen böyle bir güncelleme için bizi izlemeye devam edecek. Biz de Sözleşme Register için listelenen bir grup çılgın fikirler var.
Sonuç.
Her zaman en kısa sürede olabildiğince zaman fd, limine sahip olabilmek için. Burada bir platform olarak modern web teknolojilerini ve SharePoint teşvik etmek gerekiyor. Bunu başarmak için sizlere iki ay sunuyoruz.
Lütfen bizim raporu indirin, WebPack ve Kendo UI ile SharePoint Framework Sizin Toolbox hazırlanıyor, siz kullandığınızı karşılaştırın ve bize ne hissettiğinizi bildirin