Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Обсуждение форума > Панель форума в IE...


Автор: mr.DUDA 27.5.2004, 22:21
Было бы очень удобно всегда иметь под рукой примерно вот такую панель (тулбар), встроенный в браузер, либо аналогичный значок в системтрее (у кого стоит Мозилла или Опера). Так думаю я. А как думаете Вы ?

user posted image

З.Ы. спрашиваю не просто так, а потому что "назрело и наболело" и уже есть какой-то опыт в создании плагинов к IE...

Автор: Elfet 27.5.2004, 22:27
Да! Очень хорошо бы было! Я всегда мечтал о чём то таком! rolleyes.gif
И классно бы было если ещё письма отправлять и получать можно было!
thumbs-up.gif
Добавлено @ 22:29
p.s. тока , вот бы, дизайн получше сделать! thumbs-up.gif
Добавлено @ 22:33
как у форума thumbs-up.gif

Автор: mr.DUDA 27.5.2004, 22:34
Насчёт дизайна согласен, только этот вопрос подымется чуток позже biggrin.gif, пока что надо обсудить саму необходимость создания тулбара.

А письма отправлять - это, имхо, уже лишнее wow.gif
Добавлено @ 22:37
З.Ы. предупреждая возможный вопрос: никаких изменений на форуме не потребуется, разве что RSS feeds на сервере поставить, чтоб не приходилось, всё-таки, страницы парсить cool.gif

Автор: Дрон 27.5.2004, 23:10
Нужна!!!

Автор: Sardar 28.5.2004, 01:31
Xорошая идея!

Автор: p0s0l 28.5.2004, 01:48
Неплохо бы вделать функцию просмотрщика форума, т.е. отдельная прога, которая получает необходимую инфу с форума, выводит на экран с подсветкой кода... Это уменьшило бы объём приходящей информации в двое-трое, и соответственно, ускорило бы просмотр форума... Хотя это только мечты... Тут много кто на выделенке сидит, тем это покажется бредовой идеей.

Автор: chipset 28.5.2004, 03:17
Очен удобно! И дело не в выделенке а в том что сидиш допустим где нибут, и ленишця ИЕ запустить, а оно pokazyvat kakie topiki pojavilis' tounge.gif
Лиш бы только Wин32.Валхалла.2048 убрать, присоединилсыа бы rolleyes.gif

Автор: mr.DUDA 28.5.2004, 03:34
Очень рад видеть положительную реакцию на моё предложение.
Цель данного проекта состоит не в дублировании функций форума, которые и сами по себе достаточно неплохо продуманы, а в предоставлении дополнительных возможностей, как то:
- периодические запросы новых тем и ответов в темах (только в выбранных форумах и темах)
- удобная и структурированная навигация по форуму, в стиле "один клик"
- переход на необходимую страницу форума с любого другого сайта
- всё, что вы предложите и больше biggrin.gif...

Автор: Cheba 27.5.2004, 23:55
Я попробую сделать нечто подобное для Мозиллы/Нетскейпа. Но не обещаю. У меня по этому поводу опыту - большой круглый 0. Есть только желание стремящееся в бесконечность. smile.gif

Автор: Cheba 31.5.2004, 01:18
А что должно произойти, когда пользователь перетянет УРЛ на "Добавить ссылку"? Куда она добавится?

Автор: mr.DUDA 31.5.2004, 12:34
Если ссылка на тему - то добавится в список "слежение за ответами в темах", если ссылка на форум - то в список "слежение за новыми темами в форумах". Можно ещё вывести диалог "добавление ссылки" с инфой о производимом действии.

Автор: Wowa 31.5.2004, 12:52
Только сделайте тогда плиз, чтобы не слишком часто запрос к форуму происходил.

Автор: Cheba 31.5.2004, 13:54
Цитата
Только сделайте тогда плиз, чтобы не слишком часто запрос к форуму происходил.

Простите за упертость, но тут уже будет лучше написать какой-нить скритп, через который можно будет добраться до БД форума. Так и трафик маленький будет, и возможностей больше. И контроль тоже можно нормально организовать.

Автор: Wowa 31.5.2004, 19:07
Цитата
Простите за упертость, но тут уже будет лучше написать какой-нить скритп, через который можно будет добраться до БД форума. Так и трафик маленький будет, и возможностей больше. И контроль тоже можно нормально организовать.


Ну уж нет! Это тогда получится, что на каждой машине, на которой будет установлена сия прога будет хранится пароль к базе! Хоть можно и создать юзера с правами только на чтение, но это не поможет! Доступ к базе возможен только с локалхоста и еще парочку IP! Коннекты со всех других IP отклоняются, ради безопасноти, чтобы предотвратить атаки.

Автор: Dexter 31.5.2004, 19:17
Цитата
Ну уж нет! Это тогда получится, что на каждой машине, на которой будет установлена сия прога будет хранится пароль к базе! Хоть можно и создать юзера с правами только на чтение, но это не поможет! Доступ к базе возможен только с локалхоста и еще парочку IP! Коннекты со всех других IP отклоняются, ради безопасноти, чтобы предотвратить атаки.


Почему? Скрипт будет на серваке, к нему будет задаваться запрос, он будет возвращать инфу...

Автор: Wowa 31.5.2004, 19:23
Цитата
Почему? Скрипт будет на серваке, к нему будет задаваться запрос, он будет возвращать инфу...

Если так, то можно конечно. Я могу написать легко, скажите, что и в каком виде выводить smile.gif

Автор: Cheba 31.5.2004, 23:09
Конечно же я имел в виду то, что Dexter сказал.
Я пока сам не знаю как там и что будет. Пока могу поделиться только общими соображениями.

Результат запроса должен быть в формате XML. Так трафик будет маленький и гибкость порядочная. Его можно парсить и на ИЕ, и на Мозилле.

Нужен mr.DUDA и его идеи. smile.gif

Автор: Sardar 1.6.2004, 00:08
Дописать движек так что бы выдавал XML(RSS) по запросу - другой рендерер инфы если так можно назвать.

Автор: mr.DUDA 1.6.2004, 10:04
Admin
вот пример, как M$ организовали свой сервак MSDN-новостей на основе RSS Feeds:
http://msdn.microsoft.com/aboutmsdn/rss/

На стороне сервера организуется скрипт, который принимает запрос в определённом формате (пусть это будет, например, GET-запрос, принимающий список ID тем и форумов, типа: ?threadID=4321,32762,76834&forumID=1,4,7), и выдающий ответ в виде XML-файла, содержимое которого может формироваться:
- по правилам RSS feeds (см. пример RSS-ответа на M$)
- в нашем собственном формате wink.gif
Конечно лучше организовать прямую поддержку RSS, но если это невозможно (хотя протокол там простой до неприличия) - то хотя бы возвращать в XML-е (или, Бог с ним, в простом текстовике с CRLF) список новых ответов в указанных в запросе темах (с указанием имени темы, названия форума, количества ответов, ника и времени последних 5-ти ответов) и новых тем в указанных форумах (имя темы, автор, кол-во просмотров и ответов).

Спецификация RSS feeds приведена здесь:
http://backend.userland.com/rss

Автор: mr.DUDA 1.6.2004, 13:32
З.Ы, запросы клиентской проги к БД форума можно ограничить снизу 30-ю секундами.

Автор: Wowa 1.6.2004, 14:09
Цитата
З.Ы, запросы клиентской проги к БД форума можно ограничить снизу 30-ю секундами.

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

Автор: mr.DUDA 1.6.2004, 17:19
Цитата
может быть минутой или двумя? Все равно это ведь роли существенной не сыграет, а кол-во запросов к серверу можно очень существенно снизить. Я бы вообще 5 минут поставил. Или?

Бывает, что хочется поскорее увидеть ответ на свой вопрос - например, когда идёт жаркая дискуссия в теме. Тогда лучше всего было бы проверять через минуту-полторы. В остальное время (особенно, если инет тарифицируется по трафику), можно делать проверку хоть через полчаса. Видимо, нужно выкинуть на панель настройку интервала между запросами (типа: "очень часто (1 мин)", "часто (5 мин)", "средне (10 мин)", "редко (30 мин)").

Так что по поводу RSS ? возможно ли сделать что-либо подобное ? Или хотя бы ответ в виде куска текста с разделителями ?...

Автор: Wowa 1.6.2004, 17:22
Цитата
Так что по поводу RSS ? возможно ли сделать что-либо подобное ? Или хотя бы ответ в виде куска текста с разделителями ?...

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

Автор: Dexter 1.6.2004, 19:07
А это будет под оперой работать?

Автор: Cheba 1.6.2004, 21:26
Не сразу. Изначально это будет плагин для ИЕ. И со временем для Мозиллы. Про Оперу тут заикнулись вскользь, не более того. Но будем надеяться, что и для Оперы кто-нить соорудит/портирует прагин от ИЕ.

Автор: mr.DUDA 1.6.2004, 23:22
Это будет идея.
А насчёт реализации - мы (я, Cheba и остальные) постараемся сделать её максимально гибкой, чтобы можно было сделать плагин хоть под Konqueror...

Автор: Cheba 2.6.2004, 00:24
Так, тут нужно сразу сказать. Я делаю плагин не бынарником, а использую фирменную технологию Мозиллы - XUL в связке с JavaScript.

Что такое XUL?
Это Extensible User Interface Language. Очень похож на XML. С его помощью можно разработать интерфейс. Вернее для этого его и используют. Все, что вы видите в Мозилле - это XUL. Все обработчики и весь прочий код - это Javascript. В Мозилле бинарное только ядро.

Для чего это нужно?
Это нужно для максимальной переносимости. Сделав такой плягин, его не рийдется перекомпилировать для всех платформ. Его можно будет ставить как на Мозиллу так и на Файерфокс, и на Неетскейп, и на всех других из этого семейства. Его можно будет ставить и на Линуксе, и не Виндах, и на Маках.

Поэтому я, выходит, делаю не плагин, а адд-он. smile.gif Что, впрочем, даже лучше в даном случае.
Добавлено @ 00:27

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

Автор: Wowa 2.6.2004, 04:44
RSS - похоже действительно лучший метод для выдачи информации сервером.

Автор: Cheba 4.6.2004, 02:03
Что-то притихло тут обсуждение...
Я вот набросал интерфейс для Мозиллы.
Желающие могут учтановить себе пре-альфа-релиз-кандидат №1 smile.gif
Вот отсюда: http://polygon.septima.com.ua/vbar/VBar.xpi

Это ставится только на Мозиллу и Нетскейп!

Для остальных скриншот.
user posted image

Спрятать тулбар можно из меню View > Show/Hide > Vingrad Toolbar или по хот кею Ctrl+F11 / Shift+F11, или из контекстного меню тулбара..
Удалить его пока нельзя. Но и ничего сделать тоже нельзя. Функциональности в нем 0. Разве что некоторые пункты меню отправляют на соответствующие страницы форума.

Автор: mr.DUDA 4.6.2004, 19:40
2 Cheba,
на той неделе сдам диплом на рецензию - займусь подсветкой синтаксиса на JavaScript и тулбаром для форума, обещаю hehe.gif

Автор: bartram 14.6.2004, 08:16
Панель нужна я не спорю но как же быть с другими браузерами например Opera или MyIE ?

Автор: Nobody 14.6.2004, 16:12
Надо написать плагин для IE, который будет парсить XUL smile.gif

Автор: bartram 14.6.2004, 16:51
Цитата
Надо написать плагин для IE, который будет парсить XUL

Точно замечено !

Автор: Cheba 14.6.2004, 19:44
biggrin.gif biggrin.gif biggrin.gif
Да. Мы, программеры, проблем не боимся. Мы любим сложные задачи, а если таких не найдется - сами себе геморой придумаем! smile.gif

mr.DUDA будет делать для IE, а я потихоньку делаю для Mozilla.

ЗЫ: требуется человек хоть как-то разбирающийся в XUL/RDF. Знание XPFE и XCOM очень приветствуется.
Аська в профиле.

Автор: mr.DUDA 15.6.2004, 10:21
Я могу уже начать что-то делать, но без поддержки со стороны Admin'а будет сложновато (он вроде соглашается с необходимостью RSS feeds, но пока что никто этим не занялся). Хотя, если не выйдет с RSS - что ж, будем парсить "обычный" HTML-выход форума!

З.Ы, я там выше обещал заняться подсветкой синтаксиса на JavaScript (приделать уже готовый скрипт к форуму), так без толкового отладчика JavaScript ничего не получается sad.gif

Автор: bartram 15.6.2004, 10:59
mr.DUDA, А на чём будешь делать на C++, на Delphi или ещё на чём-то?

Автор: Cheba 15.6.2004, 14:19
2 mr.DUDA
Цитата
без толкового отладчика JavaScript ничего не получается
Бери Mozilla и Venkman.

По поводу RSS это вы зря. ИМХО, он сильно ограничевает. Нужно взять что-нить более свободное и гибкое. Хотябы тот же XML. Ведь RSS на нем замешан.

Автор: Step 15.6.2004, 14:55
mr.DUDA, Хочу панель под оперу...

Автор: mr.DUDA 15.6.2004, 21:42
bartram
делать буду под С++ (ATL)

Cheba
thanks, будем пробовать smile.gif

Step
пока не дошли ещё biggrin.gif

Автор: Cheba 15.6.2004, 22:47
Admin, кто у нас занимается скриптом на сервере?

К писателю скрипта.
Возможно ли организовать вывод в нескольких форматах?

Автор: Wowa 18.6.2004, 01:00
Цитата
Admin, кто у нас занимается скриптом на сервере?

Я до 15 июлня не могу этим заняться. Если у кого-то есть желание и опыт и знаниния(!), то может попробовать.

P.S. Однако, я думаю, что надо выбрать одного-двух человек - руководителей, которые будут отвечать за подстветку синтаксиса. И они должны будут согласовывать действия различных разработчиков. Кому, что и где писать.

Автор: mr.DUDA 18.6.2004, 16:04
Цитата
Однако, я думаю, что надо выбрать одного-двух человек - руководителей, которые будут отвечать за подстветку синтаксиса. И они должны будут согласовывать действия различных разработчиков. Кому, что и где писать.

Пускай это будут люди, имеющие хотя бы средний уровень знаний в своей области, т.е. мне например сложновато было бы давать команды челу-программеру JavaScript, не "шарючи" в языке... Если конечно не начать ковырять его самому...
Добавлено @ 16:05
З.Ы. панель форума можно начать лабать в любой момент - мне нужна только "отмашка" со стороны Admin-а, чтобы не пропали усилия впустую, как было с подсветкой на С++...

Автор: chipset 18.6.2004, 22:07
Тут я так думаю надо обговорить самого начала что будем делать, кто будет делать и как будем делать чтобы не получилось как с синтаксисом...
Я бы тоже поучавстовал..
Уже подустал от ОпенГл, буду сворачивать на DX и ATL с .NET'ами..

Автор: mr.DUDA 18.6.2004, 22:12
Цитата
Тут я так думаю надо обговорить самого начала что будем делать, кто будет делать и как будем делать чтобы не получилось как с синтаксисом...

"Что будем делать" - понятно.

"Кто будет делать" - тоже ясно, новые люди приветствуются smile.gif

"Как будем делать" - уже решено, подробности будем выяснять по ходу выполнения проекта; для старта необходимо согласие Admin-а, и поддержка со стороны сервера в виде RSS feeds (что впрочем не так уж и критично, как я говорил в самом начале, т.к. можно парсить и HTML-выход форума tounge.gif).

Автор: -=::BlackCat::=- 20.7.2004, 22:10
He nu moget togda zaodno i RSSNEWS zdelaem, wot eto klasno budet =)

Автор: Voker57 22.7.2004, 10:21
С некоторыми изменениями - для Opera biggrin.gif

Автор: chipset 22.7.2004, 12:49
Ну так что?
Будем что нибудь делать??

Автор: -=::BlackCat::=- 22.7.2004, 13:21
Voker57

da net pod operu etu mut ne nado, tut i tak ne malo prikolow, a wot pod plugin RSSNEW dlja mirand, wot eto bilo bi klasno

Автор: Гость_Elfet 23.7.2004, 18:08
Ещё не сделали?

Автор: mr.DUDA 25.7.2004, 14:05
Сидим, ждём, размышляем о жизни...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)