Hogyan működik a telepítési megoldások sharepoint

általános sematikus

  • WSP csomag belép a konfigurációs adatbázisban
  • Amikor telepíteni a fájlokat a csomagot funkciókkal számítógépek farm, az érintett funkciók, összeállítások és alkalmazás fájljait.
  • Ha aktiválja jellemzői alapján a tartalom a kiáltvány épülnek bejegyzések utaló fájlokat a lemezen.

Ez a rendszer találták a korai változatai SharePoint helytakarékos az adatbázisban, ha egy és ugyanazon funkciókat használják számos weboldalát. Szintén így nagyon könnyen frissíteni, bővíteni egészen új verziója a csomag és minden területen kap a változásokat.

A gyakorlatban egy ilyen rendszer nem működik jól.

Problémák akkor kezdődik, amikor files \ mezőket \ típusok \ listák változhatnak. Amikor az adatbázis séma van írva (XML definíció), vagy magam frissített fájlok linket egy fájlt lemezre elvész. Ez az állapot a unghosted vagy testre szabott. Egy további frissítés frissítésével fájlokat a lemezen megszűnik működni.

A helyzetet súlyosbítja az a tény, hogy a hatástalanítás funkciók nem távolítja el a listát, és a fájlokat és nem töröl tartalom típusát és mezők hivatkozott listák. Reaktiválási funkciók jelenléte leletek a tartalom-alapú munka kiszámíthatatlanul.

Akkor, persze, az összes melléktermék felhasználásával készített, XML, elkerülve a kódot, amely felhívja a testre. De nem minden megoldás lehet tenni ilyen módon. Sok dolog, mint a taxonómia, a közönség célzás és metaadatok mavigation nagyon nehéz leírni XML. De a legfontosabb, hogy az átalakítás oka lehet a felhasználó számára. És ha a lehetőségét, testreszabás blokk, a rugalmasság elvesztése, hogy a SharePoint biztosít.

Kapcsolatos másik probléma a listák és a sablonok (definíciók) listáit. Ha a lista létrehozása sablonból vagy egyedi, de a sablon nem a lemezen, akkor van egy sor érthetetlen hibákat, amikor az API használatával és néhány szabványos funkciók.

Mivel ezek a problémák, sokan teljesen feladta a telepítési leletek az XML meghatározásokat és elkezdte a létrehozását leletek segítségével kódot. Ez a megközelítés sokkal bőbeszédű, és növeli annak valószínűségét, hogy a hibákat, de ez ad egy irányított folyamat létrehozására, és a legfontosabb, hogy frissítse leletek.

Az első változás - hozzátéve felülírása zászlók bizonyos területeken, és a tartalom típusokat. Ezzel a zászló, a mezők és a fajta aktiválási jellemzői vannak írva a tartalom-adatbázis létrehozása nélkül hivatkozás fájlokat a lemezen. Szintén lehetséges volt, hogy újra aktiválja jellemzői jelenlétében leletek a tartalom-adatbázis. Ez részben megoldja a problémát, de csak részben, mert a probléma listákkal létrehozott sablonokat, hogy nem lehet megoldani.

A második változás - hozzátéve lehetőséget frissíteni jellemzői. Most már nem lehet eltávolítani a megoldás, és nem pereaktivirovat jellemzői, hogy új funkciókat.

A harmadik változás - a megjelenése Sandbox megoldások, amelyek nem használják a fájlokat a fájlrendszerben, és létrehozza a melléktermékeket közvetlenül a tartalmat tárol. Így Sandbox megoldások rollback okoz hatástalanítására összes funkcióját, de ez nem történik meg FullTrust.

Úgy tűnik, hogy most már meg lehet tenni, amire szüksége, használja a megfelelő lehetőségeket. De elhagyta egy másik Bobble - minden változás szinte soha nem dokumentáltak és a telepítési folyamat még inkább kiszámíthatatlan, és általában az a helyzet, ahol senki sem tudja, hogyan kell csinálni.

Mit kell tenni,

Első lehetőség -, hogy az összes kódot. Sajnos kiderült, hogy a kódot, és sokat írni, hogy nagyon sivár. Vannak dolgok, amelyek nehéz megtenni a kódot, néhány lehetetlen.

Második lehetőség -, hogy bevetés XML, ne tiltsa jellemzői (különösen, ha ez vezet az adatvesztés vagy megsértése egészségügyi) nem állítja vissza a döntést, hogy használni ezt a szolgáltatást upgrade. Arra is szükség van kódírás, de sokkal kisebb mértékben.

Út használható funkciók a szállítási funkcionális aktiválása a felhasználó - nem a legjobb megoldás. Sokkal jobb:

  1. Weboldal sablon.
  2. Listák létrehozása a mintát.
  3. További elemek az adminisztrációs menüben (az oldalak, listák, tartalom típus).
  4. Kiterjesztése a meglévő funkciókat.

A legjobb dolog az, funkciók rejtve aktiválja őket automatikusan telepíti oldatok vagy script telepítés.

Ha így látható, akkor mindig ellenőrizze a lehetőségét annak ismételt aktiválás \ hatástalanítás, ideértve a különböző lelőhelyek és gyűjtemények.

következtetés

Ha a SharePoint, akkor mindenképpen meg kell tudni, hogy a telepítési leletek. Ismerje meg lehet modell SharePoint módon - szedés részegységek ILSpy vagy reflektor. A legtöbb, amit leírt bejegyzést tanultam meg a Microsoft.SharePoint szerelvény.

Következő idő fogja megmondani, hogyan kell használni ezt a szolgáltatást frissítési működik és hogyan, hogy gyorsan létre megoldások SharePoint.

Hogyan működik a telepítési megoldások sharepoint

Stas Vyschepan

Cégem

Kapcsolódó cikkek