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:
- Weboldal sablon.
- Listák létrehozása a mintát.
- További elemek az adminisztrációs menüben (az oldalak, listák, tartalom típus).
- 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.
