Алекс Лочер
09:09 23-08-2006 про JournalsMobile
Камрады, как думаете, нужна ли на оффлайновом клиенте для КПК функция закачки аттачей?

И вообще, есть ли какие пожелания по этому самому мобильному клиенту?
Комментарии:
cpcat
10:34 23-08-2006
На многих карманниках есть камеры, так что закачка картинок обязательна.

Пожелания = нормальная работа в альбомной ориентации, плиииз! Это мой основной режим
Алекс Лочер
10:34 23-08-2006
cpcat принято
Gernsback
11:27 23-08-2006
Нужна.

Равно как и неплохо было бы - но мы энто уже говорили - сделать версию для десктопа. Ибо старая безбожно устарела.
Arkane
13:16 23-08-2006
Гм... Аватары для записей выбираться будут? Еще было бы хорошо, если бы синхронизировались состояния и категории, т.е. те что есть он-лайн были бы и офф-лайн.
Алекс Лочер
14:14 23-08-2006
Arkane со всем тем функционалом, который есть в вебе, но нету в оффлайне, есть некая проблема. Дело в том, что оффлайновый клиент использует другой интерфейс доступа, чем обычная веб страница.
Такие вещи, как выбор аватара, закачка аттачей, простановка категори и т.п есть в вебе, но нету в том скрипте, который использует клиент для отправки записей. По идее нет проблем отправлять из клиента через интерфейс веб-страницы - но у нее нет одной важной для оффлайнового клиента фичи: отправки задним числом.

Вот и думай, как сделать...
Arkane
15:13 23-08-2006
Гм... Да, это проблема. Впрочем, так ли необходима отправка задним числом?
Алекс Лочер
15:20 23-08-2006
для оффлайнового клиента - да, тем паче КПКкшного - чтобы запись была от того времени и числа, когда она написана
Arkane
15:27 23-08-2006
Алекс Лочер
Согласен...
cpcat
16:02 23-08-2006
Веб-форму могут произвольно изменить - и превед софтинко.

Кстати, ещё хотелось бы звуковое и при наличии железа вибро- оповещение о новых каментах и закладках.
Алекс Лочер
16:43 23-08-2006
cpcat с тем же успехом могут изменить и интерфейсы клиента. А что делать
У меня там все довольно просто написано - так что при смене имен полей запроса апдейтнуть софтину проблем не составит.

Нотифы сделаю.
cpcat
17:38 23-08-2006
Интерфейс клиента изменить сложнее - им сотни людей пользуются.

Возможно есть смысл сделать для желающих расширенного функционала "прокси" на своём хостинге, который будет использовать оба интерфейса и всегда поддерживаться в текущем состоянии, там же было бы неплохо (губы раскатал) sms-гейт и mail-гейт с возможностью ответа на комменты сразу по почте.

А для остальных - только то, что даёт клиентский интерфейс.
Алекс Лочер
17:43 23-08-2006
cpcat времени у меня на это нема Да и хостинга тоже...
Хотя последнее разрешимо.
Алекс Лочер
20:17 23-08-2006
Короче.
Выглядит это так.
У клиента есть три режима: "Базовый", "Расширенный" и "Смешаный".

Базовый - это режим, когда для отправки записей используется интерфейсы обычногого десктопного оффланового клиента. В нем не доступны "специальные" фичи, такие как аттачи файлов, выбор автара, группы записи и т.п. Зато этот режим независим от интерфейсов скрипта newpost.php, т.е. должен работать даже в случае, если форму отправки сообщения всерьез изменят. Так же в нем поддерживается отправка записи задним числом - т.е. числом написания поста.

Расширенный режим отправляет записи в стандартный скрипт приема веб-формы поста - тот, которым мы пишем посты через браузер - newpost.php. Поэтому он поддерживает все его фичи, однако не поддерживает режим отправки задним числом и теоретически может перестать быть работоспособным в случае изменения именования элементов управления на форме отправки новой записи.

Есть еще смешанный режим. В этом режиме сначала происходит размещение записи аналогичное Базовому - т.е. через специальный интерфейс клиента. Это позволит, например, отправить запись задним числом. После чего, для загрузки информации для всех специальных фич (аватары, аттачи, группы, ...) автоматически выполняется редактирование записи - т.е. данные отсылаются скрипту editpost.php.
В смешанном режиме получается создать "богатую" запись задним числом. Однако есть существенный недостаток: для того, чтобы отредактировать созданную запись, надо знать ее id, который на момент создания не известен. Поэтому осуществляется еще один дополнительный GET запрос к серверу (запрос к скрипту journals_comments.php с параметром action=lastpost), который, в частности, позволяет узнать id последнего поста. Это дополнительный запрос ест дополнительный траффик и требует времени на выполнение.

Выбор режимов будет доступен пользователю в настройках программы.
forgetenot
08:43 31-08-2006
ой, как все это здорово!
нужно прибавить, что в нынешнем оффлайн-клиенте некорректно работает [URL] (добавляется хреф) и нет [CUT]. спасибо вам большое заранее)
Алекс Лочер
10:18 31-08-2006
jaba кнопочек форматирования BB-тэгов у меня в текущей версии вообще пока нет. Сделаю, но чуть попожжее - это пока далеко не самое важное
forgetenot
10:44 31-08-2006
Алекс Лочер, а ваше изобретение может потом использоваться при некотором улучшении как обычный оффлайн-клиент? а то надоели его затупления, а у администрации нет времени на обновления(
еще раз повторюсь - вы молодец!
Алекс Лочер
10:51 31-08-2006
jaba можно. Клиентская библиотека пишется на .Net Compact Framework - а она, будучи сужением обычной полноценной .Net Framework, полностью переносима снизу вверх на обычный ПК. Только интерфейсную программу переписать - это потом либо я сделаю, либо кто другой, знакомый с этой технологией - это не сложно.
Алекс Лочер
10:53 31-08-2006
проблема в другом - интерфейсы достура к journals все равно ограничивают функциональные возмождности клиента теми, что предусмотрены создателями сайта. И если отправку сообщений еще можно обойти через "расширенный режим" (см выше), то все остальное - нет.
forgetenot
11:15 31-08-2006
Алекс Лочер, это я все уже внимательно прочитала. и все-таки, я полагаю, лучше иметь функциональный клиент, неспособный делать записи задним числом, чем устаревший, но способный. на крайняк можно тот хранить для автономного режима...
хотя и я работаю бок о бок с программистами, они все-таки непостижимые люди, способные сделать какие-то невероятные вещи) я, например, даже радио не смогла бы собрать)
Zabudka
13:04 31-08-2006
если бы еще с телефона (миниопера) можно было, помимо записей, добавлять фотографии...
Алекс Лочер
13:10 31-08-2006
Zabudka телефон под какой осью живет?
Zabudka
13:58 31-08-2006
Алекс Лочер у меня не смартфон. w800
мне нужна прога на яве.
Алекс Лочер
16:36 31-08-2006
а.
Ну J2ME - это не ко мне. В ближайшее время заниматься им не собираюсь.
Zabudka
16:38 31-08-2006
Алекс Лочер, а к кому? =)
Алекс Лочер
16:58 31-08-2006
Ну не знаю. На ней многие писать умеют Интефейсы journals посниффить проблемы нет. Поищи программеров
cpcat
18:07 31-08-2006
Лучше уж найти прогеров на РНР и сделать post-over-MMS с картинками и текстом до 1000 знаков.
Алекс Лочер
18:17 31-08-2006
cpcat а вот это точно без меня )) на PHP я больше писать НЕ БУДУ!
Zabudka
21:21 31-08-2006
cpcat
>> Лучше уж найти прогеров на РНР и сделать post-over-MMS с картинками и текстом до 1000 знаков.
>> а такое возможно? %)
Алекс Лочер
21:22 31-08-2006
Zabudka возможно Даже знаю, как это делается на ASP.NET Но asp.net хостинг дорог, а с PHP я связываться не хочу.
Zabudka
21:35 31-08-2006
Алекс Лочер, будь добр, объясни уже до конца: почему не хочешь связываться с РНР?
Zabudka
22:45 31-08-2006
ну ладно
Алекс Лочер
23:55 31-08-2006
Zabudka да не люблю я слаботипизированные необъектные скриптовые языки прогрммирования. Плохо мне от них - тоска одолевает Без крайней необходимости стараюсь не писать на них