Приложения

Новые релизы, обновления и т.п.

Модератор: immortal

Ответить
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Приложения

Сообщение sergejey »

В системе добавилось новое представление -- Приложения. Для пользователя оно доступно по ссылке /apps.html

Приложения -- это тот же модуль, но имеющий пользовательское представление, а не только функционал, настраиваемый в панели управления.

Как выглядит страница со списком приложений для пользователя:
Изображение

Типовое представление отдельного приложения:
Изображение
(название приложения, кнопки с иконками -- эта часть создаётся системой, её разработчику создавать не надо)

Для разработчиков

Чтобы ваш модуль появился в списке приложений необходимо:
1. положить файл с именем "app" в папку /modules/имя_модуля/ (например /modules/charts/app) -- содержимое файла сейчас никак не используется, важно его наличие
2. (желательно) создать иконку и пложить её в папку /img/modules/имя_модуля.png (например /img/modules/charts.png), размер иконки 60x60px, формат png

Система вызывает модуль кодом [#module name="имя_модуля" action=""#] -- т.е. там должна быть пользовательская часть вашего модуля.

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

Код: Выделить всё

function usual(&$out) {
 if ($this->owner->action=='apps') {
  $this->redirect(ROOTHTML."menu.html");
 }
...
 
Можно использовать прямую ссылку на вызов модуля "без ничего":

Код: Выделить всё

  $this->redirect(ROOTHTML."module/".$this->name.".html"); 
Страница /apps.html ещё будет дорабатываться и, скорее всего станет первой страницей в списке "Домашних страниц" для новых сборок системы. В будущем так же функционал страницы будет расширен уведомлением о наличии обновлений системы в целом либо отдельных приложений.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Otto
Сообщения: 49
Зарегистрирован: Ср мар 30, 2016 9:12 pm
Откуда: Омск

Re: Приложения

Сообщение Otto »

При обновлении системы до последней версии в start.bat каждую секунду выходят такие предупреждения - (на скриншоте)

и периодически вылезают сообщения PHP Notice, их тоже успел заскриншотить.
Вложения
img-2016-09-28-10-24-07.png
img-2016-09-28-10-24-07.png (90.51 КБ) 8531 просмотр
MajorDoMo + Linux Ubuntu 14.04.5 LTS на Безвентиляторном Мини ПК
CONNECT: http://connect.smartliving.ru/profile/852
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:

Re: Приложения

Сообщение m-malva »

Мне нравится вот так
Снимок.JPG
Снимок.JPG (96.16 КБ) 8221 просмотр
Снимок2.JPG
Снимок2.JPG (30.93 КБ) 8221 просмотр
Снимок3.JPG
Снимок3.JPG (69.94 КБ) 8221 просмотр
Снимок4.JPG
Снимок4.JPG (49.07 КБ) 8221 просмотр
Последний раз редактировалось m-malva Вс окт 23, 2016 7:56 pm, всего редактировалось 1 раз.
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:

Re: Приложения

Сообщение m-malva »

Сергей, а где можно включать и отключать отображение приложений в apps.htmlg персонально для каждого пользователя?

Не знаю как это называется но хочется чтоб у приложений был некий общий акцент - текущее состояние
типа:
у Мультимедиа текущая проигрываемая композиция, у чата последнее сообщение, у календаря текущие дела на сегодня.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Приложения

Сообщение sergejey »

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

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
m-malva
Сообщения: 291
Зарегистрирован: Чт фев 26, 2015 1:38 am
Откуда: Санкт-Петербург
Контактная информация:

Re: Приложения

Сообщение m-malva »

sergejey писал(а):Отдельно отображением приложений для разных пользователей управлять нельзя -- они либо есть либо нету.
но может сделать в apps.html "добавить/удалить в избранное" для пользователя и страничку favourites.html? Это позволит в будущем рисовать персональный дашборд и в сочетании с карточками это будет еще один шаг к полноценному UI
alekszander
Сообщения: 178
Зарегистрирован: Вс янв 05, 2014 5:37 am

Re: Приложения

Сообщение alekszander »

Cергей добрый день, при открытии сцен через страницу apps.html некоторые элементы, криво отображаются.
скриншотSPOILER_SHOW
2016-10-25_17-42-05.png
Ответить