Персонализиране на шаблони за сайтове на SharePoint, Windows IT Pro

Сайтовете на Microsoft SharePoint са група уеб страници в Windows SharePoint Services (WSS) 3.0 и Microsoft Office SharePoint Server (MOSS) 2007, които позволяват на потребителите да съхраняват, управляват и споделят данни чрез библиотеки със списъци и документи.

Въпреки че SharePoint се предлага с няколко шаблона за сайтове, които улесняват създаването, често администраторите искат да създадат персонализиран шаблон, така че потребителите да могат да добавят каквото им е необходимо и да направят работата си по-ефективна. Има два начина за персонализиране на шаблон: чрез шаблони на сайтове и дефиниции на сайтове. Като разглеждам шаблоните на сайтове и дефинициите на сайтове в тази статия, искам да изясня разликата между двете и да ви помогна да организирате работата си, докато създавате и персонализирате шаблон на сайт на SharePoint. Това е много богата тема, опитах се да вместя огромно количество информация в една статия, но все пак се получи много повърхностно. Ще предоставя връзки към примери и сайтове, които предоставят по-подробна информация и ще ви помогнат да проучите тази област по-задълбочено.

Модели срещу дефиниции

Шаблонът на сайта е пакет, който съдържа набор от разлики от основните дефиниции на сайтове. Шаблоните на сайтове ви позволяват да използвате браузър за създаване на шаблони на сайтове въз основа на съществуващ сайт на SharePoint. Сайтът, включително списъци, страници, библиотеки и съдържание, се компресира в един файл. stp.

Определенията на сайтове са набор от файлове, които определят облика и усещането на сайт на SharePoint и се съхраняват във Web External System (WFE) в папката 12 \ TEMPLATE \ SiteTemplates. Създаването или модифицирането на дефиниции на сайтове изисква умения за програмиране и процесът е по-сложен от простото използване на шаблони при създаването, защото трябва да създадете XML файлове, които описват оформлението на сайта и неговото съдържание, и да пакетирате всичко в решение за внедряване.

Много често администраторите на SharePoint искат да променят или добавят специфична функционалност към стандартните шаблони на сайтове. Нека използваме пример от сайт за управление на документи, за да добавим някои функции. Тези функции не са включени в стандартния шаблон. По този начин, вместо да създава сайт, използвайки стандартен шаблон за сайт на документ и да го персонализира ръчно, потребителят може просто да приложи персонализиран шаблон, който вече е създаден за управление на документи.

Шаблони на сайтове и дефиниции на сайтове: какво да използвам?

И така, от какво ще се ръководим, когато избираме между шаблони на сайтове и дефиниции на сайтове, когато настройваме шаблон? Нека преценим плюсовете и минусите на всеки метод. Колкото повече научавате за всяка от тези техники, толкова по-информиран избор можете да направите, когато създавате свои собствени сайтове.

Шаблон за сайт „За“. Шаблонът на сайта дава право на администраторите да създават конкретни сайтове, за да опростят създаването му от гледна точка на потребителя. Сайтовете, създадени с тяхна помощ, имат същите свойства, които подобряват производителността и управлението. Страниците се съхраняват само на едно място - базата данни със съдържание.

„Минуси“ на шаблона на сайта. Тъй като страниците се съхраняват в базата данни със съдържание, може да възникне влошаване на производителността. След като създадете и запазите шаблон, не можете да го актуализирате, за да бъде съвместим с нищо друго.

Определения на сайта „За“. Администратор­Конструкторите на сайтове трябва програмно да създават дефиниции на сайтове, което им дава по-голям контрол върху процеса на създаване. Сайтовете могат лесно да бъдат разположени, без потребителите да се налага да ги персонализират. Дефинициите на сайтове ви дават повече контрол върху външния вид и усещането. Тъй като сайтовете са ясно описани, ще има по-малко обаждания до техническата поддръжка.

Определения на сайта „Против“. Създаването на дефиниции на сайтове изисква умения за програмиране (а именно знания за Visual Studio). Дефинициите на сайтове са трудни за управление. Файловете с дефиниции се съхраняват на всеки преден сървър. Ето защо всички актуализации трябва да се извършват под строг контрол, когато в процеса участват няколко външни сървъра.

Дизайн на уебсайт

Много администратори на SharePoint вярват, че за да създадете сайт, просто трябва да отворите шаблон, да създадете някои уеб части и всички други задължителни колони, да зададете настройки за сигурност и сте готови. Но вие и вашите потребители вероятно ще бъдете разочаровани, ако не отделите малко време за проектиране на вашия сайт, за да му предоставите функции, които отговарят на нуждите на вашите потребители. И така, първата стъпка в процеса е организирането на среща с потребители с цел:

  • разберете какви задачи улеснява сайтът; това ще ви помогне да разберете същността на изискванията (вид списък с желания) и тяхното значение за извършената работа;
  • Определете необходимите уеб части и дали трябва да конфигурирате уеб частта или свойствата;
  • да разбира професионалния жаргон, използван от потребителите, и задачите, решавани с помощта на сайта; това ще ви позволи да дадете име на вашия сайт, уеб части, колони и изгледи по начин, който потребителите могат да разберат.

Създаване на шаблон за уебсайт

Първата стъпка при изготвянето на шаблон за сайт е създаването на сайт, който ще бъде основата за вашия шаблон. Обърнете внимание, че шаблонът на сайта се създава с помощта на стандартни страници на SharePoint Site Actions; Visual Studio не се изисква. Тази стъпка предполага, че сте запознати с добавянето на сайтове и уеб части или модифицирането на колони.

За да създадете сайт, отворете браузър, въведете URL адреса на сървъра на SharePoint и следвайте инструкциите.

  1. Изберете Действия на сайта, Управление на йерархията. Щракнете с десния бутон върху областта в йерархията на сайта, където искате да създадете сайт, и изберете Добавяне на сайт.
  2. Когато бъдете подканени за името на сайта, въведете TemplateSite и добавете TemplateSite към URL адреса. Изберете шаблон за сайт (екипен сайт в нашия пример) и щракнете върху OK. Запишете URL адреса, тъй като ще ви е необходим по-късно.
  3. За да персонализирате сайта, въведете URL адреса му, натиснете Enter и изчакайте изтеглянето. Изберете Действие на сайта, след което Редактиране на страница. Добавете уеб частите, показани в таблицата, към вашата страница. За да научите как да добавяте уеб части, вижте статията на Microsoft „Добавяне или премахване на уеб части от страница“ (http://office.microsoft.com/en-us/sharepointserver/HA011605831033.aspx). Екранът показва завършения сайт.
  4. За да запазите сайта като шаблон, въведете URL адреса на сайта, натиснете Enter и изчакайте изтеглянето. Изберете Действие на сайта, след това Настройки на сайта. В секцията Look and Feel щракнете върху Save Site as Template. На страницата Запазване на сайта като шаблон, под Име на файл, въведете TemplateSite. След това изберете бутона за включване на съдържанието и щракнете върху OK. Запишете името на шаблона на сайта.
  5. За да използвате шаблона, въведете URL адреса на сайта за внедряване (уеб страница). Изберете връзката Създаване на нов сайт. След това ще бъдете подканени да въведете името на сайта, неговия URL и описание.
  6. В долната част на страницата ще има подсказка с шаблон за сайт. Тук можете да изберете един от сайтовете за шаблон на SharePoint. Изберете персонализирания шаблон на сайта, който сте създали, и продължете да следвате указанията.