Создаём Фичу для изменения дизайна
C?????? ?? ????? ????????????? ???? ?? ???????? ????? ??????? ??????? Sharepoint – ???????? ????.
???? (Features) – ??? ?? ?????? ???????????? ??????????????????? ????, ? ??? ? ????????, ??????????? ????????? ????? ????????????????, ???-?????, ????????, ???????? ??????? ?? ???? ??? ????????? ?????? Sharepoint.
??? ????, ????? ??????? ????, ?????????? ??????? ????????? ?????? ? ??????? xml. ???????? ?? ??????? ???????? feature.xml.
????? ???????? ? ???, ??? ????????? ???? ? ??? ??? ????? ????? ????????? ?? ?????Microsoft MSDN ?? ?????? https://msdn.microsoft.com/en-us/library/ms475286.aspx
???????? ????
????? ????????? ????????? ???????????? ?? ?????????? SharePoint Features ?? Visual Studio. ? ??????????? ???????????? Visual Studio 2008, ????????? ?????? ?? ??????? Class Library. ?????? ???????? ?????????? VSeWSS - ?????????? ??? Visual Studio, ??????????? ????????? ??? ??????????? ??????? ??????? ??? Sharepoint.
? ????? ??? ???? ??????? ?????? ?? ?????????? ??? ?? ???????? ?????.
?? ???? ? ??? ?????? ???? ?ss ????, ???????? ? asp.net ?????? ????????.
???????? ??????, ??????????? ??? ?????? Feature ???????? ???? feature.xml.
?????? Feature ????? ?????????????, ????????, ???????? ? ??????? ???????? (????, ????????? ?????? ? ?????).
?????? ???? ????? ??? ???? xml ???? CopyFiles.xml ? ??????? ?? ? ?????????? ??????????? ????????, css ? ?????? ???????? c ????? ?? ??????? ?? ??????, ?? ???? ? ???? ?????? ???????.
?????????
????????? Feature ??????????? ? ????? C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES. ??? ?? ????? ?????????? ? ??????? ??????????? Features ? Sharepoint.
????? ????????? ? ????????? ??????: stsadm -oinstallfeature -nameExCustomDesign
????? ??????? ?? ???????? ????????? ???????????? ? ???????????? ??.
????? ???? ????????? ????????????? ?????? ????????.
??????????? ?? ?????? ??????
? ??????, ??????? ????????? ?? ?????????? ????, ?? ???? ?????? ?????? ???????? ???????. ??? ????? ?????????? ???????? ??????????? FeatureReceiver:
? ???????? ? Feature.xml ???????? Receiver:
????? ????????? ???? ?? ???????? ????????? ?????????.
?? ???? ?? ??????? ???. ??? ???????? ???????????? ??????? ? ??? ??????? ?????? ?? ????????? ? ????????? ???????.
???????? ?????????????!
Comments
Anonymous
January 01, 2003
Тут есть видео: http://msdn.microsoft.com/en-us/library/bb466224.aspx ну а тут можно посомтреть как создать проект и на какие кнопки жать: http://www.c-sharpcorner.com/UploadFile/mahesh/pr1211252005231855PM/pr12.aspxAnonymous
January 01, 2003
для личных сайтов надо немного другим воспользоваться. Механизм степлинга называется. В веб касте по брендингу который есть на Techdays ближе к концу это есть. Или посмотрите в MSDN вот на это: http://msdn.microsoft.com/ru-ru/library/aa544552.aspxAnonymous
March 12, 2009
Спасибо. нужно будет как нибудь испытать эту фичу.Anonymous
June 01, 2009
А есть ли способ сделать что-то подобное для вновь создаваемых личных страниц, кроме как хардкодить TEMPLATEGLOBALdefault.master?Anonymous
August 28, 2009
Подскажите где почитать как создать проект такой как у Вас в Visual Studio, или напишите что делать по шагам, для чайника, никогда не делала.Anonymous
March 04, 2010
Сделал все как написано тока когда заходишь в Site Master Page Settings не вижу моей master страницы. Если зайти Sharepoint Designer ом то эта страница там есть