Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. SharePoint Framework (SPFX): Toto je prístup odporúčaný Pre moderné SharePoint Online a SharePoint 2019 (s potrebnými aktualizáciami). SPFX používa moderné webové technológie ako React, Angular, Vue alebo dokonca obyčajný JavaScript, čo uľahčuje vytváranie opakovane použiteľných a pohotových webových častí.
* Kľúčové výhody: Moderný rámec, opakovane použiteľné komponenty, responzívny dizajn, ľahké nasadenie, dobre sa integruje s API spoločnosti Microsoft Graph.
* Proces:
* nastavenie: Budete potrebovať nainštalovaný Generátor Node.js, NPM, Yeoman a Generátor SharePoint Framework.
* yo generátor: Na vytvorenie projektu webovej časti použite Yeoman Generator (`yo @Microsoft/SharePoint`). Toto pre vás leší základnú štruktúru.
* vývoj: Napíšte svoj kód pomocou zvoleného rámca (React je bežný). Zahŕňa to vytvorenie komponentov, načítanie údajov (pravdepodobne zo zoznamov SharePoint, graf spoločnosti Microsoft alebo externé rozhrania API) a vykreslenie používateľského rozhrania.
* Balenie a nasadenie: Zabalte webovú časť do súboru `.sppkg` a nasadte ju na svojho nájomcu SharePoint pomocou SharePoint CLI (` Gulp Bundle` a `Gulp Package-Solution`). Môžete tiež nasadiť v katalógu aplikácií SharePoint.
2. ASP.NET Web Parts (SharePoint Server): Tento prístup je vhodný pre prostredia servera SharePoint a zahŕňa použitie technológií ASP.NET (C#, VB.NET). Je to menej bežné pre moderný rozvoj v dôsledku vzostupu SPFX.
* Kľúčové výhody: Zrelá technológia, vhodná pre spracovanie na strane servera, integrácia s API na strane servera SharePoint.
* Proces:
* Visual Studio: Vytvorte projekt webovej časti ASP.NET vo Visual Studio.
* vývoj: Vyvíjajte webovú časť pomocou ovládacích prvkov ASP.NET a API SharePoint na interakciu s údajmi a funkciami SharePoint.
* nasadenie: Nasaďte webovú časť do galérie riešení SharePoint Server.
3. SharePoint doplnky (zastarané pre nový vývoj): Aj keď sú SPFX pre nový vývoj stále funkčné pre existujúce riešenia, doplnky SharePoint do značnej miery nahrádzajú pre nový vývoj.
Výber správneho prístupu:
* SharePoint online: Použite spfx . Toto je jediná oficiálne podporovaná metóda pridávania nových webových častí do moderných online stránok SharePoint.
* SharePoint Server 2019 a neskôr: Zvážte spfx pre nový vývoj. Webové diely ASP.NET zostávajú voľbou pre existujúce riešenia, ale SPFX ponúka modernejší a udržiavateľný prístup.
* SharePoint Server 2016 a skôr: Webové časti ASP.NET sú primárnou možnosťou, aj keď sa všeobecne odporúča upgradovať na modernejšiu verziu SharePoint.
Všeobecné úvahy pre všetky metódy:
* Zabezpečenie: Vždy postupujte podľa bezpečných postupov kódovania a na ochranu vašej webovej časti a prostredia SharePoint používajte vhodné mechanizmy autentifikácie a autorizácie.
* Výkon: Optimalizujte svoj kód pre výkon, aby ste predišli ovplyvňovaniu skúseností používateľa.
* Používateľská skúsenosť: Navrhnite užívateľsky prívetivé a intuitívne rozhranie.
* Testovanie: Dôkladne otestujte svoju webovú časť v rôznych prehliadačoch a prostrediach.
Bez ohľadu na metódu, ktorú si vyberiete, budete potrebovať dobré porozumenie:
* architektúra a API SharePoint: Interakcia s údajmi a funkčnosťou SharePoint.
* Technológie vývoja webových stránok: HTML, CSS, JavaScript (a potenciálne rámec, ako je reakcia, uhlový alebo vue pre SPFX).
* Procesy nasadenia: Na nasadenie vašej webovej časti do prostredia SharePoint.
Podrobné pokyny a návody vyhľadajte tutoriál „SharePoint Framework (SPFX)“ alebo „Webové diely ASP.NET SharePoint“ na Microsoft Learn alebo iných renomovaných zdrojoch. Oficiálna dokumentácia spoločnosti Microsoft je vždy najpresnejším a najaktuálnejším zdrojom.