Показаны сообщения с ярлыком OSS 2007. Показать все сообщения
Показаны сообщения с ярлыком OSS 2007. Показать все сообщения

вторник, мая 11, 2010

Sharepoint, виртуальный домен и SQL Server

Стояла задача с минимальными затратами (денег и умственных/физических усилий) организовать рабочую среду для  разработки/тестирования решений для Шарепойнта. Собственно, среда эта давно имелась (PC c двухядерным процессором, ОЗУ 4 Гб, Windows 7 x64 Ultimate, SQL Server 2008 x64 Developer Edition, Visual Studio 2008, WSS 2007 x64) и вполне позволяла решать возникающие проблемы. Если не хватало WSS 2007, использовался Server 2003 x86 с OSS 2007 x86 в виртуальной машине с 1,5 Гб памяти. C приходом (или с наступлением на всех нас) новой версии Шарепойнта (его рекламная кампания была ничуть не слабее рекламы “Клинского”, хорошо бы, чтоб и рекламируемые продукты не  были сильно похожи…) стало понятно, что имеющаяся конфигурация явно недостаточна.

Выходов было всего 2 – купить новый крутой компьютер или модернизирвать имеющийся и оптимизировать использование ресурсов. Ладно, с новым крутым пока подождём, поэтому по-простому куплено 8 Гб памяти (больше матплата не принимает) и воткнута флешка в режиме ReadyBoost – вот, собственно, и вся модернизация, которую возможно было сделать… Осталось заняться оптимизацией, при этом надо было сохранить имеющиеся возможности и параллельно добавить возможность работы с новой версией Шарепойнта.

Первым делом выяснилось, что имеющаяся в Windows 7 Virtual PC не подозревает о существовании 64-разрядных операционных систем (а Шарепойнт (SPF) 2010 – о 32-разрядных). Спасибо, компания Sun оставила в наследство народу замечательный продукт VirtualBox… Второй сюрпризик – SPF желает устанавливаться на отдельном сервере только со своей СУБД. WSS умел и с моими… (Правда, выяснилось, что если instance моего SQL Server назвать SHAREPOINT, то SPF своего сервера не устанавливает). Но в любом случае СУБД должна быть на этом же отдельном сервере. Это сколько же SQL Serverов будет в системе? И всем ресурсы подавай, всех обслуживай… Б-р-р.

А, собственно, кто мешает оставить всего один экземпляр, а остальные виртуальщики пускай пользуются. Мешала одна мелочь – в таких ситуациях требуется доменный пользователь. Что ж, пускай будет – имеется замечательное изобретение Windows Server Core Installation. Вот эта статья и эта разработка позволили достаточно легко организовать контроллер домена на базе Windows Server 2008 R2 в небольшой (память 456 Мб, диск ок. 4 Гб) VM на базе VirtualBox. Машинка запускается при старте основного компьютера из ком.строки, висит себе тихонько в уголочке и каши почти не просит (несколько первых часов работал оптимизатор .NET, потом успокоился):

image

Одного не удалось – поставить русскую версию сервера: не работает конфигуратор с codeplex из-за “перевода” названий различных системных объектов (собственно, даже PowerShell не запускается…). Ну и ладно, не сильно и хотелось…

В результате удалось заметно уменьшить требования к ресурсам для виртуальной машины с Шарепойнтом – и OSS 2007, и SPF 2010 вполне пристойно работают в машинах с памятью 1500 Мб (можно даже их одновременно запускать – неизвестно, правда, зачем…).

Technorati Tags: , ,

среда, марта 24, 2010

Шаблон проекта рабочего процесса

Выложил шаблон проекта по разработке на C# рабочего процесса для Шарепойнта. Включены средства работы с файлом конфигурации, с почтой (в т.ч. внешней типа gmail.com), средства установки, обновления и др.

Technorati Tags: ,

среда, марта 10, 2010

Шаблон проекта веб-части

Выложил шаблон проекта по разработке на C# веб-части для Шарепойнта. Включены средства локализации, установки, обновления и др.

Technorati Tags:

понедельник, июля 13, 2009

Sharepoint и экономическая “школа”

Больше года работы по внедрению MOSS 2007 в ставшей вдруг, неизвестно почему, известной РЭШ с показательным окончанием... thumbs_down

среда, февраля 27, 2008

Sharepoint и антивирусы

Попытался узнать, как обстоят дела на этом фронте. Порылся в Гугле и др., и как-то ясного представления не сложилось smile_sad 

Из разных статей по этому поводу ясно, что обычные файловые антивирусы тут не очень-то и нужны - механизм работы с документами у Шарепойнта свой, файловую систему практически не затрагивающий. Для предыдущей версии (WSS-2, SPS-2003) предлагается много разных антивирусов (вернее, в описаниях почти всех популярных антивирусов утверждается, что они обеспечивают защиту для Шарепойнта), но непонятно, что и как они там "защищали" и делали ли вообще что-то. Для текущей версии Шарепойнта (WSS-3 и OSS 2007) всё почему-то замыкается на MS-продукте Forefront Security для SharePoint. По описанию - прямо супер-пупер smile_thinking. Остальные производители антивирусов помалкивают, что странно ввиду всё большего распространения продукта (Шарепойнта, в смысле, а не вируса) в народе snail.

Поставил у себя в виртуальную машину с WSS-3 и OSS-2007 это Микрософтовское чудо - оно даже работает smile_omg. Ловит при попытке загрузить в библиотеку тестового "вируса" и в текстовом файле, и в архиве. Правда, если "зараженный" файл в библиотеке уже есть, то его можно в перерывах между набегами сканера "удалить" в корзину и восстановить обратно. Фокус удаётся много раз smile_tongue, до очередного попадания под сканер, который вируса и прибивает clap. Неизвестно, правда, как оно будет себя вести при массовой загрузке зараженных файлов или при поступлении вируса, например, по почте - надо всё пытать. Правда, почтовые антивирусные службы развиты не в пример лучше...

вторник, января 22, 2008

Удаление QuickLaunch (continued)

Для удаления со страницы почти всей системной навигации добавить на эту страницу веб-часть "Редактор содержимого" и через кнопку "Редактор исходного текста" ввести следующее:

<style>
.ms-navframe {display:none;}
.ms-topnav { display: none;}
.ms-sitetitle { display: none;}
.ms-quicklaunchheader { display: none;}
.ms-sitemapdirectional { display: none;}
.ms-globallinks { display: none;}
.ms-globalTitleArea { display: none;}
</
style>




В группе параметров "Вид" установить "Тип хрома"="Нет" (или скрыть веб-часть вовсе).

понедельник, декабря 17, 2007

Удаление QuickLaunch

Для удаления со страницы меню быстрой навигации (левое вертикальное меню) необходимо добавить на эту страницу веб-часть "Редактор содержимого" и через кнопку "Редактор исходного текста" ввести следующее:

<style>
.ms-navframe {display:none;}
</style>




В группе параметров "Вид" установить "Тип хрома"="Нет". После нажатия на кнопку ОК меню станет невидимым.

среда, декабря 05, 2007

Веб-части на личных сайтах

По умолчанию для установки доступен небольшой набор веб-частей (самое необходимое по мнению разработчиков).

Для расширения набора можно выполнить следующие действия:

Параметры узла > Возможности семейства узлов

В списке возможностей активировать

  • Инфраструктура публикации Office SharePoint Server
  • Компоненты семейства узлов корпоративного выпуска Office SharePoint Server
  • Компоненты семейства узлов стандартного выпуска Office SharePoint Server

Параметры узла > Возможности узла 

В списке возможностей активировать

  • Публикация Office SharePoint Server
  • Компоненты семейства узлов корпоративного выпуска Office SharePoint Server
  • Компоненты семейства узлов стандартного выпуска Office SharePoint Server
  • Списки для совместной работы группы пользователей

Появится много разных веб-частей, может, полезных, иногда работающих.

Обратные действия - сужение набора веб-частей при отключении "возможностей" не выполняются.  Можно, при наличии большого желания, поковырять библиотеку "Коллекция веб-частей"

понедельник, ноября 12, 2007

Портальный поиск 2007

Поэкспериментировал с "портальным" (в составе OSS 2007) поиском. Афигеть, дайте две smile_omg

Во-первых, пользоваться шаблоном поискового узла "со страницами" там, где предполагается доступ анонимным пользователям, нельзя. При попытке такого пользователя выполнить запрос на странице поиска людей выскакивает диалог проверки документов (предлагают залогиниться). Если воспользоваться вторым шаблоном узла, то аноним нормально может запросить и индех по людям. Классные манагеры проектов сидят в команде...clap

Во-вторых, даже в хелпе сказано, что "Использование подстановочных знаков, например звездочек (*) не допускается" - и, вправду, ничего такого не находится. Однако в "расширенном поиске" можно составить запрос по части слова и получить вполне внятный результат.

В общем, надо идти проторённым путём - писать своё и/или искать написанное другими...smile_sniff