У кого-нибудь есть опыт модификации приложений Sharepoint? - PullRequest
0 голосов
/ 07 августа 2009

В настоящее время я работаю над проектом журнала вызовов. Босс хочет, чтобы я использовал Sharepoint в качестве базы, поэтому я настроил виртуальную машину с экземпляром MOSS 2007. Я скачал шаблон колл-центра Microsoft и установил его. Я немного поигрался с этим сейчас, и это кажется довольно упрощенным. Как я могу изменить этот шаблон (или расширить его?) В соответствии со своими потребностями? Я также хотел бы знать, как это работает, поэтому, если возникнет необходимость, я смогу создать свое собственное приложение, поэтому любая помощь будет с благодарностью здесь.

Спасибо!

редактирование:

Я собираюсь выйти на конечность и сказать, что файлы aspx, которые я нашел внутри этой папки:

C: \ Program Files \ Common Files \ Microsoft Shared \ расширения веб-сервера \ 12 \ TEMPLATE \ FEATURES \

У

уже есть скомпилированный код, поэтому я не смогу многое сделать с точки зрения того, как приложение функционирует таким образом. Я прав здесь?

Ответы [ 4 ]

1 голос
/ 07 августа 2009

Я разработал несколько функций sharepoint и веб-частей. И да, это настоящая боль в а **.

На вашем сервере Sharepoint посмотрите каталог

C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033

Там должны быть мастер-страницы и CSS Stylessheet, которые вы хотите изменить.

1 голос
/ 07 августа 2009

У разработки SharePoint может быть крутая кривая обучения, и кажется, что продукт борется с вами. Это особенно важно, если вы привыкли к ASP.NET и привыкли ко всей свободе, которую вы предоставляете. Это довольно большой, а иногда и сложный продукт со своей структурой и способами работы. Вот почему я настоятельно рекомендую серьезно заняться чтением в сочетании с тем, чтобы попробовать что-то в существующих приложениях. Несколько баллов:

Поддержка

Основная причина в том, что вы можете легко получить неподдерживаемую установку, если вы измените файловую систему, не осознавая последствий. Это вызовет серьезные проблемы, если необходимо установить пакеты обновления или перейти на будущую версию. Обычно есть способ развернуть обновленный код в SharePoint без необходимости идти по этому пути.

Получение результатов

Другая причина заключается в том, что если вы не знаете, что делаете, то хакерство с небольшим знанием обычно приводит к сильному избиению головы и небольшим результатам. Могут возникнуть ошибки, которые не имеют смысла, или внесенные вами изменения не окажут влияния.

Способ SharePoint

Наконец, вы серьезно потратите время на то, чтобы заставить вещи работать, если вы не знаете, как это сделать в SharePoint. Знание «пути» может сэкономить вам много времени и приятно интегрироваться с продуктом, но если вы не знаете об этом, готовьтесь к боли! Это включает в себя темы от пользовательского кода до CSS и главных страниц, вплоть до развертывания.

Надеюсь, это вас не оттолкнет, так как вы можете наслаждаться вызовом, который предоставляет продукт, и есть некоторые очень интересные вещи, которые вы можете сделать с ним. Для дальнейшего чтения есть несколько вопросов о переполнении стека о начале разработки SharePoint ( это всего лишь один ).

0 голосов
/ 09 августа 2009

Что Алекс сказал!

Создание приложения для колл-центра должно быть очень возможным с SharePoint. Лично я не фанат шаблонов Microsoft, но они могут помочь дать вам идеи о том, как создать нечто подобное. Я не знаю, что именно должно делать ваше приложение, но, создав несколько веб-частей и используя списки контактов и функции рабочего процесса, вы (или опытный разработчик SharePoint) сможете быстро что-то создать.

Вы не должны позволять людям с негативным опытом сбивать вас с толку. Нравится вам это или нет, но SharePoint останется, и как только вы преодолеете кривую обучения, он может стать очень эффективной в качестве прикладной платформы. Я вижу, как установка SharePoint может быть проблемой, если вы не знаете, что делаете, но это серверное приложение; немного обучения следует ожидать.

0 голосов
/ 07 августа 2009

Мой опыт разработки MOSS не был приятным. ИМО, он не построен для разработки приложений или пользовательского кода. Есть много других порталов, которые хорошо подходят. Для встроенных инструментов для совместной работы это отличный инструмент. Выходя за рамки этого, он борется с вами весь путь.

По крайней мере, это был мой опыт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...