Compartir a través de


Создаём Фичу для изменения дизайна

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.aspx

  • Anonymous
    January 01, 2003
    для личных сайтов надо немного другим воспользоваться. Механизм степлинга называется. В веб касте по брендингу который есть на Techdays ближе к концу это есть. Или посмотрите в MSDN вот на это: http://msdn.microsoft.com/ru-ru/library/aa544552.aspx

  • Anonymous
    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 ом то эта страница там есть