InstantCMS Client Lite

+4
1.28K
Доброго времени суток.
Решил ради фана и удобства сделать приложение клиент для официального сайта(позиционируется как Lite версия, полная версия не планируется вовсе). Пока приложение не выполняет своих функций которые я на него полагаю, так как незаршеное ещё, но главный экран уже есть и работает. На главном экране размещены новости с оф сайта. Больше работ я проводить над лентой новостей на главном особых не буду, по большей части просто чтобы было под рукой. Всех желающих прошу потестировать приложение, точнее ленту новостей которая сейчас работает. Приложение пишется для версий android kitkat и выше(на 5 и на 9 работает а дальше уже силами желающих тестирование).

Список изменений:
— Создана и оптимизирована лента новостей на главной
— Добавлена пагинация с сайта, одновременно может существовать только 6 кнопок пагинации ради экономии места на экране(актуально для малых экранов)
— Открытие новости в браузере при нажании по ней
— созданы исключения для ошибок нету сети и прочее и так же добавлена кнопка повторить при ошибке
— Экран авторизации с возможностью входа под свою учётную запись

Future:
— Экран настроек на ней можно будет включить проверку на наличие новых новостей в ленте и проверка на наличие новых сообщений на вашем аккаунте
— Экран просмотра лс и ответа/написания своих сообщений
— Сервис который будет проверять раз в n времени наличие новых новостей и раз в n времени наличие новых сообщений и в случае их наличия слать уведомления

Вот такая вот задумка. Пишу по большей части для себя, но кому интересно WELCOME. Вдруг пригодится. Опять таки оповещаю что приложение ещё не завершенное так что реагирую только на комментарии о багах в уже реализованом функционале

Скачать и потестить можно здесь.

Исходники
0
maxisoft maxisoft 2 года назад #
я так понимаю приложение будет найтивное?
0
Михаил Михаил 2 года назад #
Да. Но так как API оф сайта не предвидется будет это всё работать за счёт парса html и RSS.
0
geminisf geminisf 2 года назад #
Но так как API оф сайта не предвидется
А это что InstantCMS JSON API?
0
Михаил Михаил 2 года назад #
Компонент для создания JSON API на второй ветке. А вот API офф. сайта не существует.
Михаил:
сделать приложение клиент для официального сайта
Это клиент для официального сайта. Так как я веб разработчик довольно полезный инструмент лично для меня. За время до этого из-за недостатка времени я заходил на сайт раз в n месяцев и потерял n количество заказов с офф сайта так как просто вовремя не видел лс. После окончательного релиза я опять редко буду появлятся а приложение в завершеном варианте позволит мне всё-равно оставаться на связи здесь вот поэтому и указал:
Михаил:
Пишу по большей части для себя
0
Михаил Михаил 2 года назад #
А страницу новостей чисто от фонаря добавил, ведь должно же что-то на главном экране отображаться до авторизации, и так исторически сложилось что приложения на смартфонах где на главном экране сразу авторизация меня порядком раздражают.
0
geminisf geminisf 2 года назад #
Спасибо. Понял. Не сразу "въехал".
-2
vikont vikont 2 года назад #
В компоненте InstantCMS JSON API имеются ошибки, когда будут исправлены не известно. Fuze уже уведомлен разработчиками дополнений.
+2
Fuze Fuze 2 года назад #
Да?)
Я просто не в курсе кем я и когда уведомлён. И какие там ошибки.

Ну сколько можно
+2
maxisoft maxisoft 2 года назад #
Игорь тебя просто уведомили почтой России, еще просто не дошло уведомление.
0
vikont vikont 2 года назад #
Ris мне писал, что написал вам петицию на гитхабе.... Если ее нет, тогда меня ввели в заблуждение.
Возможно что то не срослось...
В двух словах,API в списке на сайте приемнике, видит все типы контента с сайта источника, но не все показывает..
Дефолтные показывает и то с ID до 9, а уже новые не передаются вообще. Как то так.
+2
Fuze Fuze 2 года назад #
Ris мне писал, что написал вам петицию на гитхабе
Да, сегодня днём.
В двух словах,API в списке на сайте приемнике, видит все типы контента с сайта источника, но не все показывает..
Дефолтные показывает и то с ID до 9, а уже новые не передаются вообще. Как то так.
Перечитайте написанное. Так писать о возможных ошибках смысла нет. Да и вообще если не понимаете о чем пишите, лучше не писать.

То, что описал сегодня Ris, уже сегодня и исправлено. К чему вы написали свой очередной как бы это сказать
В компоненте InstantCMS JSON API имеются ошибки, когда будут исправлены не известно
мне неведомо.
А главное зачем вы написали это здесь?
Эх, была бы возможность прописывать исключения в GPL...
0
vikont vikont 2 года назад #
То, что описал сегодня Ris, уже сегодня и исправлено. К чему вы написали свой очередной как бы это сказать
Спасибо! Очень радует ваша оперативность!
А главное зачем вы написали это здесь?
Потому, что вопрос по API возник в этой теме...Постараюсь исправиться...
0
vikont vikont 2 года назад #
Установил на android 6
Вижу новости, но при клике по ссылке просит открыть браузер.
Ни одна кнопка управления не реагирует на нажатие.
0
Михаил Михаил 2 года назад #
Михаил:
Список изменений:
- Создана и оптимизирована лента новостей на главной
- Добавлена пагинация с сайта, одновременно может существовать только 6 кнопок пагинации ради экономии места на экране(актуально для малых экранов)
- Открытие новости в браузере при нажании по ней
- созданы исключения для ошибок нету сети и прочее и так же добавлена кнопка повторить при ошибке
Михаил:
Опять таки оповещаю что приложение ещё не завершенное так что реагирую только на комментарии о багах в уже реализованом функционале
0
vikont vikont 2 года назад #
- Открытие новости в браузере при нажании по ней
Та да, здесь лоханулся.
А про кнопки был уверен, что они не просто так видны... smile
0
Михаил Михаил 2 года назад #
Не просто так, ещё просто не реализованы. Ведётся разработка в свободное время
0
Михаил Михаил 2 года назад #
Просто в первую очередь я приделил внимание ui чтобы точно исключить максимально плавание интерфейса на разных экранах
0
Михаил Михаил 2 года назад #
Так же напоминаю что это лайт версия, полной версии вероятнее всего не будет.
+2
maxisoft maxisoft 2 года назад #
Как по мне пост вроде и нужный но на самом деле не о чем, не совсем понятен посыл топикстартера, с одной стороны ждем фидбек, с другой стороны я буду слушать только по тому что сделано, а не текущий момент и нет ничего почем писать то и фидбек. " Всех желающих прошу потестировать приложение, точнее ленту новостей которая сейчас работает." - убило напрочь что именно тестировать список новостей которые просто тупо открываются в браузере?

Скорее всего Михаил Вам стоит определиться что и как вы делаете, если это в первую очередь для вас тогда просто стоит пилить и наслаждаться процессом, если есть планы как то сделать для всех то стоит для начала переговорить с R2 или Fuze чтобы обсудить возможность внедрения минимального api на офф сайте.

Если вы не планируете делать FULL версию то возможно стоит кинуть на гитхаб исходники, чтобы тому кто заинтересуется данным приложением мог принять участие в работе и возможно уже тогда выйдет и FULL версия.

Это сугубо мое мнение,я не хотел не кого обидеть если что, я всегда был за любой кипишь только если он продуктивный и в конечном счете полезный и нужный.
+1
Михаил Михаил 2 года назад #
Меня трудно обидеть))). Исходники вот если кому нужны.
0
Олег Васильевич я Олег Васильевич я 2 года назад #
Михаил:
Меня трудно обидеть)))
В этом плане мастеров здесь хватает. Вдруг у кого-то получится? laugh
Михаил:
Исходники вот
Красава! v

Еще от автора

Новая версия Crotate 2.0.0
Компонент «CRotate» предназначен для ротации баннеров по геолокации.
CRotate — Ротатор баннеров по странам
Компонент «CRotate» предназначен для ротации баннеров по странам.
Money Captcha
Данный компонент позволяет монетизировать капчу на сайте с помощью сервиса https://moneycaptcha.ru/.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.