Разработка Web-интерфейса. (модульная CMS)

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 12:31

alexsis_76 писал(а):НЕТ
А "мозги" писали
мозги можно догнать по запросам,нажимаешь кнопочки и смотришь запрос
Я про те "мозги" где дополнительные панели выскакивают с неведомыми мне настройками :? Я так понимаю там должен html какой-то генерироваться, но в демо версии его нет.
А можно фото Вашего интерфейса в студию?

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 13 окт 2016, 13:51

Я про те "мозги" где дополнительные панели выскакивают с неведомыми мне настройками :?
это какие?
не у меня нет интерфейса, что я дома сам свет не включу :) чай не старик ;) ,по работе простенькие или вообще полное отсутствие,управляется простыми tcp запросами,ведь html на работу то не влияет.
вообще там интерфейс не сложный, по моему даже аякса нет

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 14:02

Там если в том ДЕМО зажать на элементе левую клавишу мыши и подержать, выскакивают всякие панели не понятные с настройками этих элементов и чем-то еще.
Про свет, это я образно))) , а без интерфейса никуда! Температурку там посмотреть, влажность, энергопотребление и статистику всякую. А касаемо света, то например не включать/выключать, а цвет RGB подсветки менять)))

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 13 окт 2016, 14:08

весьма оригинально
это настройки злемента, чтобы не загромождать интерфейс эти же настройки есть отдельно
при нажатии кнопок никакой код никуда не отправляется,все локализовано внутри скрипта
кстати интерфейс есть в русском варианте
Последний раз редактировалось alexsis_76 13 окт 2016, 14:19, всего редактировалось 1 раз.

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 14:18

alexsis_76 писал(а):весьма оригинально
это настройки злемента, чтобы не загромождать интерфейс
Вот и я так подумал. Удобно. Если заметили там еще значек настроек есть в этих панелей, при нажатии открывается окно и пишется "This device has no parameters to configure". Значит эти красивые панельки должны связываться с девайсом.:) Ну да ладно. Идея понятна.

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 14:22

alexsis_76 писал(а):при нажатии кнопок никакой код никуда не отправляется,все локализовано внутри скрипта
кстати интерфейс есть в русском варианте
Я уже глянул. Они Ajax вырубили, т.к. это ДЕМО. А код свидетельствующий о его присутствии есть. Посмотрите консоль что пишет!!!!!
Допилить в общем можно :D

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 13 окт 2016, 14:24

угу
особенно радует что все по русски.

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение Alex_Jet » 13 окт 2016, 14:28

Мне очень понравился как дизайн (там кстати, темы меняются), настройки интерфейса (язык, одновременный показ систем и прочее..), так и группировка всех управляющих кнопок. Скачал с помощью Chrome, на локальном компе ругается на main-build.js:57, ошибка:

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

XMLHttpRequest cannot load file:///C:/getobj?nameobj=lang&table=1&lang=undefined. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
Буду дома пробовать на веб-сервер засунуть и понять у кого он не может запросить настройки языка.
Все остальное - думаю прикрутить не проблема! По тем же шаблонам demo, которые я уже знаю почти наизусть.
Последний раз редактировалось Alex_Jet 13 окт 2016, 14:31, всего редактировалось 1 раз.


GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 14:50

Решил запилить его на bootstrap 3

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 13 окт 2016, 14:53

надо это все запустить на сервере
по моему это связано с политикой одного источника.
смысл в том что аякс может обращаться только к ресурсам своего домена
собственно для этого GruNT прикладывает файл api.php

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение Alex_Jet » 13 окт 2016, 14:59

GruNT писал(а):Решил запилить его на bootstrap 3
Можно вкратце - что это такое. У меня ассоциация только с названием оформления. Где-то у Андрея в демо было)
alexsis_76 писал(а):надо это все запустить на сервере
по моему это связано с политикой одного источника.
смысл в том что аякс может обращаться только к ресурсам своего домена
собственно для этого GruNT прикладывает файл api.php
Да это понятно все, поэтому и говорю что на домашнем сервере надо запускать. В общем сегодня обязательно попробую, Вы быстрее всех прочитаете об итогах:)

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 13 окт 2016, 15:09

Да это понятно все, поэтому и говорю что на домашнем сервере надо запускать
угу ,надо там дописать код что бы запросы уходили реальным устройствам
Вы быстрее всех прочитаете об итогах:)
:)

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 15:15

Alex_Jet писал(а):Можно вкратце - что это такое. У меня ассоциация только с названием оформления. Где-то у Андрея в демо было)
Если вкратце - то это штука, которая помогает верстать сайты (разметка и оформление) и не писать кучу собственного javascript, html и css.
Если знакомы с Jquri-ui то там были табы. Чтоб они работали, нужна HTML разметка и собственно включение плагина. Здесь же только это:

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

<ul class="nav nav-tabs">
  <li class="active"><a href="#home" data-toggle="tab">Главная</a></li>
  <li><a href="#profile" data-toggle="tab">Профиль</a></li>
  <li><a href="#messages" data-toggle="tab">Сообщения</a></li>
  <li><a href="#settings" data-toggle="tab">Настройки</a></li>
</ul>
Схема его работы проста. Заметили data-toggle ? Так вот data это как бы настройки функционала прямо в HTML. Я также в своем плагине делаю. А скрипт bootstrap сам по этой метке понимает что и как делать.
Минимум кода и максимум пользы. А главное благодаря его умному CSS ваш интерфейс одинакого круто работает в любом разрешении (элементы сами перемещаются в зависимости от разрешения экрана).
Посмотрите здесь http://bootstrap-3.ru/index.php. Очень крутая штука. Щас все на нем делаю. Кучу времени экономит. А вот тут https://wrapbootstrap.com/themes/admin шаблоны под него есть уже готовые)))) Посмотрите какой функционал!
А вот этот шаблон https://wrapbootstrap.com/theme/homer-r ... -WB055J451 будет стартовым для умного дома, т.к. я разрабатывал на нем CMS и в данный момент он у меня с "мозгами"

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение Alex_Jet » 13 окт 2016, 18:20

Скачанный вручную сайт на моем сервере так и не заработал:

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

GET http://192.168.12.10/getobj?nameobj=oem&lang=undefined 404 (Not Found) main-build.js:57
send @ main-build.js:57
ajax @ main-build.js:57
Y.(anonymous function) @ main-build.js:57
ask @ main-build.js:57
trigger @ main-build.js:57
init @ main-build.js:57
start @ main-build.js:57
(anonymous function) @ main-build.js:57
c @ main-build.js:57
(anonymous function) @ main-build.js:57
execCb @ require.js:29
check @ require.js:18
enable @ require.js:23
init @ require.js:17
(anonymous function) @ require.js:26
С main-build.js:57 сходу разобраться не смог...

GruNT
Сообщения: 281
Зарегистрирован: 27 авг 2014, 16:42

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение GruNT » 13 окт 2016, 19:44

И не пытайтесь, это js зашифрованный cryptojs. Только время убъете.
Все же проект коммерческий, и вижу ребята ценят свою работу.

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 14 окт 2016, 02:48

GruNT http:Вы у нас специалист
что это такое?
: http://d36mw5gp02ykm5.cloudfront.net/yc ... v=6.10.489
что за adrns_y.js
и не это т ли криптос о котором вы говорите
CryptoJS v3.0.2
code.google.com/p/crypto-js
(c) 2009-2012 by Jeff Mott. All rights reserved.
code.google.com/p/crypto-js/wiki/License
я так понимаю имеем два накрытых файла
require.js и main-build.js
require загружает скрипты
main-build- картинки и css
остальное открыто, известен порядок загрузки и исходный текст http://github.com/jrburke/requirejs
main-build видимо самописный
так что можно их выбросить и написать свои

Alex_Jet
Сообщения: 1251
Зарегистрирован: 12 янв 2014, 18:00
Откуда: Россия, г.Томск

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение Alex_Jet » 14 окт 2016, 06:47

Я примерно так же понял. Что основа - это main-build. Это скрипт динамической загрузки html. В принципе сам интерфейс можно сгенерировать, а к нему уже добавлять "мозги":
IntraHouse.png
IntraHouse.png (417.12 КБ) 4015 просмотров

alexsis_76

Re: Разработка Web-интерфейса. (модульная CMS)

Сообщение alexsis_76 » 14 окт 2016, 06:52

остальные скрипты хоть и и открыты да там черт ногу сломит, неужели нельзя было попроще

Ответить