:: Русский Help
Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Привет всем! Публикация нового сайта задерживается и это связано со следующим:
Предварительный макет наверное уже видели
www.foxclub.ru
Не обращайте внимание на некорректное отображение текста справки!

Так вот. В тестовом варианте, он пока на моем локальном компьютере, во фрейм навигации загружается начальная часть дерева состоящая из 7 узлов. Далее щелчок по узлу вызывает динамическую подгрузку без обновления страницы данных с сервера (AJAX) и добавляет новые узлы и листья следующего уровня вложенности. И так далее... Все было бы хорошо, пока мы не доходим до больших папок - собственно описание языка. Как следствие, перегоняется достаточно большой объем данных, а JavaScript язык не очень шустрый и начинаются тормоза.
Фактически при полной (пошаговой) загрузке структуры навигации перегоняется около 1,6 мегабайт информации.

Может как-то по другому организовать навигацию?
Или вообще ограничиться поиском?
Ваши мнения?


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено 1 раз(а). Последнее : JS, 19.10.06 15:27
Ratings: 0 negative/0 positive
Re: Подскжите лучшее решение для навигации в online-help
Grin

Сообщений: 1083
Откуда: Kiev
Дата регистрации: 05.12.2000
Думаю достаточно поиска
Вот только наверно стоит сделать поиск как по рускому так и по английскому имени топика

тоесть чтобы была возможномть искать как по
"Как: Сохранить Форму" так и по "How to: Save Forms"
Ratings: 0 negative/0 positive
Re: Подскжите лучшее решение для навигации в online-help
Владимир Максимов

Сообщений: 14095
Откуда: Москва
Дата регистрации: 02.09.2000
А если разбить по буквам алфавита?

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

A
|-ABS()
|-ACLASS()

B
|-BAR()
|-BARCOUNT()

Если на одну букву по прежнему приходится много узлов, то делаешь следующий уровень подузлов по первым 2 буквам

A
|-AB
| |-ABS
|-AC
| |-ACLASS()
...

Отображается не весь алфавит, а только те буквы, по которым есть статьи.

Хотя "обычный" поиск все-равно нужен. Дерево, это слишком неудобный механизм поиска. Надо просто знать в каком узле что находится. Т.е. знать структуру этого самого дерева. А новички ее как раз и не знают. Из-за чего будут вынуждены "лопатить" все узлы и жутко грузить трафик.
Ratings: 0 negative/0 positive
Re: Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
В принципе должно быть примерно также:

msdn2.microsoft.com

пдюс синхронизация контента и меню. Но мы завалим сайт клуба.
Есть еще один вариант, надо попробовать по скоростям...


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu




Исправлено 1 раз(а). Последнее : JS, 19.10.06 22:39
Ratings: 0 negative/0 positive
Re: Подскжите лучшее решение для навигации в online-help
Vladimir Sklyar

Сообщений: 1397
Дата регистрации: 13.06.2002
Я понимаю, что это бредовая идея, но можно под хелп воспользоваться каким-нибудь бесплатным хостингом. Объем хелпа большой ? Вот например jino-net.ru дает 70Мб дискового пространства, если поискать еще можно найти и больше.

PS Я могу для своего города (счетчик на трафик у меня стоит, могу тока в локальной сети города отдавать влюбых кол-вах, программеров на фоксе в городе ну с 5-10 челов набереться) разместить у себя на серваке хелп (сервак под IIS-ом + MySQL + PHP)

PSS теоретически есть под рукой неограниченый трафик, но там исходящий канал слабоват (всего 64к)



Исправлено 1 раз(а). Последнее : Vladimir Sklyar, 20.10.06 14:09
Ratings: 0 negative/0 positive
Re: Подскжите лучшее решение для навигации в online-help
JS
Автор

Сообщений: 12264
Откуда: Эстония
Дата регистрации: 04.09.2000
Цитата:
А если разбить по буквам алфавита?
Видимо этот вариант и будет - и еще кнопочка синхронизации дерева навигации,
а также меню в виде пути...
Сейчас переделаю немного таблицы и загружу сайт.


------------------
Knowledge is better than ignorance!
Website: juri.foxhelp.eu
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 1 (Гостей: 1)

© 2000-2024 Fox Club 
Яндекс.Метрика