От
|
KotB
|
К
|
All
|
Дата
|
21.01.2013 08:13:00
|
Рубрики
|
Прочее;
|
Просмотр форума на iphone/ipad
Добрый день,
Для тех кто хочет читать форум на iPhone так же как и на iPade, возможно будет интересен open-source проект приложения для просмотра форума на iPhone или iPad в плоском или древовидном режиме.
ссылка на проект : https://github.com/kolyvan/kxvif2ne
Внешний вид под iPhone:
https://raw.github.com/kolyvan/kxvif2ne/master/screenshots/main.png
https://raw.github.com/kolyvan/kxvif2ne/master/screenshots/thread.png
Требует iOS не ниже 5.1.
Эта бета версия, поэтому присутствуют и баги и не все задуманное пока реализовано.
Желающие принять участие в бета тесте: http://tflig.ht/XsgIpa
Прямая ссылка на .ipa http://dl.dropbox.com/u/80472203/VIF2NE.RU.ipa для запуска на рутаном устройстве.
Небольшой help.
Для изменение режима просмотра (плоский, древовидный) и цветовой схемы выберите Настройки/VIF2NE.RU.
На главном экране для просмотра ветки тапните по сообщению.
На экране ветки:
- Для просмотра текста сообщения - тапните ближе к левому краю.
- Тап по правой стороне сообщения, раскроет ответы на сообщение.
- Смахивания вправо (swipe) раскроет ответы рекурсивно.
Спасибо,
Колыван.
От
|
Давид ГР
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
30.01.2013 08:50:21
|
Баг?
вот тут произошло обрезание, непонятно почему.
http://vif2ne.ru/nvk/forum/0/co/2430178.htm
писал я на ipad2
От
|
Novik
|
К
|
Давид ГР (30.01.2013 08:50:21)
|
Дата
|
30.01.2013 16:49:16
|
Re: Длина заголовка постинга ограничена 80ю символами (-)
От
|
Давид ГР
|
К
|
Novik (30.01.2013 16:49:16)
|
Дата
|
31.01.2013 04:06:33
|
Re: Длина заголовка...
на планшете, если я правильно помню, одно поле было. я в нем все и выложил.
От
|
Давид ГР
|
К
|
Давид ГР (31.01.2013 04:06:33)
|
Дата
|
31.01.2013 23:07:20
|
Только заголовки пишу, видимо, когда с ай-да-девайсов. Iphone4s iOS5.1 (-)
От
|
certero
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
26.01.2013 17:46:17
|
Re: Просмотр форума...
>Добрый день,
>Для тех кто хочет читать форум на iPhone так же как и на iPade, возможно будет интересен open-source проект приложения для просмотра форума на iPhone или iPad в плоском или древовидном режиме.
Несколько месяцев назад форум вдруг стал удобен и для IPadов, затем что-то поменялось, и стало невозможно прокручивать правую часть.
Имхо: лучше бы опять форум поправить:)
От
|
Snowtomcat
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
25.01.2013 11:38:10
|
а для андроидовских планшетников будет версия? (-)
От
|
Давид ГР
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
22.01.2013 18:44:03
|
Napisano na iPhone :-))
Spasibo, poleznoe ispolzovanie 'apple developer license'.
Re: Просмотр форума на iphone/ipad
> Добрый день,
> Для тех кто хочет читать форум на iPhone так же как и на iPade, возможно будет интересен open-source проект приложения для просмотра форума на iPhone или iPad в плоском или древовидном режиме.
> ссылка на проект : https://github.com/kolyvan/kxvif2ne
> Внешний вид под iPhone:
> https://raw.github.com/kolyvan/kxvif2ne/master/screenshots/main.png
> https://raw.github.com/kolyvan/kxvif2ne/master/screenshots/thread.png
> Требует iOS не ниже 5.1.
> Эта бета версия, поэтому присутствуют и баги и не все задуманное пока реализовано.
> Желающие принять участие в бета тесте: http://tflig.ht/XsgIpa
> Прямая ссылка на .ipa http://dl.dropbox.com/u/80472203/VIF2NE.RU.ipa для запуска на рутаном устройстве.
> Небольшой help.
> Для изменение режима просмотра (плоский, древовидный) и цветовой схемы выберите Настройки/VIF2NE.RU.
> На главном экране для просмотра ветки тапните по сообщению.
> На экране ветки:
> - Для просмотра текста сообщения - тапните ближе к левому краю.
> - Тап по правой стороне сообщения, раскроет ответы на сообщение.
> - Смахивания вправо (swipe) раскроет ответы рекурсивно.
> Спасибо,
> Колыван.
От
|
Администрация (Николай Манвелов)
|
К
|
Давид ГР (22.01.2013 18:44:03)
|
Дата
|
24.01.2013 11:15:08
|
Очередной оверквотинг - выговор с занесением.
Привет
Предупреждал ведь.
Николай Манвелов
Re: Очередной оверквотинг...
когда, за что? ничего не понял.
>Привет
>Предупреждал ведь.
>Николай Манвелов
От
|
Администрация (Юрий А.)
|
К
|
Давид ГР (26.01.2013 08:40:38)
|
Дата
|
28.01.2013 09:58:05
|
Модераториал уч. Давид ГР Оверквотинг, это излишнее цитирование. п. 3.8. Правил.
Нарушение допущено Вами вот здесь http://vif2ne.ru/nvk/forum/0/co/2427627.htm
Думаю, это из-за того, что Вы заходите на форум с планшета, а с него стирать цитирование предыдущего сообщения не удобно. Рекомендую просто отключить функцию "цитировать при ответе" в индивидуальных настройках.
А сейчас, Вы нарушили п.3.12 Правил, и публично обсуждаете действие модератора. Если есть вопросы по конкретному модераторскому решению, то задавайте их по пейджеру или по электронной почте.
Т.к. у меня есть предположение, что всё это от того, что Вы просто не ознакомились с "уставом здешнего монастыря", то делаю, вывод, что это нарушение "не преднамеренное". Однако от ответственности незнание Правил не освобождает. Ознакомиться с Правилами форума, на который пришел, перед тем, как начинать общаться, общепринятая в Интернете норма. Так что сутки Вам на изучение Правил http://vif2ne.ru/nvk/forum/0/rules.htm
А нам плевать, что начали стрелять, мы в кусты всегда успеем убежать.
Рекомендую всем с планшетами убрать в настройках "цитировать при ответе"
Это огромная беда всех планшетов, работать с текстом там - просто зло.
Оставленные куски из-за большой трудоёмкости их удаления будут появляться всё чаще и чаще.
Потому рекомендую всем, кто пишет с планшетов, subj.
От
|
Администрация (Николай Манвелов)
|
К
|
bedal (24.01.2013 11:44:49)
|
Дата
|
24.01.2013 11:55:38
|
Просьба
Привет
Я Вам рекомендую переписать это сообщение, оформив его не как реакцию на Модераториал. И не мне адресовать, видимо.
Николай Манвелов
От
|
Novik
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
21.01.2013 18:02:19
|
Re: Насколько я помню
Приветствую.
Форум (и чат) вполне смотрибелен под iPad c iOS >=5 и на андроидных таблетах от 8" с webkit браузером или FF.
Для чего-либо более мелкого наверное да, имеет смысл.
>Да, желательно получить разрешение администрации перед тестированием отправки сообщений, так как на форум будут могут быть отправлены неправильно сформированные пост-запросы.
Полагаю, тут никаких недоразумений не возникнет. Если, конечно, Вы не поставите в цикл подбор данных аутентификации ;)
В принципе, могу выдать копию форума (Win32) под локальное тестирование. Но заводить пользователей и наполнять дерево сообщений Вам там самостоятельно придется.
От
|
KotB
|
К
|
Novik (21.01.2013 18:02:19)
|
Дата
|
21.01.2013 19:00:53
|
Re: Насколько я...
>Приветствую.
>Форум (и чат) вполне смотрибелен под iPad c iOS >=5 и на андроидных таблетах от 8" с webkit браузером или FF.
>Для чего-либо более мелкого наверное да, имеет смысл.
Вначале писал под iPhone, потом уже прикрутил и планшет.
>В принципе, могу выдать копию форума (Win32) под локальное тестирование.
Спасибо за предложения, но наверно пока не нужно.
От
|
Криптономикон
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
21.01.2013 10:12:24
|
А для Андроида есть что нибудь? (-)
От
|
Иван Уфимцев
|
К
|
Криптономикон (21.01.2013 10:12:24)
|
Дата
|
21.01.2013 13:08:38
|
Почти ничего.
Доброго времени суток, Криптономикон.
Из готового к (условно) к употреблению -- разве шо threadweaver http://threadweaver.sourceforge.net/
--
CU, IVan.
От
|
KotB
|
К
|
Криптономикон (21.01.2013 10:12:24)
|
Дата
|
21.01.2013 11:29:02
|
Re: А для...
Нет, под дроида нету.
От
|
Strannic
|
К
|
KotB (21.01.2013 08:13:00)
|
Дата
|
21.01.2013 08:27:19
|
Просьба модераторам на время тестирования прибить ветку наверх
Панура і недаверліва глядзіць з пад шкуры неўра на цябе
Установилось, работает. Не понял логику работы смахивания вправо.
Ipad2 ios5.1.1
Если не сложно огласите роадмап.
Бульбалэнд мая краiна. На Смаленск! З намі святы Zянон!
От
|
KotB
|
К
|
Strannic (21.01.2013 08:27:19)
|
Дата
|
21.01.2013 08:46:52
|
Re: Просьба модераторам...
>Установилось, работает. Не понял логику работы смахивания вправо.
>Ipad2 ios5.1.1
Попробуйте в plain mode, это в основном для плоского режима будет полезная фича. При смахивании вправо, ветка раскрывается максимально глубоко пока не встретит свежее сообщение.
>Если не сложно огласите роадмап.
Неделя на тестирование, если не будут найдены критические баги то отправка на рецензию в Apple.
Из нереализованных запланированных фич осталась только отправка сообщений.
Но я не уверен насколько она необходима, так приложения писалось под свои нужды, а я являюсь читателем не писателем на форуме.
Да, желательно получить разрешение администрации перед тестированием отправки сообщений, так как на форум будут могут быть отправлены неправильно сформированные пост-запросы. И не хотелось чтобы администрация приняла это за хакерскую атаку и не заблокировало мою учетную запись.
Колыван
От
|
Strannic
|
К
|
KotB (21.01.2013 08:46:52)
|
Дата
|
22.01.2013 03:40:25
|
Re: Просьба модераторам...
Панура і недаверліва глядзіць з пад шкуры неўра на цябе
То ли баг, то ли фича. При смене в "настройках" режима отображения требуется принудительное закрытие программы и повторный запуск для смены отображения.
>Попробуйте в plain mode, это в основном для плоского режима будет полезная фича. При смахивании вправо, ветка раскрывается максимально глубоко пока не встретит свежее сообщение.
Ага, теперь понял.
>Из нереализованных запланированных фич осталась только отправка сообщений.
>Но я не уверен насколько она необходима, так приложения писалось под свои нужды, а я являюсь читателем не писателем на форуме.
То есть на развитие читалки можно не надеяться? А у меня столько предложений уже набралось. К сожалению несмотря на старания Новика в оригинальном виде чтение ВИФа с ipad'a ужасающе по удобству из громадного количества костылей. А ваша программа даже в таком примитивном виде очень удобна. Идеально было бы развитие её, позволяющее полноценную замену использования ВИФа в браузере.
Бульбалэнд мая краiна. На Смаленск! З намі святы Zянон!
От
|
KotB
|
К
|
Strannic (22.01.2013 03:40:25)
|
Дата
|
22.01.2013 08:51:44
|
Re: Просьба модераторам...
>То ли баг, то ли фича. При смене в "настройках" режима отображения требуется принудительное закрытие программы и повторный запуск для смены отображения.
Скорее фича. Достаточно открыть другую ветку и режим отображения сбросится для предыдущей ветки.
>То есть на развитие читалки можно не надеяться? А у меня столько предложений уже набралось.
Да нет же, Предлагайте, попробуем воплотить. Я и сам пользователь.
Единственно что не быстро, пишу то в свободное время.
От
|
Novik
|
К
|
KotB (21.01.2013 08:46:52)
|
Дата
|
21.01.2013 18:05:20
|
Re: Просьба модераторам...
Приветствую.
>Попробуйте в plain mode, это в основном для плоского режима будет полезная фича. При смахивании вправо, ветка раскрывается максимально глубоко пока не встретит свежее сообщение.
Есть предложение пользовать для сего XML интерфейс к дереву. Если Вы уже не.
От
|
KotB
|
К
|
Novik (21.01.2013 18:05:20)
|
Дата
|
21.01.2013 18:59:15
|
Re: Просьба модераторам...
>Приветствую.
>Есть предложение пользовать для сего XML интерфейс к дереву. Если Вы уже не.
Для обновления дерева я использую запрос вида ../tree?xml=lastEvent
Проблема если lastEvent неизвестен (например при первом запуске) или успел протухнуть.
Сервер возвращает ответ со статусом 201 и приходится загружать и парсить html.
Если бы сервер мог возвращать валидный lastEvent например в ETag при статусе 201 было бы чудно, но и так неплохо.
От
|
Novik
|
К
|
KotB (21.01.2013 18:59:15)
|
Дата
|
22.01.2013 12:32:11
|
Re: Просьба модераторам...
Приветствую.
>Проблема если lastEvent неизвестен (например при первом запуске) или успел протухнуть.
>Сервер возвращает ответ со статусом 201 и приходится загружать и парсить html.
>Если бы сервер мог возвращать валидный lastEvent например в ETag при статусе 201 было бы чудно, но и так неплохо.
Так, конечно же, делать нельзя. Потому как за период с момента прихода данного ответа в ETag и выдачей Вами следующего запроса сообщенный lastEvent вполне может стать невалидным - Вам ведь нужно *самое старое* событие. А сервер их хранит в количестве 4К, периодически половиня стек при его переполнении.
Более того - Вам в этом случае нужен не перечень всех произошедших с деревом событий, а собственно описание существующего дерева. Т.к. в общем случае на основе перечня Вы дерево построить не сможете - некоторые его ветки (прикрепленные, например) могут быть созданы *месяцы* назад и в списке событий сообщений о них просто нет.
В принципе, я могу это реализовать при выдаче запроса с фиксированным lastEventId = -1, например.
Так же хочу заметить, что при изменении пользователем ряда настроек форума, связанных с деревом (список игнорируемых, игнорирование/показ рубрик и т.п.) Вам опять таки дерево следует реинициализировать. Это если Вы упомянутые настройки в своем приложении реализуете. Если нет - то можно и забить, наверное.
От
|
Novik
|
К
|
Novik (22.01.2013 12:32:11)
|
Дата
|
22.01.2013 14:17:10
|
Re: Просьба модераторам...
Приветствую.
>В принципе, я могу это реализовать при выдаче запроса с фиксированным lastEventId = -1, например.
Реализовал, проверяйте. Если что-то еще будет нужно - пишите на почту.
От
|
Колыван
|
К
|
Novik (22.01.2013 14:17:10)
|
Дата
|
23.01.2013 08:52:34
|
Re: Просьба модераторам...
Добрый день,
> Приветствую.
> >В принципе, я могу это реализовать при выдаче запроса с фиксированным lastEventId = -1, например.
> Реализовал, проверяйте. Если что-то еще будет нужно - пишите на почту.
Потестировал, все работает, спасибо.
От
|
KotB
|
К
|
Novik (22.01.2013 12:32:11)
|
Дата
|
22.01.2013 14:05:05
|
Re: Просьба модераторам...
Добрый день
>>Сервер возвращает ответ со статусом 201 и приходится загружать и парсить html.
>Так, конечно же, делать нельзя.
Да я и сам не восторге.
>В принципе, я могу это реализовать при выдаче запроса с фиксированным lastEventId = -1, например.
Это было бы чудесно.
Ну и пользуясь случаем не грех попросить еще возможность получать тело сообщение как XML ответ (например через выставление заголовка Accept: application/xml ну или ../co/2427411.htm?xml). Плюс неплохо иметь возможно запрашивать отдельно ветку в виде XML.
С уважением,
Колыван.
От
|
Novik
|
К
|
KotB (22.01.2013 14:05:05)
|
Дата
|
22.01.2013 14:21:08
|
Re: Просьба модераторам...
Приветствую.
>Ну и пользуясь случаем не грех попросить еще возможность получать тело сообщение как XML ответ (например через выставление заголовка Accept: application/xml ну или ../co/2427411.htm?xml). Плюс неплохо иметь возможно запрашивать отдельно ветку в виде XML.
Да, в принципе, давно пора нарисовать к форуму какой-нибудь внятный внешний API.
Давайте Вы спецификации напишите всего, что считаете нужным, обсудим - как/чего, и я реализую. Лучше на почту.
От
|
Колыван
|
К
|
Novik (22.01.2013 14:21:08)
|
Дата
|
23.01.2013 09:11:34
|
Ответил на почту (-)