توسعه فرم و فرآیند شیرپوینت
معرفی
A SharePoint site content type یک item و اطلاعات مربوط به آیتم را دریافت میکند. content types به آسانی ارائه یکپارچگی در site collection کمک میکند. با تعریف انواع Site content برای انواع خاصی از document یا information، می توانید اطمینان حاصل کنید که هر گروه از محتوا به روشی سازگار مدیریت می شود.. در این مقاله نحوه ایجاد انواع Site content در شیرپوینت با استفاده از visual studio را توضیح خواهیم داد.
پیش نیازها
- Visual Studio را باز کنید.
- New Project dialog box را باز کنید. گره Office/SharePoint را گسترش دهید و سپس SharePoint Solutions را انتخاب کنید.
3. الگوی «SharePoint 2013 – Empty Project» را انتخاب کنید. نام پروژه را ExampleSharePointProject بگذارید.
4. گزینه “Deploy as a farm solution” را انتخاب کرده و روی Finish کلیک کنید.
5. پروژه ExampleSharePointProject ایجاد شده است.
6. روی ExampleSharePointProject -> Add -> New Folder کلیک راست کنید. و نام پوشه را Site Columns بگذارید.
7. Site columns را در ExampleSharePointProject ایجاد کنید.
ایجاد Site Content Type
- روی ExampleSharePointProject -> Add -> New Folder کلیک راست کنید. و پوشه را به عنوان “Site Content Types” نامگذاری کنید.
2. روی پوشه Site Content Types ->Add -> New Item کلیک راست کنید.
3. از پنجره Add New Item نوع ستون را اضافه کنید. نام آن را “PersonalContacts” بگذارید.
4. در صورتی که این Content type به ارث برسد، base content type را انتخاب کنید.
5. Site column هایی را که قبلا ایجاد کرده بودیم انتخاب کنید و همچنین آن را از Default Site column های موجود انتخاب کنید.
6. فرآیند انتخاب تمام Site column های اضافه شده به Site content type با نام PresonalContacts را تکمیل کنید.
7. Description و Content type group را که این content می خواهید در آن نمایش داده شود، ارائه دهید.
8. فایل Elements.xml نیز همان اطلاعاتی را که ما داده ایم نمایش می دهد.
9. هنگامی که یک Site column و Site content type ایجاد کردید، متوجه خواهید شد که visual studio به طور خودکار یک ویژگی به پروژه اضافه کرده است و site column جدید “FirstName” و content type جدید “PersonalContacts” را در آن قرار داده است.
10. Sharepoint Solution را بسازید و اجرا کنید.
11. سایت شیرپوینت را باز کنید، به “Site Settings” -> “Site Content Types” زیر Web Designer Galleries بروید.
12. لیست site content types های موجود در سایت ظاهر می شود. گروه «Custom Content Type» را انتخاب کنید.Site content type ما یعنی “PersonalContacts” ظاهر می شود.
13. ما می توانیم از این Content type در Custom Listهای خود استفاده کنیم.