Share via


MOSS 2007: Создаем Feature за 5 минут

???????????, feature's - ??? ?? ?????? ???????? ??????????????????? ????, ? ? sharepoint ???????? ???? ?????????? ?????????? ???????? ??????????? ? ?????????.

Sharepoint ?????? ???? features ? ????? C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES

????, ????????? ??????? ??????????? ????, ??????? ??????? ????? ????? ? ???? Site Actions.

  1. ???? ? ????? C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES ? ??????? ??? ????? ?????, ???????? MyTestFeature

  2. ? ??? ??????? ????? xml ???? feature.xml (?????????? ?? ?????? ?????? ???)

  3. ????????? feature.xml ? Visual Studio 2005. ??? ????, ????? ? ??? ????????? IntelliSence ??? ????? ??????? ????? ??? ?????? xml ?????. ? ?????????, ??? ????? ??? ??? ?????: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\XML\wss.xsd

  4. ????? ?? feature.xml  ????????? ???: 

    <?xml version="1.0" encoding="utf-8"?>
    <Feature xmlns="https://schemas.microsoft.com/sharepoint/"
       Id="<???? ???????? GUID>"
       Title="Test Feature"
       Description="My feature example description"
       Scope="Site"
       Hidden="FALSE"
       >
     <ElementManifests>
      <ElementManifest Location="SiteActions.xml" />
     </ElementManifests>
    </Feature>

  5. ?????? ???? ????? ???? ?????????? ?????????????. ??? ?? ????? ????????????? ????? ?? VS2005, ??? ????? ? ???? ??????? ????? Tools -> Create GUID. ??????????????? GUID ??????? ? Id 

  6. ??????? ??? ???? xml ???? ? ????????? SiteActions.xml

  7. ????? ???? ????????? ???:

    <?xml version="1.0" encoding="utf-8"?>
    <Elements xmlns="https://schemas.microsoft.com/sharepoint/"> 
     <CustomAction
      Id="SiteActionsToolbar"
      GroupId="SiteActions"
      Location="Microsoft.SharePoint.StandardMenu"
      Sequence="1000"
      Title="User Guide"
      Description="Test menu"  >
      <UrlAction Url="Help.aspx" />
     </CustomAction> 
    </Elements>

  8. ??????? Help.aspx ???????? ?????????? ?????????? ? ?????? ??? ? ?????? ?????? ?????.

    <%@ Page Language="C#" MasterPageFile="~masterurl\default.master" %>
    <asp:Content ContentPlaceHolderID="PlaceHolderMain" runat=server>
    <h1>Funny user manual!</h1>
    </asp:Content>

  9. ????? ???? ?????? ????????, ?? ???? ????????????????? ? ????????????. ????????? ????????? ?????? ? ?????? ?????????:

    cd C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\Bin 
    stsadm.exe -o installfeature -name MyTestFeature
    ????? ?????? iisreset 

  10. ????????? ??? SharePoint ????, ???????? ? Site Actions  Site Settings > Site Features. ???? ???? ???? ? ?????????? ??. ????? ????? ?? ???? ????????? ?????? ????? ???????? ????? ????? ? ???? Site Actions, ??????? ?????????? "User Guide"
     

?????? ?? ????:

https://msdn2.microsoft.com/en-us/library/ms460318.aspx

Comments

  • Anonymous
    January 01, 2003
    Хороший пост... материал подан легко, спасибо!

  • Anonymous
    January 01, 2003
    В этом примере мы создадим свой content type для page layout и применим его к уже сущестующему layout'у.

  • Anonymous
    January 01, 2003
    Как создавать feature я уже описывала здесь . Наша фича будет заниматься тем, что копировать в коллекцию

  • Anonymous
    January 01, 2003
    Сегодня хочу поделиться с вами еще одной радостной новостью. К нашему проекту Блоггеры Microsoft пишут

  • Anonymous
    January 01, 2003
    самим создавать Workflow можно. Можно писать воркфлоу на Visual Studio .Net 2005 используя Windows Workflow Foundation. Статьи по написанию workflow в vs2005: http://weblog.vb-tech.com/nick/archive/2006/09/04/1753.aspx http://weblog.vb-tech.com/nick/archive/2006/09/04/1760.aspx Делаем workflow в SharePoint Designer: http://office.microsoft.com/en-us/sharepointdesigner/HA101005911033.aspx#1 Microsoft .NET Framework 3.0 Redistributable Package: http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en Visual Studio 2005 extensions for .NET Framework 3.0 (Windows Workflow Foundation): http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&displaylang=en

  • Anonymous
    January 01, 2003
    Татьяна, здравствуйте. Очень интересно пишете. Скажите, а есть ли сравнительно простой способ изменить стандартную фичу WSS 3.0 "Three-state workflow" так, чтобы она включала не три, а четыре (или более) шагов? Или — что лучше — получить возможность самим создавать шаблоны работопотоков, не покупая MOSS?

  • Anonymous
    March 25, 2007
    ITs Like ME [url=http://myurl.com.tw/jcos]casino bonus[/url]

  • Anonymous
    January 21, 2008
    Извиняюсь за глупый вопрос, не хочет работать даннй пример после успешной активации Feature...не появляется меню в siteaction... p/s. начинающий

  • Anonymous
    November 25, 2008
    Если есть что продать и некому зайдите [url=]http://prodawez.blogspot.com/[/url] Вас перестанет волновать этот вопрос