<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Sharepoint изнутри : SharePoint customization</title><link>http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx</link><description>Tags: SharePoint customization</description><dc:language>ru</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Использование javascript в schema.xml. Некоторые особенности Calculated и Computed полей.</title><link>http://blogs.technet.com/tatianasv/archive/2009/07/16/3265389.aspx</link><pubDate>Thu, 16 Jul 2009 21:48:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3265389</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3265389.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3265389</wfw:commentRss><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Мультик был такой в интернете (давно и не очень популярный). Про композитора Ушами. К сожалению играть на нервах ушами я не умею, зато ушами отлично получается делать финты.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Все начиналось с простой задачи. Сделать индикатор в виде светофора. Это должно быть после списка в котором отображается картинка (красная, зеленая или желтая). &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Если документ просрочен, то отображается красная картинка, если до срока осталось 3 дня -то желтая, иначе зеленая.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Сначала решили сделать в списке &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb862071.aspx"&gt;Calculated&lt;/A&gt;&lt;/SPAN&gt; поле. Сделать формулу труда не составило. Все условия есть, функций для работы с числами и датами много. Только вот одно но. Не рекомендуется использовать &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;STRONG&gt;Today&lt;/STRONG&gt;&lt;/SPAN&gt;. А следовательно в реальном времени (без пересохрания элемента списка) сменить картинку индикатора нам не удастся при наступлении следующих суток картинка останется прежняя не зависимо от дат.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Бросила я затею с &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Calculated&lt;/SPAN&gt; полем и решила сделать на основе &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms437580.aspx"&gt;Computed&lt;/A&gt;&lt;/SPAN&gt;. В нем можно использовать &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;STRONG&gt;Today.&lt;/STRONG&gt;&lt;/SPAN&gt;&amp;nbsp;Поле перерисовыввается без пересохранения элемента списка, то есть в реальном времени. Только вот одно но (да, опять и&amp;nbsp;еще одно). Нету у него нормальной работы с условиями. Можно проверять только на "=", а вот например на "&amp;gt;=" или "&amp;lt;=" нельзя.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;И тут пришла идея поместить в тэг &lt;/FONT&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&amp;lt;![&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;CDATA&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;[ ]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt; &lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;самый настоящий &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;javascript&lt;/SPAN&gt;, который бы проводил все рассчеты с датами и выводил бы картинку.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Когда это первый раз заработало описание поля в &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms459356.aspx"&gt;schema&lt;SPAN style="mso-ansi-language: RU" lang=RU&gt;.&lt;/SPAN&gt;xml&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;выглядело следующим образом:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Field&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;ID&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;{FC9947C8-F094-45ff-854D-A6F7E9E5CF4C}&lt;/SPAN&gt;"&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;Indicator&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;StaticName&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;Indicator&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Type&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;Computed&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;ReadOnly&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; = &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;TRUE&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;DisplayName&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;$Resources:dplists, dpincdocfieldindicator;&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Required&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;TRUE&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;Filterable&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;FALSE&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;FieldRefs&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;FieldRef&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;ID&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;FieldRef&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;EndDate&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;/&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;FieldRefs&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;DisplayPattern&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;lt;img src="http://blogs.technet.com/_layouts/images/kpidefault-2.gif" name="indicator&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Column&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;ID&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;" id="indicator&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Column&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;ID&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;" border="0" /&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;lt;script type='text/javascript'&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;var myImg&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= document.getElementById("indicator"+&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Column&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;ID&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;);&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;var today&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= new Date();&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;var threedaysafter= new Date( (new Date()).setDate(today.getDate() + 3) );&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;var enddate_arr&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= "&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Column&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: red; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;Name&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;"&lt;SPAN style="COLOR: blue"&gt;EndDate&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;".split(".");&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;var enddate&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= new Date(Date.parse(enddate_arr[2]+"/"+enddate_arr[1]+"/"+enddate_arr[0]));&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;enddate&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;= new Date(enddate.setTime(enddate.getTime()+86399990));&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;if(enddate &amp;gt;= today &amp;amp;&amp;amp; enddate &amp;lt;= threedaysafter ) { &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;myImg.src = "/_layouts/images/kpidefault-1.gif"; } else &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;if(enddate &amp;gt; today )&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;{&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;myImg.src = "/_layouts/images/kpidefault-0.gif";&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&amp;lt;![CDATA[&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: gray; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;lt;/script&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;]]&amp;gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;HTML&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="LINE-HEIGHT: normal; MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;DisplayPattern&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: #a31515; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;Field&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: blue; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;В результате получилась вот такая вот штуковина:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;&lt;o:p&gt;&lt;IMG style="WIDTH: 690px; HEIGHT: 178px" src="http://img139.imageshack.us/img139/6629/indicators.gif" width=690 height=178 mce_src="http://img139.imageshack.us/img139/6629/indicators.gif"&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes; mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Ссылки&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Calculated Field Formulas: &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb862071.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/bb862071.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Schema.xml: &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms459356.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ms459356.aspx&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;Field Element: &lt;/FONT&gt;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms437580.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;http://msdn.microsoft.com/en-us/library/ms437580.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3265389" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Веб-части для Sharepoint</title><link>http://blogs.technet.com/tatianasv/archive/2009/04/22/3229346.aspx</link><pubDate>Wed, 22 Apr 2009 22:02:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3229346</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3229346.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3229346</wfw:commentRss><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Одной из наиболее распространенных и повседневных задачь разработчика для платформы Sharepoint является разработка веб-частей. Это наиболее гибкий и доступный способ расширения функционала платформы. Несмотря на то, что в интернете сейчас достаточно статей про разработку веб-частей, не многие знают про все возможности и ньюансы.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Кому и зачем это надо?&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Разрабатывая интернет сайт или внутренний корпоративный портал программисты стремятся к эллегантности кода и повторному использованию. Вы знаете, что Sharepoint – это платформа и для того, чтобы ваше решение было успешным - необходимо разрабатывать дополнительный функционал, будь то сервис новостей на сайте или сложные системы отчетности и документооборота, который будет обладать легкой и гибкой настройкой. Итак, основные преимущества веб-частей – это &lt;B style="mso-bidi-font-weight: normal"&gt;повторное использование&lt;/B&gt; и &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;возможность добавления\&lt;B style="mso-bidi-font-weight: normal"&gt;настройки&lt;/B&gt;\использования&lt;B style="mso-bidi-font-weight: normal"&gt; через веб-интерфейс&lt;/B&gt; пользователями, которые могут не являться разработчиками и вообще могут не иметь отношения к IT. С элементами управления и пользовательскими элементами управления это сделать сложнее.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Веб-части прекрасно отчуждаемы от вашего решения и переносимы. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;В данный момент тендернция разработки для Sharepoint заключается в том, что из всех компанентиков, элементов управления и т.д. создаются веб-части и могут быть добавлены в любых комбинациях на любую страницу и настроены администратором\редактором.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Например, те веб части, которые показаны на рисунке ниже могут быть использованы в любых похожих сервисах где нужен архив или подписка, или отображение информации из списка. Достигается это созданием правильных свойств для веб-части, позволяющих гибкую настройку через веб-интерфейс.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path=" m@4@5 l@4@11@9@11@9@5 xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;&lt;IMG style="WIDTH: 520px; HEIGHT: 258px" src="http://img509.imageshack.us/img509/6374/94495705.gif" width=520 height=258 mce_src="http://img509.imageshack.us/img509/6374/94495705.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/H2&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Основы основ&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Для разработки нам понадобятся&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang=EN-US&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-ansi-language: NL-BE" lang=NL-BE&gt;Microsoft&lt;SUP&gt;®&lt;/SUP&gt; Visual Studio&lt;SUP&gt;®&lt;/SUP&gt; 2005&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=NL-BE&gt; &lt;/SPAN&gt;или&lt;SPAN style="mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: NL-BE" lang=NL-BE&gt;Microsoft&lt;SUP&gt;®&lt;/SUP&gt; Visual Studio&lt;SUP&gt;®&lt;/SUP&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;2008&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: NL-BE" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ansi-language: EN-US; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol" lang=EN-US&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-ansi-language: NL-BE" lang=NL-BE&gt;Visual Studio Extensions for Windows SharePoint Services 3.0&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt; (для &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=3e1dcccd-1cca-433a-bb4d-97b96bf7ab63&amp;amp;displaylang=en"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face="Times New Roman"&gt;VS2005&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;или&lt;SPAN style="mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b2c0b628-5cab-48c1-8cae-c34c1ccbdc0a&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=b2c0b628-5cab-48c1-8cae-c34c1ccbdc0a&amp;amp;DisplayLang=en"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face="Times New Roman"&gt;VS 2008&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;).&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt 36pt" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;FONT size=3 face="Times New Roman"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;В принципе можно разрабатывать и без экстеншна, создавая проект типа &lt;B style="mso-bidi-font-weight: normal"&gt;Class Library&lt;/B&gt;. Но установив extension вам станут доступны новые шаблоны проектов. Один из них – для разработки веб-частей.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;IMG style="WIDTH: 515px; HEIGHT: 380px" src="http://img509.imageshack.us/img509/5923/70279384.gif" width=515 height=380 mce_src="http://img509.imageshack.us/img509/5923/70279384.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Для того, чтобы создать веб-часть надо написать класс в Visual Studio .&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;N&lt;/SPAN&gt;et - наследник от одного из стандартных классов веб-частей.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Так исторически сложилось, что Sharepoint поддерживает два вида веб-частей.&lt;/FONT&gt;&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0cm" type=disc&gt;
&lt;LI style="MARGIN: 0cm 0cm 10pt; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Веб-части &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;ASP&lt;/SPAN&gt;.&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;NET&lt;/SPAN&gt; - наследуются от класса веб частей из System.Web.dll. Импортируются в .&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;webpart&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;файлы. Это наиболее рекомендуемый вариант. &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI style="MARGIN: 0cm 0cm 10pt; mso-list: l1 level1 lfo2; tab-stops: list 36.0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;Веб-части &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Windows&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;SharePoint&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Services&lt;/SPAN&gt; - наследуются от класса веб частей из &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Microsoft&lt;/SPAN&gt;.&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Sharepoint&lt;/SPAN&gt;.&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;dll&lt;/SPAN&gt;. Импортируются в .&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;dwp&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;файлы. Поддерживается для обратной связи с &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Sharepoint&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;v&lt;/SPAN&gt;2&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Наша первая веб часть может выглядеть следующим образом:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;IMG style="WIDTH: 500px; HEIGHT: 309px" src="http://img509.imageshack.us/img509/82/71392499.gif" width=500 height=309 mce_src="http://img509.imageshack.us/img509/82/71392499.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Для того, чтобы веб часть можно было поместить на страницу страница должна содержать зоны веб-частей, а мастер страница менеджер веб-частей. Страница Sharepoint на которой можно размещать веб-части выглядит следующим образом.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;IMG style="WIDTH: 384px; HEIGHT: 220px" src="http://img509.imageshack.us/img509/8784/84647547.gif" width=384 height=220 mce_src="http://img509.imageshack.us/img509/8784/84647547.gif"&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Установка веб-части на Sharepoint тоже не является непосильной задачей. Для этого необходимо:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Положить сборку с кодом веб-части (.&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;dll&lt;/SPAN&gt; файл) в &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;GAC&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;/B&gt;(C:\Windows\assembly) или в &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;bin&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;/B&gt;папку в IIS веб-сайта&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;Прописать веб-часть в &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;web&lt;/SPAN&gt;.&lt;/B&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;config&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT face="Times New Roman"&gt;&lt;FONT size=3&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG style="WIDTH: 585px; HEIGHT: 241px" src="http://img410.imageshack.us/img410/4415/39754512.gif" width=585 height=241 mce_src="http://img410.imageshack.us/img410/4415/39754512.gif"&gt; 
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face="Times New Roman"&gt;Добавить в библиотеку веб-частей &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Sharepoint&lt;/SPAN&gt;. Для этого на коллекции узлов надо зайти в библиотеку веб-частей и перейти на страницу добавления веб-части. Если в веб конфиге всё было прописано правильно вы должны увидеть namespace вашей веб-части и сможете её добавить в библиотеку&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l2 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;FONT size=3 face="Times New Roman"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;IMG style="WIDTH: 432px; HEIGHT: 305px" src="http://img410.imageshack.us/img410/9742/14607199.gif" width=432 height=305 mce_src="http://img410.imageshack.us/img410/9742/14607199.gif"&gt; 
&lt;P style="MARGIN: 0cm 0cm 0pt 36pt" class=MsoListParagraphCxSpLast&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;С основами покончено. Пошаговую инструкцию как создать веб-часть можно найти &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms452873.aspx" mce_href="http://msdn.microsoft.com/en-us/library/ms452873.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;здесь&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Но это не всё, что я хочу рассказать вам про веб-части. Продолжение последует в ближайшие несколько дней.&lt;SPAN style="mso-fareast-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3229346" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Разгоняем Sharepoint до скорости Highload интернет сайта</title><link>http://blogs.technet.com/tatianasv/archive/2009/03/31/3220208.aspx</link><pubDate>Tue, 31 Mar 2009 10:17:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3220208</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3220208.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3220208</wfw:commentRss><description>&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path=" m@4@5 l@4@11@9@11@9@5 xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape style="Z-INDEX: 1; POSITION: absolute; MARGIN-TOP: 0.2pt; WIDTH: 186.9pt; HEIGHT: 138.75pt; VISIBILITY: visible; MARGIN-LEFT: 1.2pt; mso-wrap-style: square; mso-wrap-distance-left: 9pt; mso-wrap-distance-top: 0; mso-wrap-distance-right: 9pt; mso-wrap-distance-bottom: 0; mso-position-horizontal: absolute; mso-position-horizontal-relative: text; mso-position-vertical: absolute; mso-position-vertical-relative: text" id=Picture_x0020_1 type="#_x0000_t75" o:spid="_x0000_s1026"&gt;&lt;v:imagedata src="file:///C:\Users\TASMET~1.EUR\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="" cropright="29203f" cropleft="14533f" cropbottom="9618f" croptop="28390f"&gt;&lt;/v:imagedata&gt;&lt;?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /&gt;&lt;w:wrap type="square"&gt;&lt;/w:wrap&gt;&lt;/v:shape&gt;&lt;FONT face=Calibri&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Как известно, одиним из не очень приятных моментов при&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;разработке интернет сайта на &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Sharepoint&lt;/SPAN&gt; является его производительность. Но это не вердикт и с этим можно бороться.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;В этой статье я коротко опишу основные возможности по кэшированию, используя которые можно существенно ускорить работу портала.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Во-первых можно включать механизмы кеширования страниц Sharepoint через веб интерфейс&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Возможно включать кэширование объектов и использовать кэширование в разработанных вами веб-частях и элементах управления&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Существует BLOB cache и сжатие средствами IIS&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Необходимо делать оптимизацию страниц и мастер страниц, то есть отключать &lt;B style="mso-bidi-font-weight: normal"&gt;core.js&lt;/B&gt; и &lt;B style="mso-bidi-font-weight: normal"&gt;core.css&lt;/B&gt; там, где они не нужны, убирать ненужные элементы управления и т.д. Помещать ваши собственные сборки в GAC и обязательно подписывать их. Использовать &lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;SharePointWebControls&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;:&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;ScriptLink&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;runat&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;="&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;server&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;"/&amp;gt;&lt;/SPAN&gt; и&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;SharePoint&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;:&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;CssLink&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;ID&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;="&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;CssLink&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;1" &lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;runat&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;="&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-ansi-language: EN-US; mso-shading-themecolor: background1; mso-shading-themeshade: 242" lang=EN-US&gt;server&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND: #f2f2f2; mso-shading-themecolor: background1; mso-shading-themeshade: 242"&gt;" /&amp;gt;&lt;/SPAN&gt; для подключения css и js вместо аналогов из &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;html&lt;/SPAN&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Теперь давайте по-порядку. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Кэширование возвращаемой страницы (&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Output&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;caching&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Управляется на уровне коллекции узлов &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;sharepoint&lt;/SPAN&gt;. Кэширование вывода страницы может быть прервано для мастер страниц и дочерних узлов. Вы можете иметь разные настройки кэширования для ананимных и аутентифицированных пользователей. В стандартной поставке содержит 4 профиля, которые подходят для большинства сценариев. Страница применения профиля кэширования к коллекции сайтов выглядит следующим образом:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;IMG src="http://img21.imageshack.us/img21/7391/49907663.gif" mce_src="http://img21.imageshack.us/img21/7391/49907663.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;А теперь представим, что нам необходимо, чтобы при изменении какого-либо параметра в строке адреса (query string) страница бралась не из кэша, а отображалась и получала информацию заново. Этого можно достичь написав в поле &lt;B style="mso-bidi-font-weight: normal"&gt;Vary by Query String Parameters&lt;/B&gt; символ “&lt;B style="mso-bidi-font-weight: normal"&gt;*&lt;/B&gt;”&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;IMG src="http://img21.imageshack.us/img21/677/27349967.gif" mce_src="http://img21.imageshack.us/img21/677/27349967.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; tab-stops: list 36.0pt 72.0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Что делать, если на странице должны быть элементы управления с динамической информацией при этом вся остальная страница должна кэшироваться? &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Нужно&lt;SPAN style="mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;использовать&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt; Post-Cache Substitution control (&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://www.nikhilk.net/PostCacheSubstitution.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;http://www.nikhilk.net/PostCacheSubstitution.aspx&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Кэширование файлов (Blob cache)&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Blob&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Cache&lt;/SPAN&gt; помещает элементы &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;SharePoint&lt;/SPAN&gt; на диск на сервере. Опция отключена. Для включения необходимо отредактировать &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;web&lt;/SPAN&gt;.&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;config&lt;/SPAN&gt;. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;&amp;nbsp;&lt;IMG src="http://img21.imageshack.us/img21/5458/91433182.gif" mce_src="http://img21.imageshack.us/img21/5458/91433182.gif"&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Кэширование запросов и объектов (&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Object&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;cache&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Активирован по умолчанию. Используется для быстрого доступа к элементам:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Навигация и структура портала &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 0pt 36pt; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Поля и элементы списков &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -18pt; MARGIN: 0cm 0cm 10pt 36pt; mso-list: l0 level1 lfo2" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Данные отображаемые в &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;Content by Query web part&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;По умолчинию кэш объектов составлет 100&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;MB&lt;/SPAN&gt; и это можно изменить через веб-интерфейс.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-no-proof: yes; mso-fareast-language: RU"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT size=4&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;&lt;IMG src="http://img21.imageshack.us/img21/5213/34972378.gif" mce_src="http://img21.imageshack.us/img21/5213/34972378.gif"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT size=4&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;Сжатие &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;IIS&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Добавить сжатие для &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;JS&lt;/SPAN&gt; и &lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;CSS&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;можно выполнив в командной строке на сервере:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; BACKGROUND: #f2f2f2; mso-background-themecolor: background1; mso-background-themeshade: 242" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;cscript adsutil.vbs set w3svc/filters/compression/gzip/hcfileextensions "htm" "html" "txt" "js" "css"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; BACKGROUND: #f2f2f2; mso-background-themecolor: background1; mso-background-themeshade: 242" class=MsoNormal&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;cscript adsutil.vbs set w3svc/filters/compression/deflate/hcfileextensions "htm" "html" "txt" "js" "css"&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt; BACKGROUND: #f2f2f2; mso-background-themecolor: background1; mso-background-themeshade: 242" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;iisreset&lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;IHttpModule и жесткая оптимизация&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Совет для тех, кого просто бесит много лишнего текста в возвращаемой браузером странице потому что он эстет или гик (ненужное зачеркнуть), или стоит задача сделать страницы совсем маленькими и легкими. Для этого пишется &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms227673.aspx"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; FONT-SIZE: 10pt; mso-no-proof: yes"&gt;IHttpModule&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Courier New'; COLOR: #2b91af; FONT-SIZE: 10pt; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="mso-no-proof: yes; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;FONT size=3 face=Calibri&gt;в котором в методе Init страницы убирается из возвращаемого результата всё лишнее. Только убрать надо именно лишнее, т.е. то без чего ваша страница продолжит нормально работать ;)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Заключение&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;В подготовке статьи участвовали мозг, НЛО и материалы с MSDN:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa661294.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;Output Caching and Cache Profiles&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa622758.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;Object Caching&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/aa604896.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;Disk-based Caching for Binary Large Objects&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms227673.aspx"&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;FONT size=3 face=Calibri&gt;Creating and Registering a Custom HTTP Module&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="mso-ansi-language: EN-US" lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 10pt" class=MsoNormal&gt;&lt;A href="http://www.nikhilk.net/PostCacheSubstitution.aspx"&gt;&lt;FONT size=3 face=Calibri&gt;Post-Cache Substitution&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3220208" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/Optimization/default.aspx">Optimization</category></item><item><title>Утилита по экспорту\импорту настроек SSP в xml</title><link>http://blogs.technet.com/tatianasv/archive/2009/03/20/3215736.aspx</link><pubDate>Fri, 20 Mar 2009 17:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3215736</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3215736.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3215736</wfw:commentRss><description>&lt;P&gt;На codeplex уже несколько месяцев как лежит утилита, умеющая выгружать в xml и загружать xml обратно на&amp;nbsp;Sharepoint настройки SSP, такие как:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Managed Properties&lt;/LI&gt;
&lt;LI&gt;Crawled properties&lt;/LI&gt;
&lt;LI&gt;Content sources&lt;/LI&gt;
&lt;LI&gt;Search scopes&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Скачать&lt;/STRONG&gt;&amp;nbsp;утилиту&amp;nbsp;можно тут: &lt;A href="http://www.codeplex.com/SSSPPC/"&gt;http://www.codeplex.com/SSSPPC/&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Пример использования:&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Экспорт: &lt;SPAN style="FONT-FAMILY: Courier New; FONT-SIZE: 9pt"&gt;&lt;EM&gt;SSPC.exe -o export ManagedProperties -url &lt;/EM&gt;&lt;A href="http://moss/ssp/admin"&gt;&lt;EM&gt;http://moss/ssp/admin&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; -file output_managedproperties.xml&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Courier New; FONT-SIZE: 9pt"&gt;Импорт: &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Courier New; FONT-SIZE: 9pt"&gt;&lt;EM&gt;SSPC.exe -o import ManagedProperties -removeexcessmappings -url &lt;/EM&gt;&lt;A href="http://moss/ssp/admin"&gt;&lt;EM&gt;http://moss/ssp/admin&lt;/EM&gt;&lt;/A&gt;&lt;EM&gt; -file output_managedproperties.xml&lt;BR&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3215736" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Создаём Фичу для изменения дизайна</title><link>http://blogs.technet.com/tatianasv/archive/2009/03/11/3211462.aspx</link><pubDate>Wed, 11 Mar 2009 03:05:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3211462</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3211462.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3211462</wfw:commentRss><description>&lt;P&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"&gt;&lt;/v:path&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:lock v:ext="edit" aspectratio="t"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;v:shape id=Picture_x0020_25 style="MARGIN-TOP: 14.15pt; Z-INDEX: -2; VISIBILITY: visible; MARGIN-LEFT: 1.5pt; WIDTH: 161.5pt; POSITION: absolute; HEIGHT: 102.6pt; mso-wrap-style: square; mso-wrap-distance-left: 9pt; mso-wrap-distance-top: 0; mso-wrap-distance-right: 9pt; mso-wrap-distance-bottom: 0; mso-position-horizontal: absolute; mso-position-horizontal-relative: text; mso-position-vertical: absolute; mso-position-vertical-relative: text" type="#_x0000_t75" wrapcoords="-201 0 -201 21158 21667 21158 21667 0 -201 0" o:spid="_x0000_s1027"&gt;&lt;v:imagedata src="file:///C:\Users\tasmet\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="" cropright="17665f" cropleft="16811f" cropbottom="9845f" croptop="22537f"&gt;&lt;/v:imagedata&gt;&lt;?xml:namespace prefix = w ns = "urn:schemas-microsoft-com:office:word" /&gt;&lt;w:wrap type="tight"&gt;&lt;/w:wrap&gt;&lt;/v:shape&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;C&lt;SPAN&gt;егодня мы будем рассматривать один из способов смены дизайна портала Sharepoint – создание фичи. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Фичи (&lt;/SPAN&gt;Features&lt;SPAN&gt;) – это не только основательно задокументированные баги, а еще и механизм, позволяющий добавлять новую функциональность, веб-части, страницы, элементы дизайна на сайт или коллекцию сайтов Sharepoint. &lt;SPAN style="FONT-WEIGHT: normal; mso-bidi-font-weight: bold"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN&gt;Для того, чтобы создать фичу, необходимо создать несколько файлов в формате xml. Основным из которых является feature.xml. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Более подробно о том, как создавать фичи и что они умеют можно прочитать на сайте&lt;STRONG&gt; &lt;/STRONG&gt;&lt;/SPAN&gt;Microsoft&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;MSDN&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; по адресу &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms475286.aspx"&gt;&lt;FONT face="Times New Roman" size=3&gt;http&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;://&lt;/SPAN&gt;msdn&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;.&lt;/SPAN&gt;microsoft&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;.&lt;/SPAN&gt;com&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;/&lt;/SPAN&gt;en&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;-&lt;/SPAN&gt;us&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;/&lt;/SPAN&gt;library&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;/&lt;/SPAN&gt;ms&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;475286.&lt;/SPAN&gt;aspx&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=5&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;Создание фичи&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Можно встретить различные рекомендации по разработке &lt;/SPAN&gt;SharePoint&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;Features&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;SPAN lang=RU&gt;из &lt;/SPAN&gt;&lt;/SPAN&gt;Visual&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;Studio&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;. Я предпочитаю использовать &lt;/SPAN&gt;Visual&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;Studio&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; 2008, создавать проект по шаблону Class Library. Многим вероятно понравится &lt;/SPAN&gt;VSeWSS&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; - расширение для Visual Studio, позволяющее создавать уже практически готовые проекты для &lt;/SPAN&gt;Sharepoint&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;IMG src="http://img12.imageshack.us/img12/5442/10360630.jpg" mce_src="http://img12.imageshack.us/img12/5442/10360630.jpg"&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;В итоге нам надо создать проект со структурой как на картинке слева.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;То есть у нас должен быть с&lt;/SPAN&gt;ss&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; файл, картинки и &lt;/SPAN&gt;asp&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;.&lt;/SPAN&gt;net&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; мастер страница.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Основным файлом, необходимым для работы &lt;/SPAN&gt;Feature&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; является файл &lt;/SPAN&gt;feature&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;.&lt;/SPAN&gt;xml&lt;SPAN&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN&gt;Каждая Feature имеет идентификатор, название, описание и область действия (сайт, коллекция сайтов и ферма).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;IMG src="http://img12.imageshack.us/img12/4702/80867850.jpg" mce_src="http://img12.imageshack.us/img12/4702/80867850.jpg"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Данная фича имеет еще один xml файл CopyFiles.&lt;/SPAN&gt;xml&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; в котором то и происходит копирование картинок, css и мастер страницы &lt;/SPAN&gt;c&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; диска на сервере на портал, то есть в базу данных портала.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT size=5&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;IMG src="http://img12.imageshack.us/img12/6554/79257062.jpg" mce_src="http://img12.imageshack.us/img12/6554/79257062.jpg"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;H3 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;FONT size=5&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Установка&lt;/SPAN&gt;&lt;SPAN lang=RU&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Созданную&lt;/SPAN&gt; Feature &lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;скопировать&lt;/SPAN&gt;&lt;SPAN lang=RU&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;в&lt;/SPAN&gt;&lt;SPAN lang=RU&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;папку&lt;/SPAN&gt; C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\FEATURES. &lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Там же можно посмотреть и изучить стандартные Features в Sharepoint.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;Далее выполнить в командной строке: &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;stsadm&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; -&lt;/SPAN&gt;o&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;installfeature&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt; -&lt;/SPAN&gt;name&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-ansi-language: RU"&gt; &lt;/SPAN&gt;ExCustomDesign&lt;/I&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Затем перейти на страницу активации возможностей и активировать её.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;IMG src="http://img12.imageshack.us/img12/6103/60977963.jpg" mce_src="http://img12.imageshack.us/img12/6103/60977963.jpg"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Далее надо применить установленную мастер страницу.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H3 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=5&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;&lt;IMG src="http://img12.imageshack.us/img12/262/16799994.jpg" mce_src="http://img12.imageshack.us/img12/262/16799994.jpg"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;H3 style="MARGIN: 10pt 0cm 0pt"&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=5&gt;&lt;FONT color=#4f81bd&gt;&lt;FONT face=Cambria&gt;Избавляемся от ручной работы&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;А теперь, давайте избавимся от последнего шага, то есть выбора мастер страницы вручную. Для этого необходимо написать простенький FeatureReceiver:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;IMG src="http://img12.imageshack.us/img12/4636/62879761.jpg" mce_src="http://img12.imageshack.us/img12/4636/62879761.jpg"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;И добавить в Feature.xml описание &lt;I style="mso-bidi-font-style: normal"&gt;Receiver&lt;/I&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&lt;IMG src="http://img12.imageshack.us/img12/1837/22382273.jpg" mce_src="http://img12.imageshack.us/img12/1837/22382273.jpg"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;После активации фичи мы получили следующий результат. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&lt;IMG style="WIDTH: 616px; HEIGHT: 420px" height=420 src="http://img12.imageshack.us/img12/5842/18566940.jpg" width=616 mce_src="http://img12.imageshack.us/img12/5842/18566940.jpg"&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;На этом на сегодня всё. Про создание установочных пакетов и про шаблоны сайтов мы поговорим в следующих статьях.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=RU style="mso-ansi-language: RU"&gt;&lt;FONT size=3&gt;&lt;FONT face="Times New Roman"&gt;Удачного сайтостроения!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3211462" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Создание тем для сайтов Sharepoint используя CSS</title><link>http://blogs.technet.com/tatianasv/archive/2009/03/05/3209297.aspx</link><pubDate>Thu, 05 Mar 2009 00:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3209297</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3209297.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3209297</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Темы – самый простой и быстрый, но наименее гибкий способ изменения внешнего вида сайта Sharepoint. Поэтому, если задача стоит слегка перекрасить портал – сделайте это темами. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Для того, чтобы создать свою первую тему не требуется глубоких знаний в сайтостроении или архитектуре Sharepoint. Достаточно будет знания CSS. Применить готовую тему можно через веб интерфейс &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Sharepoint&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;. Страница с выбором темы выглядит следующим образом.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face="Times New Roman"&gt;&lt;IMG src="http://img3.imageshack.us/img3/4557/img1ciu.jpg" mce_src="http://img3.imageshack.us/img3/4557/img1ciu.jpg"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face="Times New Roman"&gt;Темы применяются для каждого сайта Sharepoint отдельно и делается это действие администратором.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Давайте создадим первую в своей жизни тему. На&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;сервере&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; SharePoint &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;перейдите&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;в&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;папку&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; "&lt;I style="mso-bidi-font-style: normal"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\THEMES&lt;/I&gt;". &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;В ней располагаются все стандартные темы Sharepoint. Скопируйте например папку с темой "&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;SIMPLE&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;". Переименуйте&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;её&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;на&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;ваше&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;усмотрение&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; Например&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; "&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;HABR&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;".&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;v:shape id=_x0000_i1028 style="VISIBILITY: visible; WIDTH: 277.5pt; HEIGHT: 156.75pt; mso-wrap-style: square" alt="Screenshot 2" type="#_x0000_t75"&gt;&lt;v:imagedata o:title="Screenshot 2" src="file:///C:\Users\tasmet\AppData\Local\Temp\msohtmlclip1\01\clip_image002.png"&gt;&lt;FONT face="Times New Roman"&gt;&lt;IMG src="http://img12.imageshack.us/img12/3694/img2w.jpg" mce_src="http://img12.imageshack.us/img12/3694/img2w.jpg"&gt;&lt;/FONT&gt;&lt;/v:imagedata&gt;&lt;/v:shape&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;В папке " &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;HABR&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;" удалите все изображения и переименуйте файл &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;SIMPLE&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;INF&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;SPAN lang=RU&gt;в &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;HABR.&lt;/I&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;INF&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;. Откройте &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;HABR&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;INF&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;SPAN lang=RU&gt;и замените везде "&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Simple&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;" на "HABR".&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Перейдите&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;в&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;папку&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; "&lt;I style="mso-bidi-font-style: normal"&gt;C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1033\&lt;/I&gt;" &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;и&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;отредактируете&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;SPTHEMES.XML&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;добавив&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;выделенный&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;текст&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;IMG src="http://img12.imageshack.us/img12/2866/img3n.jpg" mce_src="http://img12.imageshack.us/img12/2866/img3n.jpg"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=RU&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Ну вот и всё. Мы создали тему. Теперь вооружаемся чем-нибудь типа &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Internet&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Explorer&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Developer&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Toolbar&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; или любым другим &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;add&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;-&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;on&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;’ом для браузера, позволяющим работать с CSS. Кстати в IE8 есть встроенная консоль для разработчиков, обладающая нужными нам возможностями.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face="Times New Roman"&gt;Итак, давайте изменим логотип и перекрасим выпадающее меню Site Action.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;IMG src="http://img300.imageshack.us/img300/8569/img4m.jpg" mce_src="http://img300.imageshack.us/img300/8569/img4m.jpg"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Напишем в &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;theme&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;.&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;css&lt;/SPAN&gt;&lt;/I&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; следующее:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;#siteactiontd div, .ms-siteactionsmenu div{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;background-image: none &lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;!important&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;background-color: #86C5EA !important;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;font-family: Arial !important;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;font-size: 12px;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;}&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;td&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #cc0066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;.ms&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;-&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;sitetitle&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;{&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;width: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;240px&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;height: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;130px&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;background:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;&amp;nbsp;&lt;SPAN style="COLOR: red"&gt;0&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="COLOR: red"&gt;5px&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="COLOR: #3366ff"&gt;no-repeat&lt;/SPAN&gt;&amp;nbsp;&lt;SPAN style="COLOR: fuchsia"&gt;url(habr_&lt;/SPAN&gt;logo.gif&lt;SPAN style="COLOR: fuchsia"&gt;)&lt;/SPAN&gt;;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;}&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;h1&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #cc0066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;.ms&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;-&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;sitetitle&lt;/SPAN&gt;&lt;/B&gt;, &lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;td&lt;/SPAN&gt;&lt;SPAN style="COLOR: #cc0066"&gt;.ms&lt;/SPAN&gt;&lt;/B&gt;-&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;titleimagearea&lt;/SPAN&gt;&lt;/B&gt;&amp;nbsp;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; TEXT-INDENT: 0.5in; LINE-HEIGHT: normal"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;display&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 10pt; COLOR: #330066; FONT-FAMILY: 'Courier New'; mso-ansi-language: RU; mso-bidi-font-size: 14.0pt"&gt;: &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: #3366ff; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;none&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: RU; mso-bidi-font-size: 14.0pt"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: RU; mso-bidi-font-size: 14.0pt"&gt;}&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-bidi-font-size: 14.0pt"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 14.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Используйте &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: red"&gt;!&lt;/SPAN&gt;&lt;/B&gt;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 12pt; COLOR: red; mso-fareast-font-family: 'Times New Roman'"&gt;important&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;, когда идет речь о переопределении. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;A class="" name=creatingmultiplecssfiles&gt;&lt;/A&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;Применим тему к сайту зайдя на страницу &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Site&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Actions&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; / &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Site&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Settings&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; / &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Site&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'"&gt;Theme&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;. &lt;A class="" name=addingyourcompanylogo&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;FONT face="Times New Roman"&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU"&gt;Как видите, &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;«раскрасить» &lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;портал – это просто! Спустя не более 20 минут у меня получился такой вот результат:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;SPAN style="FONT-SIZE: 12pt; mso-fareast-font-family: 'Times New Roman'; mso-no-proof: yes"&gt;&lt;/SPAN&gt;&lt;SPAN lang=RU style="FONT-SIZE: 12pt; mso-ansi-language: RU; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;IMG src="http://img3.imageshack.us/img3/41/img5a.jpg" mce_src="http://img3.imageshack.us/img3/41/img5a.jpg"&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3209297" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Состоялась веб-трансляция по разработке шаблонов узлов для Sharepoint</title><link>http://blogs.technet.com/tatianasv/archive/2009/02/26/3206943.aspx</link><pubDate>Thu, 26 Feb 2009 13:19:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3206943</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>59</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3206943.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3206943</wfw:commentRss><description>&lt;P&gt;Всем присутствовавшим, спасибо!&lt;/P&gt;
&lt;P&gt;Обещанные материалы, то есть запись, примеры кода и презентацию можно скачать тут: &lt;A href="http://www.techdays.ru/videos/1233.html"&gt;http://www.techdays.ru/videos/1233.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A title="Посмотреть видео" target=_blank href="http://www.techdays.ru/videos/1233.html" mce_href="http://www.techdays.ru/videos/1233.html"&gt;&lt;IMG style="WIDTH: 393px; HEIGHT: 287px" border=0 src="http://img183.imageshack.us/img183/8203/49867248.gif" width=393 height=287 mce_src="http://img183.imageshack.us/img183/8203/49867248.gif"&gt;&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3206943" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+work+with+features/default.aspx">SharePoint work with features</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/_2204400435043D0438043D0433043804_+_3804_+_410435043C0438043D04300440044B04_/default.aspx">Тренинги и семинары</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Как исключить из индексирования страницы отдельные элементы управления и части контента?</title><link>http://blogs.technet.com/tatianasv/archive/2009/01/30/3194936.aspx</link><pubDate>Fri, 30 Jan 2009 21:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3194936</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3194936.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3194936</wfw:commentRss><description>&lt;P&gt;Продолжаю делиться рецептами из личного опыта.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Возникла следующая проблема. Необходимо было при поисковой индексации&amp;nbsp;страницы&amp;nbsp;sharepoint&amp;nbsp;исключить из индексирования баннеры и некоторые пользовательские элемены управления, расположенные на странице.&lt;/P&gt;
&lt;P&gt;Было придумано следующее решение. Разрабатывается элемент управления, который определяет то, что на страницу зашел поисковый робот и не осуществляет рендеринг вложенных в него элементов управления. Таким образом мы исключаем индексацию ненужного контента и сокращаем&amp;nbsp;количество мусора в результатах поиска на портале.&lt;/P&gt;
&lt;P&gt;У меня получился&amp;nbsp;вот такой элемент управления:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System.Collections.Generic;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System.Linq;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System.Text;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; System.Web.UI;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;namespace&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; TestProject.WebControls&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;class&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;SearchCrawlTrimmedControl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; : &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;Control&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;protected&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;override&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; Render(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;&lt;FONT color=#2b91af size=2&gt;HtmlTextWriter&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; writer)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;bool&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; render = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;true&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;this&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Page.Request.UserAgent.ToLower().Contains(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;"robot"&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;))&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;render = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;false&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;if&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; (render)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;base&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;.Render(writer);&lt;/P&gt;
&lt;P&gt;} &lt;/P&gt;
&lt;P&gt;} &lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;Использовать его можно следующим образом:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;XXX&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;SearchCrawlTrimmedControl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000 size=2&gt;&lt;FONT color=#ff0000 size=2&gt;runat&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;=server&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P&gt;&amp;lt;!-- текст и элементы управления, которые не должны индексироваться --&amp;gt;&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;&amp;lt;/&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;XXX&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;:&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;SearchCrawlTrimmedControl&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;&amp;gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3194936" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category></item><item><title>Находка дня</title><link>http://blogs.technet.com/tatianasv/archive/2009/01/26/3191511.aspx</link><pubDate>Mon, 26 Jan 2009 18:33:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3191511</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3191511.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3191511</wfw:commentRss><description>&lt;P&gt;Столкнулась в очередной раз со следующей ошибкой при добавлении собственных пользовательских элементов управления на masterpage:&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="COLOR: #ff0000"&gt;&lt;STRONG&gt;Server Error in '/' Application.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;EM&gt;Parser Error&lt;/EM&gt; &lt;BR&gt;&lt;SPAN style="FONT-FAMILY: arial"&gt;Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. &lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN style="FONT-FAMILY: arial"&gt;Parser Error Message: The page '/_catalogs/masterpage/Home.master' allows a limit of 11 direct dependencies, and that limit has been exceeded.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: arial"&gt;Смысл в том, что в web.config стоит ограничение на кол-во подключаемых элементов управления. За это отвечает параметр DirectFileDependencies и по умолчанию его значение = 10. То есть вы можете добавлять на master&amp;nbsp;страницу 10 пользовательских элементов управления. В качестве решения проблемы можно отредактировать web.config поменяв значение на большее, или просмотреть вашу master страницу на наличие объявленных и не используемых пользовательских элементов управления и удалить их объявление (тэг &lt;FONT size=2&gt;&amp;lt;%&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;&lt;FONT color=#0000ff size=2&gt;@&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;&lt;FONT color=#a31515 size=2&gt;Register&amp;nbsp;... %&amp;gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;).&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: arial"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3191511" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/ASP.NET/default.aspx">ASP.NET</category></item><item><title>Изменение страницы Unhandled Exception (/_layouts/error.aspx)</title><link>http://blogs.technet.com/tatianasv/archive/2009/01/21/3188663.aspx</link><pubDate>Wed, 21 Jan 2009 21:22:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3188663</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3188663.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3188663</wfw:commentRss><description>&lt;P&gt;В продолжение темы про интернет сайты создаваемые на MOSS 2007 и необходимость замены всех страниц, которые только могут увидеть пользователи, я&amp;nbsp;покажу как можно переопределить стандартную страницу отображения ошибок &lt;STRONG&gt;error.aspx&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Речь идет про переопределение вот этой, знакомой всем, страницы:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://img232.imageshack.us/img232/9131/unexpectederrorf71ed40fui3.png" mce_src="http://img232.imageshack.us/img232/9131/unexpectederrorf71ed40fui3.png"&gt;&lt;/P&gt;
&lt;P&gt;Переопределние производится в три шага:&lt;/P&gt;
&lt;P&gt;1.&amp;nbsp;Разработать IHttpModule и перекрыть событие Error&lt;/P&gt;
&lt;P&gt;2. Создать страницу myerrorpage.aspx&amp;nbsp;в папке 12\Template\Layouts. Создать можно скопировав и переименовав error.aspx&lt;/P&gt;
&lt;P&gt;3. В web.config в секции httpmodules объявить модуль:&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;httpModules&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/FONT&gt;&lt;FONT color=#a31515&gt;clear&lt;/FONT&gt;&lt;FONT color=#0000ff&gt; /&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&amp;lt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color=#a31515&gt;add&lt;/FONT&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000&gt;name&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;"&lt;FONT color=#0000ff&gt;ExceptionEventHandler&lt;/FONT&gt;"&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;FONT color=#ff0000&gt;type&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;=&lt;/FONT&gt;"&lt;FONT color=#0000ff&gt;MyProject, &lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;MyProject.ExceptionEventHandler, &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Version=1.0.0.0, Culture=neutral,PublicKeyToken=34a2bd01f6f6eb10&lt;/FONT&gt;&lt;/STRONG&gt;&lt;STRONG&gt;"&lt;/STRONG&gt;&lt;FONT color=#0000ff&gt;&lt;STRONG&gt; /&amp;gt;&lt;/STRONG&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Ниже приведен код модуля:&amp;nbsp;&lt;/P&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; Sy&lt;/FONT&gt;&lt;FONT size=2&gt;stem;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Web;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Web.UI;&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;namespace&lt;/FONT&gt;&lt;FONT size=2&gt; MyProject&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;///&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;summary&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;///&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt; Модуль для переопределения страницы Unhandled exception&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;///&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt; &lt;/FONT&gt;&lt;FONT color=#808080 size=2&gt;&amp;lt;/summary&amp;gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;class&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;ExceptionEventHandler&lt;/FONT&gt;&lt;FONT size=2&gt; : &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;IHttpModule&lt;/P&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Init(&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpApplication&lt;/FONT&gt;&lt;FONT size=2&gt; context)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;context.Error += &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;EventHandler&lt;/FONT&gt;&lt;FONT size=2&gt;(context_Error);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; context_Error(&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;object&lt;/FONT&gt;&lt;FONT size=2&gt; sender, &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;EventArgs&lt;/FONT&gt;&lt;FONT size=2&gt; e)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Exception&lt;/FONT&gt;&lt;FONT size=2&gt;[] unhandledExceptions = &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpContext&lt;/FONT&gt;&lt;FONT size=2&gt;.Current.AllErrors;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;foreach&lt;/FONT&gt;&lt;FONT size=2&gt; (&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;Exception&lt;/FONT&gt;&lt;FONT size=2&gt; ex &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;in&lt;/FONT&gt;&lt;FONT size=2&gt; unhandledExceptions)&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#008000 size=2&gt;// логировать ошибки&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size=2&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpContext&lt;/FONT&gt;&lt;FONT size=2&gt;.Current.Server.ClearError();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpContext&lt;/FONT&gt;&lt;FONT size=2&gt;.Current.Response.Clear();&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;HttpContext&lt;/FONT&gt;&lt;FONT size=2&gt;.Current.Server.Transfer(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"/_layouts/myerrorpage.aspx"&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;public&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Dispose()&lt;/P&gt;
&lt;P&gt;{&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;
&lt;P&gt;}&lt;/P&gt;&lt;/FONT&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3188663" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Как закрыть доступ на просмотр системмных страниц и страниц списков Sharepoint для анонимных пользователей?</title><link>http://blogs.technet.com/tatianasv/archive/2009/01/20/3187270.aspx</link><pubDate>Tue, 20 Jan 2009 21:10:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3187270</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3187270.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3187270</wfw:commentRss><description>&lt;P&gt;Несколько месяцев назад, рассматривая публичные сайты сделанные на MOSS 2007, меня удивляла одна вещь. Как на этих сайтах&amp;nbsp;закрывают пользователю доступ к старницам просмотра списка, элементов списка, а так же к странице "Просмотр содержимого узла". Страницы эти как правило выбиваются из общего дизайна и для публичного сайта давать их на просмотр пользователям не очень хорошо.&lt;/P&gt;
&lt;P&gt;Все оказалось очень просто. Есть стандартная фича &lt;STRONG&gt;ViewFormPagesLockdown&lt;/STRONG&gt;&amp;nbsp; которая и закрывает анонимным пользователям доступ на&amp;nbsp;системмные страницы и&amp;nbsp;страницы&amp;nbsp;работы со списками&amp;nbsp;типа&amp;nbsp;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://&lt;адрес&gt;/_layouts/viewlsts.aspx"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;http://&amp;lt;адрес&amp;gt;/_layouts/viewlsts.aspx&lt;/FONT&gt;&lt;/A&gt;, &lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;A href="http://&lt;адрес&gt;/Lists/News/DispForm.aspx"&gt;&lt;FONT face=Calibri color=#0000ff size=3&gt;http://&amp;lt;адрес&amp;gt;/Lists/News/DispForm.aspx&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;..&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Фича активируется для коллекции узлов. Сделать это&amp;nbsp;можно используя &lt;STRONG&gt;stsadm&lt;/STRONG&gt;, или&amp;nbsp;добавив в секцию &lt;STRONG&gt;SiteFeatures&lt;/STRONG&gt; в файле &lt;STRONG&gt;onet.xml&lt;/STRONG&gt; шаблона узла.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;Удачного сайтостроения!&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3187270" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category></item><item><title>Публикация и версионность в списках и библиотеках документов</title><link>http://blogs.technet.com/tatianasv/archive/2009/01/16/3184343.aspx</link><pubDate>Fri, 16 Jan 2009 23:04:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3184343</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3184343.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3184343</wfw:commentRss><description>&lt;P&gt;Опытным путем было выяснено что механизм публикации (утверждения) &lt;STRONG&gt;с выключенной версионностью&lt;/STRONG&gt; в списках и библиотеках документов работает не совсем&amp;nbsp;корректно.&lt;/P&gt;
&lt;P&gt;При попытке получить данные из списка, зайдя на портал под пользователем с правом на просмотр или вообще под ананимным пользователем, в результирующем наборе будут видны, например, элементы в статусе "Ожидает утверждения", чего быть никак не должно. Это повторяется только для элементов которые были утверждены хотябы один раз.&lt;/P&gt;
&lt;P&gt;Проблема в том, что версионность в SP отключается только на интерфейсе, то есть перестают отображаться страницы и кнопки&amp;nbsp;касающиеся версионности. Внутри же она&amp;nbsp;продолжает использоваться при утверждении.&amp;nbsp;Вот и происходит что при утверждении элемента списка создаётся еще одна версия, а при повторном изменении элемента списка он становится виден всем даже будучи не утвержденным, потому что в результирующий набор попадает первая утвержденная версия.&lt;/P&gt;
&lt;P&gt;Вывод: чтобы не иметь проблем&amp;nbsp;включайте публикацию и версионность в паре.&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3184343" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category></item><item><title>Веб каст по брендингу Sharepoint</title><link>http://blogs.technet.com/tatianasv/archive/2008/11/07/3149009.aspx</link><pubDate>Fri, 07 Nov 2008 11:01:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3149009</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3149009.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3149009</wfw:commentRss><description>&lt;P&gt;В прошлый четверг я проводила веб трансляцию по брендингу Sharepoint. &lt;/P&gt;
&lt;P&gt;Теперь эти материалы доступны в записи и со всеми примерами.&lt;/P&gt;
&lt;P&gt;&lt;A class="" href="http://www.techdays.ru/Lecture.aspx?LID=5a858c4a-a428-49ce-937b-fafe7a392ba1" target=_blank mce_href="http://www.techdays.ru/Lecture.aspx?LID=5a858c4a-a428-49ce-937b-fafe7a392ba1"&gt;&lt;IMG style="WIDTH: 339px; HEIGHT: 254px" height=254 src="http://img131.imageshack.us/img131/7662/brandingsj3.gif" width=339 border=0 mce_src="http://img131.imageshack.us/img131/7662/brandingsj3.gif"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Посмотреть можно&amp;nbsp;нажав на картинку или по ссылке: &lt;A href="http://www.techdays.ru/Lecture.aspx?LID=5a858c4a-a428-49ce-937b-fafe7a392ba1"&gt;http://www.techdays.ru/Lecture.aspx?LID=5a858c4a-a428-49ce-937b-fafe7a392ba1&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3149009" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/_2204400435043D0438043D0433043804_+_3804_+_410435043C0438043D04300440044B04_/default.aspx">Тренинги и семинары</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/Screencasts/default.aspx">Screencasts</category></item><item><title>Веб каст по Брендингу Sharepoint</title><link>http://blogs.technet.com/tatianasv/archive/2008/10/30/3144605.aspx</link><pubDate>Thu, 30 Oct 2008 13:54:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3144605</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>14</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3144605.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3144605</wfw:commentRss><description>&lt;P&gt;Веб каст прошел не без накладок. Столь медленная работа выртуальной машины для меня была неожиданностью.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Обещанные исходники примеров на создание темы, мастер страниц, а так же Stapling фичу&amp;nbsp;можно скачать &lt;A class="" href="http://www.sendspace.com/file/2w519g" mce_href="http://www.sendspace.com/file/2w519g"&gt;тут&lt;/A&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3144605" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+Designer+2007/default.aspx">SharePoint Designer 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+work+with+features/default.aspx">SharePoint work with features</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/Screencasts/default.aspx">Screencasts</category></item><item><title>Веб трансляция по брендингу Sharepoint</title><link>http://blogs.technet.com/tatianasv/archive/2008/10/26/3142188.aspx</link><pubDate>Sun, 26 Oct 2008 22:31:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3142188</guid><dc:creator>tvsmetanina</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/tatianasv/comments/3142188.aspx</comments><wfw:commentRss>http://blogs.technet.com/tatianasv/commentrss.aspx?PostID=3142188</wfw:commentRss><description>&lt;P&gt;В этот четверг 30 октября 2008 г. в 12.00 провожу&amp;nbsp;небольшую&amp;nbsp;веб трансляцию по брендингу Sharepoint. Кому интересно, присоединяйтесь.&lt;/P&gt;
&lt;P&gt;Подробнее здесь: &lt;A href="http://www.microsoft.com/Rus/events/detail.mspx?eventid=1032393590"&gt;http://www.microsoft.com/Rus/events/detail.mspx?eventid=1032393590&lt;/A&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3142188" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/tatianasv/archive/tags/MOSS+2007/default.aspx">MOSS 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+Designer+2007/default.aspx">SharePoint Designer 2007</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+customization/default.aspx">SharePoint customization</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/design/default.aspx">design</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/SharePoint+work+with+features/default.aspx">SharePoint work with features</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/_2204400435043D0438043D0433043804_+_3804_+_410435043C0438043D04300440044B04_/default.aspx">Тренинги и семинары</category><category domain="http://blogs.technet.com/tatianasv/archive/tags/Screencasts/default.aspx">Screencasts</category></item></channel></rss>