Просмотр базы через Web

  • Автор темы AleXanderr
  • Дата начала
A

AleXanderr

#1
Доброго времени суток все! Такой вопросик. Подскажите пожалуйста, как просмотреть базу Lotus через Web? Пробовал просто открыть что-то типа http://server/DBFile.nsf , но там при просмотре представлений внизу появляются ссылки "Previous", "Next" и подобные, что весьма нежелательно, да и не совсем точно в HTML переводит. Может быть, есть какие-то другие способы? Или как-то можно настроить внешний вид страницы, которую получаем через HTTP (хотя бы убрать ненужные ссылки)? Буду благодарен за любую помощь.
 

abbatik

Lotus team
20.10.2008
277
0
#2
Открывали вы все правильно и то, что вы увидели, является суровой действительностью :)
Чтобы база отображалась в Web также, вам прийдется делать отдельную страницу для Web с тем же именем и закрывать одну для лотуса, другую для веба.
Ну а как что делать, это целая гора документации, которую вам прийдется изучить :)
 
A

AleXanderr

#3
Большое спасибо за ответ. Но дело в том, что, как оказалось, менять состав базы нельзя, можно создать другую базу, которую мы открываем через браузер и которая выдает данные из первой базы. То есть в целом нужен инструмент, который позволит каким-то образом просматривать через Web любую существующую базу. Нужно чтобы работало таким образом. Мы открываем через браузер новую созданную нами базу, она выводит список баз, которые доступны для просмотра. Щелкаем на нужную базу и смотрим ее. Код базы, информацию из которой нужно выдать, не меняется. Посоветуйте пожалуйста чего-нибудь, хоть общий подход как это можно сделать.
 
K

K-Fire

#4
Большое спасибо за ответ. Но дело в том, что, как оказалось, менять состав базы нельзя, можно создать другую базу, которую мы открываем через браузер и которая выдает данные из первой базы. То есть в целом нужен инструмент, который позволит каким-то образом просматривать через Web любую существующую базу. Нужно чтобы работало таким образом. Мы открываем через браузер новую созданную нами базу, она выводит список баз, которые доступны для просмотра. Щелкаем на нужную базу и смотрим ее. Код базы, информацию из которой нужно выдать, не меняется. Посоветуйте пожалуйста чего-нибудь, хоть общий подход как это можно сделать.
Вообще, это попахивает самодурством и некорректно поставленной задачей. Что значит нельзя менять состав базы? Если скрыт дизайн, то можно открыть, и добавлять элементы сколько угодно. Если не скрыт, то тем более никто не мешает добавлять элементы.
Вместо того чтобы решать в разы более сложную технически задачу, проще добиться адекватных требований.

Ну это была лирика. Инструмент о котором вы говорите это DXL. Берете любой документ/вью из любой базы, получаете его в виде XML файла, и далее показываете в приемлимом виде. Ну а если надо редактировать - тут увы слишком много сложностей, т.к. простым редактированием полей очень просто порушить целостность данных.
 
L

Lina

#5
Ну это была лирика. Инструмент о котором вы говорите это DXL. Берете любой документ/вью из любой базы, получаете его в виде XML файла, и далее показываете в приемлимом виде. Ну а если надо редактировать - тут увы слишком много сложностей, т.к. простым редактированием полей очень просто порушить целостность данных.
Присоединяюсь к автору темы. И в продолжение, подскажите, а как просмотреть вью (вернее, фолдер) в XML?
Стоит задача сделать базы доступными не только из толстого клиента, но и из тонкого. Это на перспективу. А нонче необходим просмотр штатного расписания для начальников исключительно по своим подразделениям. Реализовала посредством фолдер. А теперь как-бы это под веб адаптировать...
 
L

Lina

#7
Хорошо. А что это нам дает? (Сори, я просто под веб вообще не программировала раньше). Получила XML. А с ним что творить можно? И как его потом пользователям показывать в приемлемом виде?
 
V

vladoos

#9
Ужо скрестили :) Получается веб сервис :) Имхо оптимальное решения для данных типов задач, но что-то мне подсказывает, что подобные финты ушами немного за гранью возможности автора топика, поэтому рекомендую нанять толкового фрилансера (желательно с навыками телепатического общения). За вопросы на форуме денег никто не берёт, но вот решать конкретную производственную задачу ни у кого не времени. А здесь имнно такой случай.

З.Ы. Когда то в эпоху бурного роста лотуса, разработчики пытались сделать полноценный транслятор интерфеса лотуса в веб, что бы было и дёшево и сердито, но по политическим причинам этого им сделать не удалось, из-за коорпоративных войн большинство разработчиков лотуса ушло из ИБМ, а новая команда не проявляла особого рвения в этом вопросе, вот и получисля такой вот полуфабрикат, вроде бы веб транслятор есть, но жутко некрасивый и мало пригодный. Так что веб морду писать нужно будет с нуля, на ХТМЛе. Конечно есть и другой вариант, но не менее сложный а может быть даже и более, - это написать Java апплет. Аплеты абсолютно одинаково работают как лотус клиенте так и в вебе. Но это, правда, уже совсем другая история...
 
L
#10
vladoos ,
спасибо за ответ. Объяснил как-раз то, что меня удивляло - насколько криво приходится писать под веб средствами лотус.