Udostępnij za pośrednictwem


Przewodnik: importowanie elementów z istniejącej witryny programu SharePoint

W tym przewodniku pokazano, jak zaimportować elementy z istniejącej witryny programu SharePoint do projektu programu Visual Studio SharePoint.

W tym przewodniku przedstawiono następujące zadania:

  • Dostosowywanie witryny programu SharePoint przez dodanie kolumny witryny niestandardowej (nazywanej również polem).

  • Eksportowanie witryny programu SharePoint do pliku wsp.

  • Importowanie pliku wsp do programu Visual Studio SharePoint przy użyciu projektu .wsp Import.

    Uwaga

    Na komputerze w poniższych instrukcjach mogą być wyświetlane inne nazwy i lokalizacje niektórych elementów interfejsu użytkownika programu Visual Studio. Te elementy są określane przez numer wersji Visual Studio oraz twoje ustawienia. Aby uzyskać więcej informacji, zobacz Personalizowanie środowiska IDE.

Wymagania wstępne

Następujące składniki są wymagane do przeprowadzenia tego instruktażu:

  • Obsługiwane wersje systemów Microsoft Windows i SharePoint.

  • Visual Studio.

Dostosowywanie witryny programu SharePoint

W tym przykładzie utworzysz i dostosujesz podwitrynę programu SharePoint, dodając do niej nową kolumnę witryny i tworząc inną podwitrynę do późniejszego użycia. Później wyeksportujesz pierwszą podwitrynę do pliku wsp, a następnie zaimportujesz kolumnę witryny niestandardowej do drugiej podwitryny przy użyciu projektu .wsp Import.

Aby utworzyć i dostosować witrynę programu SharePoint

  1. Otwórz witrynę programu SharePoint przy użyciu przeglądarki sieci Web, takiej jak nazwa systemu http:///SitePages/Home.aspx.

  2. Utwórz podwitrynę poza główną witrynę programu SharePoint, otwierając menu Akcje witryny, a następnie wybierając pozycję Nowa witryna.

  3. W oknie dialogowym Tworzenie witryny wybierz typ pustej witryny.

  4. W polu Tytuł wprowadź frazę Test kolumny witryny 1; w polu Nazwa adresu URL wprowadź kolumnę columntest1; pozostaw inne ustawienia wartości domyślne, a następnie wybierz przycisk Utwórz.

  5. Po utworzeniu witryny przejdź w przeglądarce z powrotem do witryny głównej, http:// nazwa systemu/SitePages/Home.aspx.

  6. Ponownie utwórz pustą podwitrynę poza główną witrynę programu SharePoint, otwierając menu Akcje witryny, wybierając pozycję Nowa witryna, a następnie wybierając typ Pusta witryna.

  7. W polu Tytuł wprowadź frazę Test kolumny witryny 2; w polu Nazwa adresu URL wprowadź kolumnę columntest2; pozostaw inne ustawienia wartości domyślne, a następnie wybierz przycisk Utwórz.

  8. Wróć do pierwszej podwitryny http:// SystemName/columntest1/default.aspx.

  9. W menu Akcje witryny wybierz pozycję Ustawienia witryny, aby wyświetlić stronę Ustawienia witryny.

  10. W sekcji Galerie wybierz link Kolumny witryny.

  11. W górnej części strony Galeria kolumn witryny wybierz przycisk Utwórz .

  12. W polu Nazwa kolumny wprowadź kolumnę testowa, zachowaj inne wartości domyślne, a następnie wybierz przycisk OK.

  13. Kolumna Test kolumny jest wyświetlana pod nagłówkiem Kolumny niestandardowe w galerii kolumn witryny.

Eksportowanie witryny programu SharePoint

Następnie uzyskaj plik instalacyjny programu SharePoint (.wsp), który zawiera elementy i elementy programu SharePoint, które mają zostać zaimportowane do projektu programu Visual Studio SharePoint. Jeśli nie masz jeszcze pliku wsp, musisz go utworzyć z istniejącej witryny programu SharePoint. W tym przykładzie wyeksportujesz domyślną witrynę programu SharePoint do pliku wsp.

Ważne

Jeśli wystąpi błąd środowiska uruchomieniowego wykonujący poniższą procedurę, należy wykonać procedurę w systemie, który ma dostęp do witryny programu SharePoint.

Aby wyeksportować istniejącą witrynę programu SharePoint

  1. W witrynie programu SharePoint wybierz pozycję Ustawienia witryny na karcie Akcje witryny, aby wyświetlić stronę Ustawienia witryny.

  2. W sekcji Akcje witryny strony Ustawienia witryny wybierz link Zapisz witrynę jako szablon.

  3. W polu Nazwa pliku wprowadź ciąg ExampleSite, a w polu Nazwa szablonu wprowadź przykładową witrynę.

  4. W tym przykładzie pozostaw pole wyboru Uwzględnij zawartość wyczyść.

    W przypadku wybrania tego pola program Visual Studio zapisuje wszystkie listy i biblioteki dokumentów oraz ich zawartość w pliku wsp. Chociaż jest to przydatne w pewnych okolicznościach, nie jest to wymagane w tym przykładzie.

  5. Po pomyślnym zakończeniu operacji wybierz link galerii rozwiązań, aby wyświetlić plik wsp.

    Aby wyświetlić stronę galerii rozwiązań później, otwórz menu Akcje witryny, wybierz pozycję Ustawienia witryny, wybierz link Przejdź do ustawień witryny najwyższego poziomu w sekcji Administracja istration zbioru witryn, a następnie wybierz link Rozwiązania w sekcji Galerie.

  6. W galerii rozwiązań wybierz link ExampleSite .

  7. W oknie dialogowym Pobieranie pliku wybierz przycisk Zapisz, aby zapisać plik w systemie lokalnym, domyślnie w folderze Pobrane.

Importowanie pliku wsp

Teraz, gdy masz plik wsp zawierający element, którego chcesz użyć ponownie (kolumna testowa kolumny witryny niestandardowej), zaimportuj plik wsp, aby uzyskać do niego dostęp.

Aby zaimportować plik wsp

  1. W programie Visual Studio na pasku menu wybierz pozycję Plik>nowy>projekt, aby wyświetlić okno dialogowe Nowy projekt. Jeśli środowisko IDE ma używać ustawień programowania języka Visual Basic, na pasku menu wybierz pozycję Plik>nowy projekt.

  2. Rozwiń węzeł programu SharePoint w obszarze Visual C# lub Visual Basic, a następnie wybierz węzeł 2010.

  3. Wybierz szablon Importuj pakiet rozwiązania programu SharePoint 2010 w okienku Szablony , pozostaw nazwę projektu jako WspImportProject1, a następnie wybierz przycisk OK .

    Zostanie wyświetlony Kreator dostosowywania programu SharePoint.

  4. Na stronie Określanie witryny i poziomu zabezpieczeń na potrzeby debugowania wprowadź adres URL drugiej utworzonej wcześniej podwitryny programu SharePoint. Do tej podwitryny zostanie dodany nowy niestandardowy element Pola, http:// system name/columntest2.

  5. W sekcji Co to jest poziom zaufania dla tego rozwiązania programu SharePoint? pozostaw opcję Wdróż jako rozwiązanie w trybie piaskownicy.

  6. Na stronie Określanie nowego źródła projektu przejdź do lokalizacji w systemie, w której wcześniej zapisano plik wsp, a następnie wybierz przycisk Dalej.

    Uwaga

    Jeśli wybierzesz przycisk Zakończ na tej stronie, zostaną zaimportowane wszystkie dostępne elementy w pliku .wsp .

  7. W polu Wybierz elementy do zaimportowania wyczyść wszystkie pola wyboru na liście z wyjątkiem kolumny testowej, a następnie wybierz przycisk Zakończ.

    Ponieważ lista zawiera wiele elementów, możesz wybrać klawisze Ctrl+A, aby wybrać wszystkie elementy na liście, wybierz klawisz Spacja, aby wyczyścić wszystkie pola wyboru, a następnie zaznaczyć tylko pole wyboru obok elementu Kolumna testowa.

    Po zakończeniu operacji importowania zostanie utworzony nowy projekt o nazwie WspImportProject1 zawierający folder o nazwie Fields. W tym folderze znajduje się kolumna testowa witryny niestandardowa i jego plik definicji Elements.xml.

Wdrażanie projektu

Na koniec wdróż aplikację WspImportProject1 w drugiej utworzonej wcześniej podwitrynie programu SharePoint, aby wyświetlić kolumnę witryny niestandardowej.

Aby wdrożyć projekt

  1. W programie Visual Studio wybierz klucz F5 do wdrożenia i uruchomienia projektu importu .wsp .

  2. W witrynie programu SharePoint otwórz menu Akcje witryny, a następnie wybierz pozycję Witryna Ustawienia, aby wyświetlić stronę Ustawienia witryny.

  3. W sekcji Galerie wybierz link Kolumny witryny.

  4. Przewiń w dół do sekcji Kolumny niestandardowe.

    Zwróć uwagę, że na liście zostanie wyświetlona kolumna witryny niestandardowej zaimportowana z pierwszej witryny programu SharePoint.