| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Обсуждение форума > Панель форума в IE... |
| Автор: mr.DUDA 27.5.2004, 22:21 |
Было бы очень удобно всегда иметь под рукой примерно вот такую панель (тулбар), встроенный в браузер, либо аналогичный значок в системтрее (у кого стоит Мозилла или Опера). Так думаю я. А как думаете Вы ?![]() З.Ы. спрашиваю не просто так, а потому что "назрело и наболело" и уже есть какой-то опыт в создании плагинов к IE... |
| Автор: Elfet 27.5.2004, 22:27 |
| Да! Очень хорошо бы было! Я всегда мечтал о чём то таком! И классно бы было если ещё письма отправлять и получать можно было! Добавлено @ 22:29 p.s. тока , вот бы, дизайн получше сделать! Добавлено @ 22:33 как у форума |
| Автор: mr.DUDA 27.5.2004, 22:34 |
| Насчёт дизайна согласен, только этот вопрос подымется чуток позже А письма отправлять - это, имхо, уже лишнее Добавлено @ 22:37 З.Ы. предупреждая возможный вопрос: никаких изменений на форуме не потребуется, разве что RSS feeds на сервере поставить, чтоб не приходилось, всё-таки, страницы парсить |
| Автор: Дрон 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' Лиш бы только Wин32.Валхалла.2048 убрать, присоединилсыа бы |
| Автор: mr.DUDA 28.5.2004, 03:34 |
| Очень рад видеть положительную реакцию на моё предложение. Цель данного проекта состоит не в дублировании функций форума, которые и сами по себе достаточно неплохо продуманы, а в предоставлении дополнительных возможностей, как то: - периодические запросы новых тем и ответов в темах (только в выбранных форумах и темах) - удобная и структурированная навигация по форуму, в стиле "один клик" - переход на необходимую страницу форума с любого другого сайта - всё, что вы предложите и больше |
| Автор: Cheba 27.5.2004, 23:55 |
| Я попробую сделать нечто подобное для Мозиллы/Нетскейпа. Но не обещаю. У меня по этому поводу опыту - большой круглый 0. Есть только желание стремящееся в бесконечность. |
| Автор: 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 | ||
Почему? Скрипт будет на серваке, к нему будет задаваться запрос, он будет возвращать инфу... |
| Автор: Wowa 31.5.2004, 19:23 | ||
Если так, то можно конечно. Я могу написать легко, скажите, что и в каком виде выводить |
| Автор: Cheba 31.5.2004, 23:09 |
| Конечно же я имел в виду то, что Dexter сказал. Я пока сам не знаю как там и что будет. Пока могу поделиться только общими соображениями. Результат запроса должен быть в формате XML. Так трафик будет маленький и гибкость порядочная. Его можно парсить и на ИЕ, и на Мозилле. Нужен mr.DUDA и его идеи. |
| Автор: 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$) - в нашем собственном формате Конечно лучше организовать прямую поддержку 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 | ||
может быть минутой или двумя? Все равно это ведь роли существенной не сыграет, а кол-во запросов к серверу можно очень существенно снизить. Я бы вообще 5 минут поставил. Или? |
| Автор: mr.DUDA 1.6.2004, 17:19 | ||
Бывает, что хочется поскорее увидеть ответ на свой вопрос - например, когда идёт жаркая дискуссия в теме. Тогда лучше всего было бы проверять через минуту-полторы. В остальное время (особенно, если инет тарифицируется по трафику), можно делать проверку хоть через полчаса. Видимо, нужно выкинуть на панель настройку интервала между запросами (типа: "очень часто (1 мин)", "часто (5 мин)", "средне (10 мин)", "редко (30 мин)"). Так что по поводу RSS ? возможно ли сделать что-либо подобное ? Или хотя бы ответ в виде куска текста с разделителями ?... |
| Автор: Wowa 1.6.2004, 17:22 | ||
да, возмонжно конечно, но в данный момент у меня совсем нет времени,чтобы это делать. Может быть сделает кто-то, кто хорошо знает движок инвижион и пхп. У меня время только недели через две будет видимо. |
| Автор: 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. В Мозилле бинарное только ядро. Для чего это нужно? Это нужно для максимальной переносимости. Сделав такой плягин, его не рийдется перекомпилировать для всех платформ. Его можно будет ставить как на Мозиллу так и на Файерфокс, и на Неетскейп, и на всех других из этого семейства. Его можно будет ставить и на Линуксе, и не Виндах, и на Маках. Поэтому я, выходит, делаю не плагин, а адд-он. Добавлено @ 00:27 Да, забыл сказать. Наш и mr.DUDA плагин, будут похожи, но не идиентичны. Хотя я постараюсь сделать его максимально похожим. |
| Автор: Wowa 2.6.2004, 04:44 |
| RSS - похоже действительно лучший метод для выдачи информации сервером. |
| Автор: Cheba 4.6.2004, 02:03 |
| Что-то притихло тут обсуждение... Я вот набросал интерфейс для Мозиллы. Желающие могут учтановить себе пре-альфа-релиз-кандидат №1 Вот отсюда: http://polygon.septima.com.ua/vbar/VBar.xpi Это ставится только на Мозиллу и Нетскейп! Для остальных скриншот. ![]() Спрятать тулбар можно из меню View > Show/Hide > Vingrad Toolbar или по хот кею Ctrl+F11 / Shift+F11, или из контекстного меню тулбара.. Удалить его пока нельзя. Но и ничего сделать тоже нельзя. Функциональности в нем 0. Разве что некоторые пункты меню отправляют на соответствующие страницы форума. |
| Автор: mr.DUDA 4.6.2004, 19:40 |
| 2 Cheba, на той неделе сдам диплом на рецензию - займусь подсветкой синтаксиса на JavaScript и тулбаром для форума, обещаю |
| Автор: bartram 14.6.2004, 08:16 |
| Панель нужна я не спорю но как же быть с другими браузерами например Opera или MyIE ? |
| Автор: Nobody 14.6.2004, 16:12 |
| Надо написать плагин для IE, который будет парсить XUL |
| Автор: bartram 14.6.2004, 16:51 | ||
Точно замечено ! |
| Автор: Cheba 14.6.2004, 19:44 |
| Да. Мы, программеры, проблем не боимся. Мы любим сложные задачи, а если таких не найдется - сами себе геморой придумаем! mr.DUDA будет делать для IE, а я потихоньку делаю для Mozilla. ЗЫ: требуется человек хоть как-то разбирающийся в XUL/RDF. Знание XPFE и XCOM очень приветствуется. Аська в профиле. |
| Автор: mr.DUDA 15.6.2004, 10:21 |
| Я могу уже начать что-то делать, но без поддержки со стороны Admin'а будет сложновато (он вроде соглашается с необходимостью RSS feeds, но пока что никто этим не занялся). Хотя, если не выйдет с RSS - что ж, будем парсить "обычный" HTML-выход форума! З.Ы, я там выше обещал заняться подсветкой синтаксиса на JavaScript (приделать уже готовый скрипт к форуму), так без толкового отладчика JavaScript ничего не получается |
| Автор: bartram 15.6.2004, 10:59 |
| mr.DUDA, А на чём будешь делать на C++, на Delphi или ещё на чём-то? |
| Автор: Cheba 15.6.2004, 14:19 | ||
2 mr.DUDA
По поводу RSS это вы зря. ИМХО, он сильно ограничевает. Нужно взять что-нить более свободное и гибкое. Хотябы тот же XML. Ведь RSS на нем замешан. |
| Автор: Step 15.6.2004, 14:55 |
| mr.DUDA, Хочу панель под оперу... |
| Автор: mr.DUDA 15.6.2004, 21:42 |
| bartram делать буду под С++ (ATL) Cheba thanks, будем пробовать Step пока не дошли ещё |
| Автор: Cheba 15.6.2004, 22:47 |
| Admin, кто у нас занимается скриптом на сервере? К писателю скрипта. Возможно ли организовать вывод в нескольких форматах? |
| Автор: Wowa 18.6.2004, 01:00 | ||
Я до 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 | ||
"Что будем делать" - понятно. "Кто будет делать" - тоже ясно, новые люди приветствуются "Как будем делать" - уже решено, подробности будем выяснять по ходу выполнения проекта; для старта необходимо согласие Admin-а, и поддержка со стороны сервера в виде RSS feeds (что впрочем не так уж и критично, как я говорил в самом начале, т.к. можно парсить и HTML-выход форума |
| Автор: -=::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 |
| Автор: 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 |
| Сидим, ждём, размышляем о жизни... |