Re[5]: Философия IFRAME: за или против
От: Spidola Россия http://www.usametrics.ru
Дата: 26.05.05 13:08
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, Spidola, Вы писали:

S>>Верхний урл всегда один и тот же. Есди у вас требуется обеспечивать пользователю возможность прямых ссылок на конкретные страницы, то это проблематично.
S>Именно. Публичный сервис.
S>> Для нас это плюс, поскольку во внутренний контур безопасности системы (другими словами, на любую страницу), можно попасть только после авторизации через конкретную страницу и организацию сессии на сервере...
S>Это тоже косяк. Нормальные системы авторизации построены не на незнании прямого урла. При попытке им проследовать просто сначала предъявляется логин-форма, но потом юзер таки попадает в ту страницу, куда шел.

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

Т.е. другими словами, информация в нашей системе не существует независимо от контекста её испрользования, поэтому переход сразу на конкретную страницу не предполагается.

С другой стороны, например, существует набор вебсервисов, которые позволяют выцепить такую информацию извне (например, какую-то конкретную картинку). Эти сервисы подразумевают передачу авторизационной информации непосредственно в ХML-запросе, к примеру. Это позволяет давать уже оторванную от контекста информацию наружу. Т.е. получается, что есть "защитный периметр" системы, который можно пересечь либо через форму авторизации, либо через механизм авторизации внутри вебсервиса, но в последнем случае внешняя система имеет доступ к ограниченному функционалу.

Ой, чего-то я увлёкся...

S>>Поисковик сквозь авторизацию всё-равно не пройдёт, поэтому не проиндексирует внутренности сайта, а пользователь (даже поимев ссылку на страницу внутренего фрэйма), будет попадать на страницу авторизации.

S>У нас все наоборот. Надо не затруднять пользование сайтом, в том числе и индексацию и печать, а наоборот упрощать.

Ну раз задача обратная, то и технологию надо наизнанку выворачивать, отчего решение со статической, а не с динамической, информацией во фрэймах вполне подходит

S>>Печать страницы делать сложнее, поскольку содержимое iframe печатается как видится, т.е. в окне с казанными размерами iframe-а. Что влезло, то напечаталось — остальное за кадром. Приходится делать специальную кнопку, которая бы открывала, к примеру, ещё одно окно и всё содержимое прорисовывала бы уже одним лопухом без внутреннего фрэйма...


S>>Что касается скорости, то фактически нарисовав внешний "фрэймворк" в виде страницы и загрузив единожды туда всё, что можно, дальше в процессе работы пользователя грузятся только непосредственно необходимые данные и управляющие контролы.

S>Это-то то понятно. Я и пытаюсь вывернуть вашу схему наизнанку, чтобы сохранить преимущества скорости, избавившись от проблем с навигацией/индексацией/печатью.
См.Выше

Это как обычно — либо шашечки, либо ехать...
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re: Философия IFRAME: за или против
От: Spidola Россия http://www.usametrics.ru
Дата: 26.05.05 13:28
Оценка: 6 (1) +1
Здравствуйте, Sinclair, Вы писали:

Ещё одно замечание насчёт использование фрэймов и т.п. Касается особенностей поисковых машин. То, что на странице и то, что фо фрэйме поисковиками будет рассматриваться как разные страницы, как минимум... И, желательно, перед использованием фрэймов почитать рекомендации тех поисковиков и каталогизаторов, которые вы предполагаете задействовать...

Например, почитать документы типа такого
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re: Философия IFRAME: за или против
От: anonymous Россия http://denis.ibaev.name/
Дата: 27.05.05 06:05
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Теперь, собственно, вопросы:

S>- есть ли какие-либо контраргументы? (может быть, IFRAME плохо cross-browser compatible?)
S>- есть ли опыт применения?
S>- любые комментарии привествуются

такое замечание: iframe требуют много дополнительной памяти, поскольку фактически это отдельные полноценные браузеры...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.