Návod: Import položek z existujícího sharepointového webu
Tento názorný postup ukazuje, jak importovat položky z existujícího sharepointového webu do projektu služby Visual Studio SharePoint.
Tento názorný postup ukazuje následující úlohy:
Přizpůsobení sharepointového webu přidáním vlastního sloupce webu (označovaného také jako pole)
Export sharepointového webu do souboru .wsp.
Import souboru .wsp do SharePointu sady Visual Studio pomocí projektu importu .wsp.
Poznámka:
Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace naleznete v tématu Přizpůsobení integrovaného vývojového prostředí (IDE).
Požadavky
K dokončení tohoto návodu budete potřebovat následující komponenty:
Podporované edice systému Microsoft Windows a SharePoint.
Visual Studio.
Přizpůsobení sharepointového webu
V tomto příkladu vytvoříte a přizpůsobíte podřízený web SharePointu přidáním nového sloupce webu a vytvořením dalšího podřízeného webu pro pozdější použití. Později vyexportujete první podřízený web do souboru WSP a potom naimportujete vlastní sloupec webu do druhého podřízeného webu pomocí projektu importu .wsp.
Vytvoření a přizpůsobení sharepointového webu
Otevřete sharepointový web pomocí webového prohlížeče, například název systému http:///SitePages/Home.aspx.
Vytvořte podřízený web z hlavního sharepointového webu tak, že otevřete nabídku Akce webu a pak zvolíte Nový web.
V dialogovém okně Vytvořit web zvolte typ Prázdný web.
Do pole Název zadejte test sloupce webu 1; do pole pro název adresy URL zadejte columntest1, ponechte ostatní nastavení na výchozích hodnotách a pak zvolte tlačítko Vytvořit.
Po vytvoření webu přejděte v prohlížeči zpět na hlavní web http:// název systému/SitePages/Home.aspx.
Znovu vytvořte prázdný podřízený web z hlavního sharepointového webu tak, že otevřete nabídku Akce webu, zvolíte Nový web a pak zvolíte prázdný typ webu .
Do pole Název zadejte test sloupce webu 2. Do pole název adresy URL zadejte columntest2, ponechte ostatní nastavení na výchozích hodnotách a pak zvolte tlačítko Vytvořit.
Přejděte zpět na první podřízený web http:// SystemName/columntest1/default.aspx.
V nabídce Akce webu zvolte Možnost Web Nastavení, aby se zobrazila stránka Nastavení webu.
V části Galerie zvolte odkaz Sloupce webu.
V horní části stránky Galerie sloupců webu zvolte tlačítko Vytvořit .
Do pole Název sloupce zadejte Test Column, keep the other default values, and then choose the OK button.
Sloupec Testovací sloupec se zobrazí pod záhlavím Vlastní sloupce v galerii sloupců webu.
Export sharepointového webu
Dále získejte soubor instalace služby SharePoint (WSP), který obsahuje položky a prvky SharePointu, které chcete importovat do projektu služby Visual Studio SharePoint. Pokud ještě nemáte soubor .wsp, musíte ho vytvořit z existujícího sharepointového webu. V tomto příkladu exportujete výchozí sharepointový web do souboru WSP.
Důležité
Pokud při provádění následujícího postupu dojde k chybě za běhu, musíte provést postup v systému, který má přístup k webu služby SharePoint.
Export existujícího sharepointového webu
Na webu Služby SharePoint zvolte na kartě Akce webu možnost Web Nastavení, aby se zobrazila stránka Nastavení webu.
V části Akce webu na stránce Web Nastavení zvolte odkaz Uložit web jako šablonu.
Do pole Název souboru zadejte ExampleSite a do pole Název šablony zadejte Příklad webu.
V tomto příkladu ponechte políčko Zahrnout obsah nezaškrtnuto.
Pokud toto políčko vyberete, Sada Visual Studio uloží všechny seznamy a knihovny dokumentů a jejich obsah do souboru .wsp. I když je to v některých případech užitečné, není to pro tento příklad nutné.
Po úspěšném dokončení operace zvolte odkaz galerie řešení a zobrazte soubor WSP.
Pokud chcete stránku galerie řešení zobrazit později, otevřete nabídku Akce webu, zvolte Nastavení webu, zvolte odkaz Přejít na nastavení webu nejvyšší úrovně v části Kolekce webů Správa istrace a potom v části Galerie zvolte odkaz Řešení.
V galerii řešení zvolte odkaz ExampleSite .
V dialogovém okně Stáhnout soubor zvolte tlačítko Uložit a uložte soubor ve výchozím nastavení do složky Stažené soubory.
Import souboru .wsp
Teď, když máte soubor WSP , který obsahuje položku, kterou chcete znovu použít (vlastní sloupec webu Test Column), importujte soubor WSP pro přístup k němu.
Import souboru .wsp
V sadě Visual Studio na řádku nabídek zvolte Soubor>nový>projekt, aby se zobrazilo dialogové okno Nový projekt. Pokud je integrované vývojové prostředí (IDE) nastavené tak, aby používalo nastavení vývoje jazyka Visual Basic, zvolte na řádku nabídek možnost Soubor>nový projekt.
Rozbalte uzel SharePointu v sadě Visual C# nebo Visual Basic a zvolte uzel 2010.
V podokně Šablony zvolte šablonu Importovat balíček řešení SharePointu 2010, ponechte název projektu jako WspImportProject1 a pak zvolte tlačítko OK.
Zobrazí se Průvodce přizpůsobením SharePointu.
Na stránce Zadat web a úroveň zabezpečení pro ladění zadejte adresu URL druhého podřízeného webu SharePointu, který jste vytvořili dříve. Do podřízeného webu přidáte novou vlastní položku pole http:// názvový název/columntest2 systému.
V části Co je úroveň důvěryhodnosti pro toto řešení SharePointu? ponechte výběr jako Nasadit jako řešení v izolovaném prostoru (sandbox).
Na stránce Zadat nový zdroj projektu přejděte do umístění v systému, kam jste dříve uložili soubor .wsp, a pak zvolte tlačítko Další.
Poznámka:
Pokud na této stránce zvolíte tlačítko Dokončit , importují se všechny dostupné položky v souboru .wsp .
V poli Vybrat položky, které chcete importovat, zrušte zaškrtnutí všech políček v seznamu s výjimkou testovacího sloupce a pak zvolte tlačítko Dokončit.
Protože seznam obsahuje mnoho položek, můžete zvolit klávesy Ctrl+A a vybrat všechny položky v seznamu, pomocí klávesy Mezerník zrušte zaškrtnutí všech políček a pak zaškrtněte pouze políčko vedle položky Testovací sloupec.
Po dokončení importu se vytvoří nový projekt s názvem WspImportProject1 , který obsahuje složku s názvem Pole. V této složce je vlastní sloupec webu Test Column a jeho definiční soubor Elements.xml.
Nasazení projektu
Nakonec nasaďte WspImportProject1 na druhý podřízený web SharePointu, který jste vytvořili dříve, abyste zobrazili vlastní sloupec webu.
Nasazení projektu
V sadě Visual Studio zvolte klíč F5 , který chcete nasadit a spustit projekt importu .wsp .
Na sharepointovém webu otevřete nabídku Akce webu a potom zvolte Web Nastavení, aby se zobrazila stránka Nastavení webu.
V části Galerie zvolte odkaz Sloupce webu.
Posuňte se dolů do části Vlastní sloupce .
Všimněte si, že sloupec vlastního webu, který jste naimportovali z prvního sharepointového webu, se zobrazí v seznamu.