Вам абсолютно не нужно иметь Visual Studio для создания сайта SharePoint 2007. Вы можете определенно обойтись без использования блокнота, если ваш веб-сайт не был скомпилирован код. У вас могут быть некоторые требования, которые требуют некоторого пользовательского кода. Все сводится к вашим требованиям. Я стараюсь избегать использования Visual Studio для написания функций. Даже некоторые основные веб-части могут быть написаны без использования какого-либо кода и использования готовых элементов управления SharePoint.
Visual Studio очень удобен для контроля исходного кода (подключения к TFS) и, как правило, структурирования вашего решения в соответствии с требованиями файла WSP. Конечно, вы должны использовать Visual Studio для компиляции ваших сборок. :) Общая настройка будет Visual Studio с установленным расширением WSP Builder (посмотрите на codeplex). Если затем вы создадите правильную структуру папок внутри вашего проекта VS, генерация вашего WSP станет намного проще. Сказав это, вы можете создавать файлы WSP (который является просто переименованным CAB-файлом) с помощью WSP Builder.
После того как вы создали свой WSP, вы можете развернуть его с помощью команд stsadm (google this). Я бы предложил использовать командный файл в качестве сценария развертывания.
Это может помочь с вашей первоначальной настройкой:
http://blog.zebsadiq.com/post/SharePoint-2007-installation-in-2010.aspx
p.s. Обязательно избегайте внесения каких-либо изменений с помощью конструктора SharePoint, вам следует узнать о последствиях, прежде чем вносить в него какие-либо файлы на своем сайте.
Забыл упомянуть: SharePoint Desginer отлично подходит для разработки веб-части HTML. Если вы новичок, вы, вероятно, задаетесь вопросом: а) где найти синтаксис для базовой готовой веб-части? Б) как настроить этот синтаксис для получения нужных мне результатов ...
Лучший способ сделать это - подключиться к сайту, создать фиктивную страницу, добавить веб-часть на страницу (перетащить и отпустить) и настроить ее через пользовательский интерфейс SharePoint Designer, а затем, когда вы будете удовлетворены, переключиться на просмотр HTML. скопируйте синтаксис веб-части и вставьте его в файл в файловой системе. Затем вы можете удалить фиктивную страницу, если хотите, или использовать ее для настройки других веб-частей.
Дело в том, что, хотя у дизайнера SharePoint есть свои недостатки, и вы, возможно, правы, избегая его как основного метода разработки, у него определенно есть некоторые функции, которые делают его доступным при разработке.