На главную
ПРАВИЛА FAQ Помощь Участники Календарь Избранное DigiMania RSS
msm.ru
! Что такое Forumizer?
Программа предназначена для того, чтобы избавить посетителей форума от долгого и нудного кликанья мышкой на страницах форума. Теперь всё гораздо проще! Программа сама подключается к форуму, за один сеанс скачивает ВСЁ НОВОЕ ИЗ ТОГО, ЧТО ВАС ИНТЕРЕСУЕТ, и отключается. Теперь можно спокойненько перечитывать новые и старые материалы форума непосредственно на вашем компьютере уже без подключения к интернету. Да что там читать! Вы можете накопить свои ответы на сообщения форумчан и при следующем подключении к Сети - загрузить их на форум пакетом! Так же поддерживается создание новых тем.

Такой метод позволяет на порядок уменьшить ваш интернетовский трафик, или даже время Dial-Up подключения к сети. Не говоря уже о нервах, деньгах и времени!

Вы всё еще кликаете???
Тогда мы идем к вам!


Всегда свежая версия.

По вопросам внедрения программы на других форумах обращайтесь: avGolf2@forumizer.com.ua
Страницы: (7) [1] 2 3 ...  6 7 все  ( Перейти к последнему сообщению )  
> XForumReader - разработка нового клиента форума
    Что есть такое XForumReader
    XForumReader (сокращенно XFR) - это новая реализация клиента для форума. Напомню, что предыдущий проект под названием Forumizer благополучно скончался.
    XFR по сути является не только offline клиентом, а и online.
    Основные задачи проекта:
    1. Обеспечить наиболее удобную работу с форумом
    2. Клиент получает только те данные, которые ему требуются в данный момент
    3. Обеспечить работу как в online так и в offline режимах
    4. Экономия трафика

    XFR состоит из двух частей: сервера и клиента.
    Сервер написан на PHP v5.1 Текущая стадия написания - Alpha1. Сейчас уже реализовано множество базовых функций, в том числе и модераторских.
    Сервер не завязан на движок форума, c БД форума он обращается напрямую.

    Клиент - пока находиться в стадии проектирования. Предполагается, что он будет написан на базе библиотеки QT 4.4 (сейчас эта версия QT имеется только в бета версии). Соотвественно, клиент должен получиться кроссплатформенным. К качестве локальной БД предполагается использовать sqlite http://www.sqlite.org/

    Протокол. протокол базируется на XML. Сам протокол является открытым. Описание протокола уже имеется в черновом варианте (См. аттач)
    Каждый, кто пожелает, сможет сам написать свой вариант клиента. На чем угодно. И как угодно.



    Это было лирическое вступление. Теперь о главном.
    1. Нужно обсудить текущую реализацию протокола. Точнее его структуру, а именно: наименование элементов и параметров XML.
    2. В аттаче находиться документ с описанием XFR и протокола в черновом варианте. Данный вариант я отправлял Воту - он внеc свои замечания (его замечания выделены желтым)
    Многие из них требуют обсуждения, как сделать лучше.

    В общем нужна здоровая критика и предложения по написанному выше. Одна голова - хорошо, а много - лучше.
    Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
    Voice of Mordor.
      А можно использовать какой-нибудь свободный формат вроде rtf для хранения документации?
      А то у меня тут даже ОпенОффиса нету.

      Вопрос сходу: есть где-нибудь сервер к которому можно присоединиться и потестить? Я бы себе клиентик написал бы с удовольствием :-)
      Everything in this room is *eat*able. Even I'm *eat*able. But that is called cannibalism, my dear children, and is in fact frowned upon in most societies (c) Уилли Уонка.
        Цитата Мыкв @
        А можно использовать какой-нибудь свободный формат вроде rtf для хранения документации?

        Не вопрос. В следующий раз выложу в RTF. :)

        Цитата Мыкв @
        Вопрос сходу: есть где-нибудь сервер к которому можно присоединиться и потестить?

        Пока нет. Документация находится на стадии согласования с Вотом. Как только будет одобрено, серверная часть будет подправлена в соответствии с документацией и будет развернут тестовый форум с тестовым вариантом серверной части.
        Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
        Voice of Mordor.
          Документация готова и одобрена Вотом. Вариант, получившийся после долгой редакции выкладываю здесь.
          Если у кого-то появятся замечания или пожелания, прошу высказываться тут.
          Дока выложена в формате RTF.
          Следующий этап -- правка серверной части в соответствии с написанной документацией.
          Прикреплённый файлПрикреплённый файлXForumReader_doc_8_rtf.zip (46.07 Кбайт, скачиваний: 339)
          Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
          Voice of Mordor.
            Можно оптимизировать XML такого типа:
            ExpandedWrap disabled
              <post_added>
              <post_id>793352</post_id>
              <post_date>1205087254</post_date>
              <is_premod>1</is_premod>
              </post_added>


            в XML такого типа:
            ExpandedWrap disabled
              <post_added post_id="793352" post_date="1205087254" is_premod="1" />


            Что проще и нагляднее. ИМХО.
            user posted image
            ЩИТО?
              Что-то не понятно как вот это согласуется?
              Цитата FullArcticFox @
              c БД форума он обращается напрямую
              Цитата FullArcticFox @
              протокол базируется на

              Я так понимаю, что если напрямую, то клиент шлет сетевой запрос на MySQL и получает от него ответ, минуя всякие преобразования? О каком протоколе тогда речь?
                Нет, речь идет о серверной части XFR. Она написана на PHP. Клиент обращается к PHP скрипту, который берет данные из БД форума и отдает ответ клиенту в формате XML. Здесь имелось ввиду, что сама серверная часть никак не завязана на движок форума (в отличие от того же форумайзера).

                Добавлено
                Кстати я уже начал писать КЛИЕНТА. На QT. Вещь должна получится кроссплатформенной.
                Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
                Voice of Mordor.
                  тогда, соответственно вопрос, зачем нужна серверная часть написанная на PHP? Пусть клиент напрямую коннектится к базе, в базе завести несколько публичных юзеров (гости, новички, профи, модеры, админы, ...) и раздать им требуемый доступ. С MySQL-ем API свободно распространяется.
                    Цитата MeG @
                    тогда, соответственно вопрос, зачем нужна серверная часть написанная на PHP? Пусть клиент напрямую коннектится к базе, в базе завести несколько публичных юзеров (гости, новички, профи, модеры, админы, ...) и раздать им требуемый доступ. С MySQL-ем API свободно распространяется.

                    Хе-хе, представляю, что станет с форумом. :lol:
                    user posted image
                    ЩИТО?
                      И что ты себе представил?
                      С сервера будет снята нагрузка по обработке PHP. Загрузка MySQL останется прежней
                        MeG

                        ну конечно, давайте
                        я подключусь к базе через клиента, пошлю запрос drop database. Фигня какая :rolleyes:
                        user posted image
                        user posted image
                        user posted image
                        сайт программистов
                          Цитата MeG @
                          С сервера будет снята нагрузка по обработке PHP. Загрузка MySQL останется прежней

                          Неа. [ 28 queries used ]. У меня напрмер выборка списка постов занимает 6 запросов.

                          Добавлено
                          Цитата MeG @
                          тогда, соответственно вопрос, зачем нужна серверная часть написанная на PHP?


                          Цитата Song @
                          MeG

                          ну конечно, давайте
                          я подключусь к базе через клиента, пошлю запрос drop database. Фигня какая

                          +1. Не говоря о том, что полиси форума идет в топку.
                          Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
                          Voice of Mordor.
                            Цитата Song @
                            я подключусь к базе через клиента, пошлю запрос drop database
                            В MySQL затесалась инструкция GRANT

                            Кстати, этот движок уже залит на форум? Если да, то куда, если нет то когда будет?
                              Цитата ANDLL @
                              Кстати, этот движок уже залит на форум? Если да, то куда, если нет то когда будет?

                              Это вопрос к Воту. ;) Я уже давно просил его развернуть тестовый форум с XFR, но учитывая нынешние тормоза сервака... Не знаю.
                              Говорит радио "Голос Мордора". Мы не вещаем на средних, коротких волнах, и в FM диапозоне.
                              Voice of Mordor.
                                бред
                                Цитата Song @
                                я подключусь к базе через клиента, пошлю запрос drop database.

                                Цитата MeG @
                                раздать им требуемый доступ.
                                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                                0 пользователей:
                                Страницы: (7) [1] 2 3 ...  6 7 все


                                Рейтинг@Mail.ru
                                [ Script Execution time: 0,1381 ]   [ 14 queries used ]   [ Generated: 23.09.17, 10:57 GMT ]