Bagikan melalui


Templat proyek dan item proyek SharePoint

Bagian berikut menjelaskan templat proyek dan item proyek SharePoint yang tersedia serta cara penggunaannya.

Ringkasan templat proyek dan item proyek

Saat Anda membuat proyek SharePoint baru di Visual Studio, proyek SharePoint ditambahkan ke solusi bersama dengan semua item proyek yang diperlukan oleh jenis proyek tersebut. Misalnya, jika Anda membuat proyek Komponen Web Silverlight, Visual Studio membuat solusi yang berisi item proyek Komponen Web Visual dan item proyek aplikasi Silverlight beserta semua file yang diperlukan oleh item proyek tersebut. Templat item proyek digunakan untuk menambahkan item proyek ke proyek SharePoint yang sudah ada, seperti menambahkan penerima peristiwa, kolom situs, atau daftar.

Untuk informasi tentang dasar-dasar SharePoint, lihat Blok Pembangun Fondasi SharePoint. Pengguna tingkat lanjut dapat membuat templat proyek dan item proyek kustom. Untuk informasi selengkapnya, lihat Memperluas sistem proyek SharePoint.

Template Proyek

Berikut adalah daftar templat proyek SharePoint. Untuk menampilkan templat proyek SharePoint di Visual Studio, dalam kotak dialog Proyek Baru, luaskan simpul SharePoint di bawah Visual C# atau Visual Basic, dan kemudian pilih 2010.

Proyek SharePoint 2010

Konten Proyek SharePoint 2010 disertakan dalam setiap templat proyek SharePoint. Proyek SharePoint 2010 berisi:

  • File proyek.

  • Halaman properti proyek.

  • Folder Referensi yang mencantumkan semua referensi rakitan dalam proyek.

  • Folder Fitur yang berisi file konfigurasi .feature, yang digunakan untuk menyebarkan fitur ke server SharePoint.

  • Folder Paket yang berisi file Package.package, yang digunakan untuk menyebarkan solusi ke SharePoint.

  • File key.snk (strong-name key) yang digunakan untuk menandatangani rakitan dengan nama kuat, untuk keamanan yang ditingkatkan.

Komponen web Silverlight SharePoint 2010

Proyek Komponen Web Silverlight SharePoint 2010 memungkinkan Anda Membuat komponen web untuk SharePoint yang menampilkan aplikasi Silverlight. Saat membuat proyek ini, Anda dapat menentukan apakah akan menambahkan aplikasi Silverlight baru ke dalamnya atau mereferensikan yang sudah ada. Untuk informasi selengkapnya, lihat Membuat komponen web untuk SharePoint dan Panduan: Membuat komponen web Silverlight yang menampilkan OData untuk SharePoint.

Komponen web visual SharePoint 2010

Proyek Komponen Web Visual SharePoint 2010 menyertakan file definisi Elements.xml, item Komponen Web, dan item Kontrol Pengguna. Anda dapat merancang tampilan komponen web visual dengan menarik atau menyalin kontrol dari Kotak Alat Visual Studio ke permukaan kontrol pengguna. Untuk informasi selengkapnya, lihat Cara: Membuat komponen web SharePoint dengan Menggunakan Perancang dan Blok Pembangun: Komponen Web.

Mengimpor paket solusi SharePoint 2010

Proyek Mengimpor Paket Solusi SharePoint 2010 memungkinkan Anda mengimpor semua atau sebagian situs SharePoint 2010 yang sudah ada, yang diekspor ke file solusi SharePoint (.wsp), ke Visual Studio. Setelah diimpor ke Visual Studio, Anda dapat menyesuaikan itemnya dan menyebarkannya kembali. Untuk informasi selengkapnya, lihat Mengimpor item dari situs SharePoint yang sudah ada.

Mengimpor alur kerja SharePoint 2010 yang dapat digunakan ulang

Proyek Mengimpor Alur Kerja SharePoint 2010 Yang Dapat Digunakan Ulang memungkinkan Anda mengimpor alur kerja deklaratif yang dapat digunakan ulang yang dibuat di SharePoint Designer 2010 ke Visual Studio. Alur kerja diekspor dari situs SharePoint sebagai file .wsp. Setelah diimpor ke Visual Studio, Anda dapat menyesuaikannya, menambahkan kode ke dalamnya, dan kemudian menyebarkannya ke situs SharePoint. Untuk informasi selengkapnya, lihat Panduan: Mengimpor alur kerja yang dapat digunakan ulang SharePoint Designer ke Visual Studio.

Templat item proyek

Berikut ini daftar templat item proyek SharePoint. Templat item proyek menambahkan file ke solusi SharePoint untuk mendukung fungsi SharePoint seperti kolom situs, daftar, dan jenis konten. Misalnya, menambahkan kolom situs ke solusi Anda akan menambahkan proyek kolom situs yang berisi file definisi Elements.xml. Menambahkan komponen web visual akan menambahkan proyek komponen web visual ke solusi Anda yang berisi file Elements.xml, item kontrol pengguna, dan item komponen web visual.

Untuk melihat templat item proyek SharePoint, di Penjelajah Solusi, buka menu pintasan untuk proyek SharePoint, dan kemudian pilih Tambahkan, Item Baru. Luaskan simpul SharePoint di bawah Visual C# atau Visual Basic, dan kemudian pilih 2010.

Halaman aplikasi (hanya solusi farm)

Item Halaman Aplikasi (Hanya Solusi Farm) memungkinkan Anda merancang halaman web ASP.NET untuk situs SharePoint. Halaman aplikasi hanya dapat digunakan di solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya, lihat Cara: Membuat halaman aplikasi dan Jenis Halaman _layouts Aplikasi.

Model konektivitas data bisnis (hanya solusi farm)

Item Model Konektivitas Data Bisnis (Hanya Solusi Farm) memungkinkan Anda mengintegrasikan data bisnis ke SharePoint. Data bisnis dapat berasal dari aplikasi server ujung belakang, seperti SQL Server, Siebel, dan Service Advertising Protocol (SAP). Model konektivitas data bisnis hanya dapat digunakan di solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya, lihat Cara: Membuat Model BDC, Cara: Menggunakan File Sumber untuk Menentukan Nama, Properti, dan Izin yang Dilokalkan, dan Yang Baru: Layanan Konektivitas Bisnis.

Jenis konten

Item Jenis Konten memungkinkan Anda membuat jenis konten kustom berdasarkan jenis konten (dasar) yang sudah ada seperti dokumen, pengumuman, atau tugas. Jenis konten kustom menyediakan atribut dan bidang yang sama dengan tipe konten dasar bersama dengan kolom situs (bidang) yang Anda tentukan. Misalnya, Anda dapat membuat jenis konten Kontak kustom yang didasarkan pada jenis konten Kontak dasar yang disertakan di SharePoint. Anda dapat menyesuaikan jenis konten dengan mengubah kolom situs yang sudah ada atau menambahkan lebih banyak kolom situs ke kolom yang sudah disertakan di jenis konten dasar.

Catatan

Karena keterbatasan SharePoint, Anda tidak dapat membuat jenis konten solusi farm berdasarkan jenis konten solusi terkotakpasir.

Untuk informasi selengkapnya, lihat Panduan: Membuat kolom situs, jenis konten, dan daftar untuk SharePoint dan Blok Pembangun: Jenis Konten.

Elemen kosong

Elemen kosong paling sering digunakan untuk menentukan item proyek SharePoint yang kekurangan templat proyek atau item proyek di Visual Studio. Saat Anda menambahkan elemen kosong ke proyek Anda, simpul bernama EmptyElement[x](di mana [x] adalah angka unik) dibuat. EmptyElement[x] berisi satu file yang diberi nama Elements.xml. Gunakan pernyataan XML untuk menentukan elemen yang diinginkan di Elements.xml.

Penerima peristiwa

Penerima peristiwa menangani peristiwa untuk item di situs SharePoint, seperti saat item ditambahkan ke daftar, saat item web dihapus, atau saat alur kerja dimulai. Templat item proyek penerima peristiwa memungkinkan Anda menangani

  • Daftar peristiwa

  • Mencantumkan peristiwa item

  • Mencantumkan peristiwa email

  • Peristiwa web

  • Mencantumkan peristiwa alur kerja

    Item proyek penerima peristiwa membuat folder Penerima Peristiwa dengan satu file kelas yang berisi penanganan aktivitas untuk semua peristiwa yang Anda tentukan saat membuat proyek di Wizard Kustomisasi SharePoint. Kelas penerima peristiwa dapat menangani peristiwa yang terjadi di situs SharePoint saat item seperti file, bidang, item, daftar, lampiran, komponen web, dan alur kerja ditambahkan, diperbarui, dihapus, atau dihapus. Untuk informasi selengkapnya, lihat Cara: Membuat penerima peristiwa dan Blok Pembangun: Penanganan Peristiwa.

List

Daftar adalah instans definisi daftar SharePoint dasar yang dapat digunakan ulang, seperti kalender atau daftar tugas. Setelah menambahkan daftar ke solusi Anda, Perancang Daftar memungkinkan Anda menambahkan kolom situs ke daftar dan membuat kolom daftar kustom. Ini mencakup kolom situs dari jenis konten. Anda dapat menentukan tampilan untuk daftar, yang menentukan kolom yang akan muncul dalam daftar. Untuk informasi selengkapnya, lihat Panduan: Membuat kolom situs, jenis konten, dan daftar untuk SharePoint dan Blok Pembangun: Daftar dan Pustaka Konten.

Modul

Modul (jangan bingung dengan modul Visual Basic) berisi file apa pun yang ingin Anda sebarkan ke server SharePoint, seperti gambar atau catatan. Item proyek modul berisi simpul Modul. Simpul modul berisi dua templat item proyek: file definisi XML, yang bertindak sebagai manifes untuk modul, dan file sample.txt, file tempat penampung. Untuk informasi selengkapnya, lihat Menggunakan Modul untuk Menyertakan File di Solusi dan Modul.

Alur kerja berurutan (hanya solusi farm)

Alur kerja berurutan adalah serangkaian langkah logika bisnis, yang dilakukan secara berurutan, hingga langkah terakhir selesai. Alur kerja berurutan digunakan untuk mengelola proses yang melibatkan item SharePoint seperti daftar dan dokumen. Anda dapat membuat alur kerja tingkat situs (global) atau alur kerja tingkat daftar (lokal), dan Anda dapat memilih apakah alur kerja dimulai secara otomatis atau manual. Item proyek ini hanya dapat digunakan dalam solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya, lihat Membuat solusi alur kerja SharePoint, Alur Kerja di SharePoint Server 2010, dan Yang Baru: Penyempurnaan Alur Kerja.

Komponen web Silverlight

Item proyek Komponen web Silverlight memungkinkan Anda untuk Membuat komponen web bagi SharePoint yang menampilkan aplikasi Silverlight. Saat Anda menambahkan item proyek ini ke solusi Anda, Anda dapat memilih apakah akan menambahkan aplikasi Silverlight baru atau mereferensikan aplikasi yang sudah ada nanti. Untuk informasi selengkapnya, lihat Membuat komponen web untuk SharePoint dan Panduan: Membuat komponen web Silverlight yang menampilkan OData untuk SharePoint.

Kolom situs

Kolom situs, juga dikenal sebagai bidang, adalah salah satu elemen paling dasar yang dapat Anda tambahkan ke proyek SharePoint. Kolom situs mewakili jenis data, seperti nomor telepon, komentar teks, atau nama kota kontak dalam daftar kontak. Untuk informasi selengkapnya, lihat Membuat kolom situs, jenis konten, dan daftar untuk SharePoint dan Kolom.

Definisi situs (hanya solusi farm)

Item proyek definisi situs berisi folder definisi situs yang menyertakan file berikut:

  • Halaman .aspx default, digunakan sebagai halaman web default untuk situs tersebut.

  • File onet.xml yang menentukan komponen situs.

  • File xml webtemp yang menentukan konfigurasi definisi situs yang muncul di bagian Pilihan Templat dari halaman Situs SharePoint Baru.

    Setelah Anda menambahkan definisi situs, Anda menambahkan kode dan file untuk memperkenalkan fungsi. Item proyek ini hanya dapat digunakan dalam solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya, lihat Membuat definisi situs untuk SharePoint dan Definisi dan Konfigurasi Situs.

Alur kerja mesin status (hanya solusi farm)

Alur kerja mesin status adalah sekumpulan status logika bisnis, transisi, dan tindakan. Langkah-langkah dalam alur kerja mesin status tidak dilakukan secara berurutan; sebaliknya, langkah-langkahnya dipicu oleh tindakan dan status. Seperti alur kerja berurutan, alur kerja mesin status dikaitkan dengan item SharePoint seperti daftar dan dokumen. Sekali lagi, Anda dapat membuat alur kerja tingkat situs (global) atau alur kerja tingkat daftar (lokal). Anda juga dapat memilih apakah alur kerja dimulai secara otomatis atau manual. Item proyek ini hanya dapat digunakan dalam solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya, lihat Membuat solusi alur kerja SharePoint, Alur Kerja di SharePoint Server 2010, dan Yang Baru: Penyempurnaan Alur Kerja.

Kontrol pengguna (hanya solusi farm)

Kontrol pengguna adalah kontrol kustom yang dapat digunakan ulang di mana Anda dapat menambahkan kontrol ASP.NET dan kontrol SharePoint lain. Kontrol pengguna dapat ditambahkan ke halaman aplikasi dan komponen web yang berjalan di SharePoint. Item proyek ini hanya dapat digunakan dalam solusi farm. Anda hanya dapat menambahkan item proyek ini ke solusi farm. Untuk informasi selengkapnya. lihat Membuat Kontrol yang Dapat Digunakan Ulang untuk Komponen Web atau Halaman Aplikasi.

Komponen web visual

Item proyek komponen web visual mencakup file definisi Elements.xml, item Komponen Web, dan item Kontrol Pengguna. Anda dapat merancang tampilan komponen web visual dengan menarik atau menyalin kontrol dari Kotak Alat Visual Studio ke permukaan kontrol pengguna. Untuk informasi selengkapnya, lihat Cara: Membuat komponen web SharePoint dengan Menggunakan Perancang dan Blok Pembangun: Komponen Web.

Komponen web

Komponen web adalah kontrol sisi server yang berjalan di dalam halaman jenis khusus yang disebut Halaman Komponen Web. Komponen ini adalah blok penyusun halaman yang muncul di situs SharePoint. Item komponen web menyediakan file yang memungkinkan Anda merancang komponen web untuk situs SharePoint. Untuk informasi selengkapnya, lihat Cara: Membuat komponen web SharePoint dan Blok Pembangun: Komponen Web.