Войти
 
 
 
Форум NotesNet Регистрация Список пользователей Последние сообщения Поиск Выход
Форум NotesNet > Разработка web-приложений > "плюсы" и "минусы" создания сайта и/или Web приложения на Lotus Domino
   
Для создания сообщения необходимо
аутентифицироваться на сервере
05/22/2009 09:51:16 AM
Ник
Регистрация: 04/24/2009
Сообщений: 150
2. В организации есть инфраструктура на Domino. За и против делать сайт на домине? За и против делать сайт на не-домине?
3. В организации нет Domino. За и против делать сайт на Domino?

 
05/22/2009 09:53:35 AM
Ник
Регистрация: 04/24/2009
Сообщений: 150
4. Разработчику нужно делать сайт/приложение на Domino. Какие вопросы ему нужно решить? Какие грабли обойти?

 
05/22/2009 03:09:33 PM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
Цитата:Сообщение от Ник Норкин
vs. всё тех же проблем Domino, включая и слабый маркетинг вендора

У вендора нет маркетинга. Есть освоение бюджета. Все знают, что IBM, это очень круто. Простой Дыректор расскждает так: "Круто... но поскольку это круто, то это очень дорого и мы их решения даже рассматривать не будем" :)
Теперь по теме:
Цитата:Сообщение от Ник Норкин
1. В организации есть инфраструктура на Domino (клиенты Notes). За и против организации intranet'а (доступа с браузеров)?

pro: Web интерфейс естественней и понятней для сотрудников.
pro: Некоторые вещи через Web интерфейс делать удобнее чем через лотус, даже с учетом наворотов 8.5.

Цитата:Сообщение от Ник Норкин
2. В организации есть инфраструктура на Domino. За и против делать сайт на домине? За и против делать сайт на не-домине?

Это зависит от целей сайта.
Если это сайт-визитка, контент которого, кроме ленты новостей, меняется раз в три года - смысла очень мало, т.к. поддержка такого сайта внешней студией обойдется существенно дешевле.
Если сайт вырос из коротких штанишек, то у домино появляестя масса преимуществ
1. Контент сайта выкладывается неквалифицированными пользователями с привычным интерфейсом.
2. Единая платформа -> снижение затрат на поддержку
3. Быстрота развертывания новых сервисов на сайте
4. Интеграция с внутренними процессами документооборота - т.е. нет деления на то где находится документ - на сайте или во внутренней системе.

Недостатки:
1. Недостаток квалифицированных разработчиков сайтов под домино.

Мифические недостатки:
1. Слишком медленно работает. - Все зависит от прямоты рук аналитиков и разработчиков. Если делать "в лоб", и строить категоризированные виды из нескольких десятков тысяч документов, то все ляжет, а если немного подумать и сделать механизм кэширования, то все будет летать.
2. Невозможно сделать и поддерживать хороший дизайн. Решение аналогичное решению в большинстве проектов - возьмите в команду профессионального HTML верстальщика или отдайте HTML на аутсорс - и будеь вам красота и кроссбраузерность.
3. Сложность поддержки единого дизайна всей системы. Опять же, для начала надо четко определиться что и где лежит, при этом не обращать внимания на примеры от IBM. Так как раз делать не всегда стоит, а если повторять, то надо четко понимать зачем и почему сделано так или иначе. Обязательно используйте разные формы для Web и Lotus. Затем, если сайт состоит из ряда баз данных, следует сначала разработать механизм распространения Web дизайна по всем базам. Механизм может быть на шаблонах, как в Lotus QUICKR или на сабформах. И будет Вам счастье. В логосфере, на которой реализован этот сайт, в ядре системы стоит механизм обновления сабформ и ключевых полей форм баз данных проекта.
4. Очень дорогой хостинг - Никто Вам не мешает поставить Dоmino на виртуальную машину хостера.
5. Сайты на Domino плохо ищется в поисковых машинах. Опять же идите на специализированные SEO ресурсы, например www.searchengines.ru, там с Вам поделятся основами секретов мастерства, или пригласите профессионального оптимизатора в консультанты.

Цитата:Сообщение от Ник Норкин
3. В организации нет Domino. За и против делать сайт на Domino?

Сложный вопрос. Есть и положительный и отрицательный опыт. Но, по большому счету, после возможностей Domino операторы недовольны возможностями HTTP CMS. Другой вопрос, что их никто об этом не спрашивает

Цитата:Сообщение от Ник Норкин
4. Разработчику нужно делать сайт/приложение на Domino. Какие вопросы ему нужно решить? Какие грабли обойти?

Это заявка на хороший сериал :)
Предположим что у разработчика уже есть максимально детализированное описание структуры и функциональности будущего проекта. Кроме того, это профессиональный разработчик, который сделал уже не одно масштабное приложение на Domino.
Для начала разработчику надо понять, сможет ли он собственными силами сделать дизайн, верстку и разработку CSS. Если есть сомнения - отдавайте полностью на аутсорсинг. Желательно не Васе Пупкину, а профессионалам с хорошим портфолио. Причем от аутсорсеров надо получить ВСЕ шаблоны, которые только могут быть в системе. Получить уже в HTML верстке и в относительных путях.
Далее, как уже говорилось, при наличии в проекте более одной базы, надо проработать механизм управления HTML обвесом контента (дизайном).
Вынести все что можно в настраивыемые переменные, Стараться не использовать файловую систему, а если использовать, то писать сразу как для Windows так и для UNIX. Не использовать для настраиваемых переменных Notes.ini
Использовать ЧПУ ( Человекопонятные URL, подробности у Лебедева в http://www.artlebedev.ru/kovodstvo/sections/48/ и http://www.artlebedev.ru/kovodstvo/sections/49/ После обязательного прочтения этих статей, опционально, рекомендуется прочитать все. Кратко и популярно. )
Обрабатывать ошибки ( Опять же к Лебедеву http://www.artlebedev.ru/kovodstvo/sections/93/ )
Четко разделять логику и HTML, т.е. если формируете в виде какой-то HTML, делайте так, чтобы внешний вид можно было править через CSS без исправления кода вида.
Если это публичный ресурс, то задуматься о поисковой оптимизации, т.е. сделать в каждом документе редактируемые поля TITLE, KEYWORDS и DESCRIPTION.

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
05/22/2009 04:39:14 PM
Ник
Регистрация: 04/24/2009
Сообщений: 150
Цитата:Сообщение от Ник Норкин
2. В организации есть инфраструктура на Domino. За и против делать сайт на домине? За и против делать сайт на не-домине?
Есть ли проблема с безопасностью web-сервера? Насколько мифологична (относится к реальным или мифическим недостаткам) опасность интеграции web-сайта в инфраструктуру предприятия?
Может, стоит делать развязку: инфраструктура на Domino - сайт не на Domino, инфраструктура не на Domino - сайт на Domino?
Или всё-таки, это я надумал проблему, и достаточно будет правильно построить сервер и приложения (читай: грамотного администратора и разработчика, или качественный продукт) как на Domino, так и на других структурообразующих платформах, чтобы не опасаться за защищённость инфраструктуры?
PS. Выдержит ли у нас форум столько многа буквав?

 
05/22/2009 05:17:47 PM не по теме
CarteBlanche
Регистрация: 04/01/2009
Сообщений: 17
Цитата:Сообщение от Ник Норкин
PS. Выдержит ли у нас форум столько многа буквав?

вы пишите, пишите за одно и проверим

 
05/22/2009 10:58:04 PM
Kachinkin
Регистрация: 05/21/2009
Сообщений: 8
Цитата:Сообщение от Ник Норкин

1. В организации есть инфраструктура на Domino (клиенты Notes). За и против организации intranet'а (доступа с браузеров)?

pro: некоторые приложения слишком тяжелы для использования с Лотус клиентом вне локальной сети и intranet (иногда вместе с VPN) единстенный удобный способ работы удаленных сотрудников
Цитата:Сообщение от Ник Норкин
2. В организации есть инфраструктура на Domino. За и против делать сайт на домине? За и против делать сайт на не-домине?

На чем реализовывать зависит от объема данных в Лотус системе, которые мы хотим показать на веб. Если много, Домино будет оптимальным выбором. Для сайта-визитки Домино вообще не нужен (нерентабелен)
Цитата:Сообщение от Ник Норкин
3. В организации нет Domino. За и против делать сайт на Domino?

Не вижу аргументов ЗА, кроме:
- используются какие-то лотусовые фишки - sametime, quickr
- у Вас есть готовый (из прошлой жизни например) код аналогичного сайта
Цитата:Сообщение от Ник Норкин
4. Разработчику нужно делать сайт/приложение на Domino. Какие вопросы ему нужно решить? Какие грабли обойти?

Аналитик-конструктор-дизайнер-html разработчик-программист Лотус-тестировщик. И все это один "разработчик"? Наличие команды. И ясной цели.

 
05/23/2009 10:42:03 AM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
[QUOTE]Насколько мифологична (относится к реальным или мифическим недостаткам) опасность интеграции web-сайта в инфраструктуру предприятия?[/QUOTE]
Это совсем не мифологичная угроза. Только она относится не только к Лотусу к вообще к любым web приложениям. Такие приложения надо хорошо планировать, определяя, что можно показывать на web, а что нельзя, определять функциональность web интерфейса ( как правило ограниченную по сравнению с лотус), обязательно выносить на другой сервер и делать селективную репликацию, если Вы не хотите реплицировать определенные поля. То, что мы не показываем поле в форме - ничего не значит, есть методы, позволяющие открыть через web определенное поле документа, к которому есть доступ. И долго тестировать, тестировать и тестировать.
[QUOTE] Для сайта-визитки Домино вообще не нужен (нерентабелен)[/QUOTE]
Обоснуйте пожалуйста. Если мы говорим о чистом домино, то наверное да, но есть CMS для домино. Кроме того, никто не мешает выложить визитку как набор файлов. Если у организации уже есть домино, и хорошая связь с интернет, позволяющая установить сервер на своей площадке, web сервер должен быть или домино или WebSphere. А вот если с каналом беда, то тут надо денюжки посчитать.
[QUOTE]Не вижу аргументов ЗА, кроме: [/QUOTE]
Вы забыли самый главный аргумент. Если Сайт управляется через лотус интерфейс, то он практически не подвержен вирусным атакам, т.к. у него нет FTP и index.html.

Кстати, для поддержки сайта тоже нужна команда :)

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
05/23/2009 11:37:54 PM
Kachinkin
Регистрация: 05/21/2009
Сообщений: 8
Цитата:Сообщение от Мэкс
Для сайта-визитки Домино вообще не нужен (нерентабелен)Обоснуйте пожалуйста. Если мы говорим о чистом домино, то наверное да, но есть CMS для домино. Кроме того, никто не мешает выложить визитку как набор файлов. Если у организации уже есть домино, и хорошая связь с интернет, позволяющая установить сервер на своей площадке, web сервер должен быть или домино или WebSphere. А вот если с каналом беда, то тут надо денюжки посчитать.

Главное требование сайта-визитки: низкая цена и высокая надежность. Десяток страниц, сделанных руками или с бесплатной CMS, готовы качественно разместить десятки хостеров за 10$ в месяц.
Хостинг (имею в виду поставленное на промышленную основу решение) Домино в России просто отсутствует (полуработающие ссылки не беру в счет - если так работает сайт хостера, какого результата от него ждать). В Штатах пара компаний (пробовал с ними работать: удобно, но далеко, и потому медленно. Да и цена: от 25 до 150 и более) - http://dominodeveloper.net/ да http://prominic.net Гугл даст еще десяток компаний, но чаще всего это любительство (или индивидуальный подход к каждому, и отсюда немалые деньги) Радует пожалуй лишь наличие хостинга на Украине (и есть даже бесплатный!) - http://dominohost.net/
Конечно, если жирный канал к офису - поставь сервер и показывай. Но посчитаем лицензии, а?
CMS для Домино - тоже наверное не задаром)

Но повторюсь. Если в сети Домино есть много данных и вы хотите их показать, то я на 99% за сайт на Домино. Только тогда я бы рекомендовал поставить свою машину Linux+Domino провайдеру, выгрузить (отреплицировать, переслать) бы на нее часть данных (согласно Вашему совету об угрозах) и примерно за 70-150уе в месяц получать реальное удовольствие от решения.

 
05/25/2009 01:17:21 PM
Мэкс
Регистрация: 04/29/2009
Сообщений: 29
Цитата:Сообщение от Kachinkin

Главное требование сайта-визитки: низкая цена и высокая надежность.
Если говорить именно про хостинг, то Вы абсолютно правы. Но мы рассматривали ситуацию с уже имеющейся инфраструкторой на DOMINO.Тут можно поспорить. К сожалению, сайты с FTP доступом не являют собой образец высокой надежности т.к. регулятрно взламываются. Более того, такие сайты сейчас являются основным способом распространения зловредного ПО ( вирусы, трояны ) и построения бот сетей. Причем как только заражается ком админа сайта сразу заражаются и все сайты, на которые он имеет доступ через FTP. И хостеров тоже заражают. На прошлой неделе появился вирус, который для каждого из зараженных сайтов делает свою шифрованную версию. Сигнатуры тут уже не помогают и гугл никак обб этом не может сигнализировать.
Свободные CMS имеют общеизвестные "дыры" и тоже небезопасны.

_____________________
Знание принципов легко возмещает незнание некоторых фактов. Гельвеций.

 
05/25/2009 03:28:42 PM
Ник
Регистрация: 04/24/2009
Сообщений: 150
Цитата:Сообщение от Kachinkin

Аналитик-конструктор-дизайнер-html разработчик-программист Лотус-тестировщик. И все это один "разработчик"? Наличие команды. И ясной цели.

1. Нужна ли команда для сайта-визитки?
2. Чем в смысле команды проект Domino отличается от не-Domino проекта?

 
05/25/2009 04:01:35 PM
Kachinkin
Регистрация: 05/21/2009
Сообщений: 8
Цитата:Сообщение от Мэкс
сайты с FTP доступом не являют собой образец высокой надежности ... CMS имеют общеизвестные "дыры" и тоже небезопасны.

Если хостера регулярно вскрывают - меняем хостера, если вскрывают именно твой сайт - меняем пароль, если админ живет на вирусованной незафайрволенной машине - меняем админа. Но в результате сайт с десятком HTML страниц будет жить. Долго.
А Лотус также вскроют, когда админ - раздолбай


 
Для создания сообщения необходимо
аутентифицироваться на сервере
Дополнительно
Статистика форума Именинники
Новый пользователь: Олег Изосимов
Участников: 246
Тем: 166
Сообщений: 415
Нет именинников
Статистика
Самые активные авторы Новые пользователи Наиболее просматриваемы темы
Пользователи Сообщения
Ник Норки...150
Denny71
Мэкс29
Golembiov...19
CarteBlan...17
Duchan15
lmed13
Mitka Aku...13
susinmn10
Kachinkin8
Пользователи Сообщения
Олег Изос...0
yungert0
webguru1
tsibus_s1
nataname0
URSiP0
RK5D0
Эбзеев Ру...0
nuesro1
Илья (Доц...2
Тема Автор Просмотров Ответов
"плюсы" и "минусы" создания са...Ник Норкин5046754
Обсуждаем "Сборщик почты"Duchan3019527
Первое впечатлениеDNN2182313
Экспорт из oracle в lotusslavyan2155013
На сайте, в статьях не работаю...Duchan203153
HTTP POST из кода базыDaime147684
[Domino Designer]Не могу откры...SiM22132186
Lotus Sametime Connect 8.0.2 п...HardCool129061
Lotus CMSKachinkin127473
nginx + dominoNetWood108141
 
© LOGOSPHERE.RU