понедельник, 29 ноября 2010 г.

Экспорт типа контента (Content Type) из Microsoft Office ShareЗoint

Как ни странно, но стандартными средствами нельзя сохранить content type с портала. Этот тип делал подрядчик, который не очень умел программировать и то ли они руками (мышкой) сделали этот тип контента, то ли где-то валяется в их мусорке исходников солюшн, но быстро найти я не смог.
Но примерно месяца два назад я поставил расширение для stsadm - http://stsadm.blogspot.com/2007/08/stsadm-commands_09.html и в очередной раз оно меня спасло!

stsadm -o gl-exportcontenttypes -url "http://адрес_портала" -outputfile c:\ct.xml -includefielddefinitions -name "имя ContentType"

Генерится не только описание ContentType, но и все определения полей для него (благодаря -includefielddefinitions). Остаётся только вставить сгенерённый XML в elements.xml нового проекта и можно сгенерить солюшн для установки Content Type на любом сервере.
Очень удобно и очень рекомендую!

понедельник, 1 ноября 2010 г.

Аватар

Добавление или замена иконок для файлов

Стандартная проблема: Sharepoint (2007 или 2010) не содержит иконок pdf или rar. Установить их легко:

1. Скачиваем/находим иконку в формате gif (с прозрачностью) размерами 16x16.
Ищем rar
Ищем pdf


2. Кидаем иконку в
SharePoint 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\IMAGES
SharePoint 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES
допустим, с именем rar.gif

3. Правим файл DOCICON.XML
SharePoint 2007:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML
SharePoint 2010:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML

В SharePoint 2007 надо дописать по аналогии с другими строками примерно так:
<Mapping Key="rar" Value="rar.gif" />

4. Добавляем новый тип файлов rar
SharePoint 2007:
Центр администрироания \ ShareServices1 \ Параметры поиска \ Типы файлов \ Создать тип файлов
SharePoint 2010:
Центр администрироания \ Управление приложениями-службами \ Приложения службы поиска \ Типы файлов \ Создать

5. iisreset

суббота, 16 октября 2010 г.

ip адрес для тестирования + DNS

Наконец-то нашёл этот адрес. Давным давно знал его, но потом забыл, просто помнил что красивый и простой адрес был.
Встречаем!


Name:    google-public-dns-a.google.com
Address:  8.8.8.8

понедельник, 11 октября 2010 г.

Удаление журнала событий из списка

При просмотре журнала событий постоянно мешали и лезли в глаза джурналы, созджанные программистами для каких-то приблуд, которые уже не использовались. А журналы остались, причём мышкой из журнала событий джурнал удалить нельзя.

Но всё же можно довольно просто его удалить из через джругое место =)

Самый простой вариант:

  • regedit
  • HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog
  • удаляем не нужные разделы (раздел = журнал)


Более правильный вариант:

  • тормозим службу eventlog (вернее выставляем вид запуска службы на Disabled)
  • перезагрузка
  • идём в \System32\Config 
  • удаляем ненужный журнал с расширением *.evt
  • выставляем тип запуска службы на автоматический
  • перезагрузка

четверг, 7 октября 2010 г.